| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 마스킹
- 개발일지
- 1주차
- 장고
- re-id
- 프로젝트
- WHERE절
- 2주차
- sql
- vscode
- REDIS
- js
- 정보처리기사실기
- 가상환경
- WebSocket
- poetry
- channels
- Commpot
- 파이썬
- github
- 미니프로젝트
- 채팅
- 프로그래머스
- 정보처리기사
- 알고리즘
- 백준
- Git
- Class
- resnet50
- WIL
Archives
- Today
- Total
개발일기
3주차 WIL이자 게임 프로젝트 후기 본문
지난 주에 계획한 목표 점검하기
- 개인과제, 팀과제 제시간에 끝내기 okay~
- 떠나보조 프로젝트에 페이지네이션, 파일입력기능 추가하지는 못함
- TIL.. 생각처럼 꾸준히 적지 못함 ㅠㅠ
공부한 것:
- 클래스와 함수, 리스트, 딕셔너리 활용법, for문, if문에 익숙해지기
- 자료구조와 알고리즘(빅오표기법 등등..)
- 코딩테스트 공부하기
이번 주 개인과제와 프로젝트를 하며 느끼고 깨달은 점:
1. 코드컨벤션, 협업을 할 때 주의할 점
- 프로젝트 피드백을 튜터님께 요청을 드려서 받았는데, 코드컨벤션에 대한 지적을 많이 받았다.
- 협업을 통해 프로젝트를 하기 때문에 다른 사람이 내 코드를 봤을 때 이해가 되도록 보다 더 직관적으로 네이밍을 써야겠다는 생각을 했고, 앞으로 더 신경써야겠다는 생각을 했다.
- 예를 들어, 캐릭터들의 정보를 담고 있는 리스트의 변수는 character가 아니라 characters로 복수를 맞춰주는 것..!
- 아니면 주석을 활용해서 좀 더 자세히 적어야겠다.
2. 프로젝트를 완료한 후 튜터님께 꼭 피드백 받기
- 개인과제 때에는 내 과제를 튜터님께 보여드린다는 것이 너무 부끄러워서.. 찾아뵙지 못했는데,
- 팀과제 때에는 한 번 받아보자는 마음으로 피드백을 요청드렸다.
- 우리의 프로젝트에 대한 평을 해주시면서 개선할 점, 앞으로의 방향성에 대해서 하나씩 점검해주시고 시연도 해주셔서 너무 감사했다.
characters = ['피카츄', '라이츄', '파이리', '꼬부기', '버터플라이']
def check(a):
if a.hp > 0:
a.status()
else:
a.hp = 0
print(f"{a.name}은(는) 죽음..)
check(characters)
이렇게 긴 코드를.. 튜터님께서 이렇게 짧게 바꿔주셨다..!! (대단하셔..)
if all([x<=0 for x in character]):
print("죽음..!")
내가 생각하지 못한 방법을 제시해주셔서 너무 감사했고, 이렇게 하나 더 배워갔다.
3. 코딩테스트는 꾸준히 하기~
하루에 많이 못해도 꾸준히 하면 되고, 잘 몰랐던 코드는 반복해서 복습하자!
다음 주 목표:
- 이제 장고를 배운다! 열심히 강의듣고, 실습하고, 공부하자..!
- 바빠도 TIL 적기
- 코딩테스트는 꾸준히 공부하고 연습하기
- 시간여유가 있을때면, 떠나보조 프로젝트 개선하기