가. 기본문법 익히기
- 언어특성 및 기본 문법 익히기
- 언어 사용 환경 설정
- 도구 활용 방법 소개
- print, 사칙연산
- 기본 data type
- 변수
- 함수 설명
- 알고리즘 문제 실습
나. 자료구조 익히기
- 파이썬의 다양한 자료구조 익히기
- List 와 Tuple
- For-loop 과 Range 함수
- Dictionary 자료 구조
- Binary Search 알고리즘 구현
- String methods
- 객체지향 프로그램 구현
- 알고리즘 문제 실습
다. 언어 활용
- 다양한 함수 소개 및 활용
- 조건문
- set, while 문
- 파일시스템 및 예외처리
- Regular Expression
- List Comprehension
- Dynamic Programming 기법
- 유클리드 호제법 알고리즘
라. 고급 프로그래밍
- 파이썬의 라이브러리를 이용한 고급 알고리즘 구현
- Graph 구조 구현
- Sort Algorithm 구현
- Web Scraping
- Tkinter 활용
- Dyamic Programming 활용
- 연습문제 및 wrap-up
- 과정 평가