- 매일 일기처럼 쓰는 md파일은 '알게된 것을 보여주기 위한' 작성용도가 아니라, 단순히 오늘 한 일을 기록하기 위해 작성한다.(2019.02.11 업데이트)
- 알게 된 것과 공부한 것에 대해서는 각각의 폴더에 주제별로 마크다운으로 따로 정리한다.(2019.02.11 업데이트)
-
먼저 이론을 공부하고 구상하는 것을 원칙으로 한다.
- 구상이 어려울때는 구현된 코드를 보고 슈도코드를 짜본 후, 짠 슈도코드를 바탕으로 직접 구현해본다.
- 구상하여 직접 구현했을 때는 이미 구현된 코드와 어떤점이 다르며 어떻게 개선해야할지 공부한다.
-
Big O, 완전검색법, 버블정렬, 카운팅정렬
-
2차원 이상의 다차원 배열 다루기 2차원 배열, 부분집합의 합, 검색(순차검색, 이진검색, 인덱스, 셀렉션 알고리즘, 선택정렬)
- stack의 개념, 연산, python에서의 구현
- 괄호검사, 재귀함수
- memoization
- Dynamic Programming의 개념
- 구현방식
- 2019.01.18 - API Webcrawling. json기반의 영화진흥원 API 크롤링, naver 영화 API 크롤링
- 2019.01.25 - WEB structure design
- 2019.02.01 - WEB database CRUD by SQL
- 2019.02.08 - WEB database CRUD by ORM(python)
- 2019.02.15 - Django 기반 웹 디자인.