Computer Programming/AI

WIL_네 번째 주

JYCoder 2023. 9. 3. 17:00

이번주는 Algorithm과 Django에 대한 공부를 했다.

 

Facts

매일 아침마다 1시간 씩 algorithm 문제를 3문제 정도씩 풀었다. 또한 Django 기초 강의를 두 가지나 받았는데, 두 강의 모두 Django의 기본 동작 프로세스와 CRUD를 어떻게 할 수 있는 지 배웠다. 그리고 협업을 위한 Git 사용 방법을 연습했다.

 

Feelings

Algorithm 문제를 꾸준히 풀다 보니깐 for과 data type 부분에 대해 조금은 익숙해진 느낌이다. 또한 이번에 Django를 처음 사용하게 되었는데, 많은 기본 기능들이 이미 구현이 되어있어서 그런지 편리한 framework라는 생각이 들었다. MVT model을 사용하기 때문에 기능과 역할에 따라 파일들이 구분되어 있는데, 이 부분에 익숙해 지기 위해서 연습이 좀 필요할 것 같다. 그래도 좀 익숙해 지면 앱의 웬만한 기능들은 비교적 빠른 시간에 구현이 가능하지 않을까 생각한다.

 

Findings

visual studio code에서 다양한 extension들을 잘 사용하면 코드를 작성할 때 굉장히 편리할 것 같다. 아직은 연습하는 단계이기 때문에 천천히 하는 방법으로 하는 것이 좋겠지만, 나중에 익숙해 지면 다양한 extension들을 적절하게 download하여 사용하면 좋을 것 같다. 또한 가끔 에러 메시지가 뜰 때가 있는데, 오히려 이러한 에러 해결 상황을 통해 더 많은 것을 배우는 것 같기도 하다. 앞으로 에러가 뜨면 해결한 부분에 대해 정리를 해 놓으면 좋을 것 같다.

 

Future

내일 오후 5시 까지 Django 개인 과제를 제출해야 한다. 오늘 일요일이지만 기초 강의를 다 들고 Django 개인 프로젝트를 만들어야 겠다. 아직 Django에 익숙하지 않아서 CRUD에 대한 연습을 좀 더 해야겠다.

LIST