1. | 파이썬 소개 | 파이썬 소개 | ||
파이썬 개발환경 구축 | 파이썬 개발환경 구축 | |||
기본수식계산 및 출력 | 기본수식계산 및 출력 | |||
변수 소개 | 변수 소개 | |||
변수에 대한 논리적 이해 | 변수에 대한 논리적 이해 | |||
1장 프로그래밍 데모 1 | 1장 프로그래밍 데모 1 | |||
1장 프로그래밍 데모 2 | 1장 프로그래밍 데모 2 | |||
1장 프로그래밍 데모 3 | 1장 프로그래밍 데모 3 | |||
1장 프로그래밍 데모 4 | 1장 프로그래밍 데모 4 | |||
2. | 함수소개 | 함수소개 | ||
함수의 반환값 | 함수의 반환값 | |||
주석 | 주석 | |||
main 함수 활용 | main 함수 활용 | |||
2장 프로그래밍 데모 1 | 2장 프로그래밍 데모 1 | |||
2장 프로그래밍 데모 2 | 2장 프로그래밍 데모 2 | |||
사용자 입력 | 사용자 입력 | |||
for 반복문 | for 반복문 | |||
range 함수 | range 함수 | |||
3. | 3장 프로그래밍 데모 1 | 3장 프로그래밍 데모 1 | ||
정수와 실수 | 정수와 실수 | |||
데이터 타입 변환 | 데이터 타입 변환 | |||
4장 프로그래밍 데모 1 | 4장 프로그래밍 데모 1 | |||
리스트 | 리스트 | |||
슬라이싱 | 슬라이싱 | |||
문자열 | 문자열 | |||
len 함수 | len 함수 | |||
5장 프로그래밍 데모 1 | 5장 프로그래밍 데모 1 | |||
4. | 리스트와 함수들 | 리스트와 함수들 | ||
문자열과 함수들 | 문자열과 함수들 | |||
6장 프로그래밍 데모 1 | 6장 프로그래밍 데모 1 | |||
6장 프로그래밍 데모 2 | 6장 프로그래밍 데모 2 | |||
불리언과 조건문 | 불리언과 조건문 | |||
if-else 와 논리연산 | if-else 와 논리연산 | |||
불리언 반환 함수 | 불리언 반환 함수 | |||
7장 프로그래밍 데모 1 | 7장 프로그래밍 데모 1 | |||
7장 프로그래밍 데모 2 | 7장 프로그래밍 데모 2 | |||
5. | While 반복문 | While 반복문 | ||
break와 continue | break와 continue | |||
8장 프로그래밍 데모 1 | 8장 프로그래밍 데모 1 | |||
8장 프로그래밍 데모 2 | 8장 프로그래밍 데모 2 | |||
중간종합정리: 구구단 프로그램 | 중간종합정리: 구구단 프로그램 | |||
튜플 | 튜플 | |||
리스트, 튜플 그리고 range 함수 | 리스트, 튜플 그리고 range 함수 | |||
9장 프로그래밍 데모 1 | 9장 프로그래밍 데모 1 | |||
함수 매개변수 | 함수 매개변수 | |||
6. | 10장 프로그래밍 데모 1 | 10장 프로그래밍 데모 1 | ||
모듈의 이해 | 모듈의 이해 | |||
11장 프로그래밍 데모 1 | 11장 프로그래밍 데모 1 | |||
딕셔너리 소개 | 딕셔너리 소개 | |||
딕셔너리의 특성 | 딕셔너리의 특성 | |||
12장 프로그래밍 데모 1 | 12장 프로그래밍 데모 1 | |||
전역변수와 지역변수 | 전역변수와 지역변수 | |||
객체와 클래스 | 객체와 클래스 | |||
Self | Self | |||
7. | 예외처리 | 예외처리 | ||
적극적인 예외처리 | 적극적인 예외처리 | |||
파일 소개 | 파일 소개 | |||
파일 읽기와 쓰기 | 파일 읽기와 쓰기 | |||
파일 활용하기 | 파일 활용하기 | |||
프로그래밍 데모: 파일 | 프로그래밍 데모: 파일 | |||
파이썬 터틀 | 파이썬 터틀 | |||
터틀 라이브러리 함수 사용해 보기 | 터틀 라이브러리 함수 사용해 보기 | |||
바실리 칸단스키 작품 만들어보기 | 바실리 칸단스키 작품 만들어보기 | |||
9. | 알고리즘 기술 | 알고리즘 기술 | ||
최대공약수 문제 | 최대공약수 문제 | |||
문제해결 과정 | 문제해결 과정 | |||
대표적인 코딩문제 유형 | 대표적인 코딩문제 유형 | |||
기본적인 자료구조와 파이썬 | 기본적인 자료구조와 파이썬 | |||
기본적인 자료구조와 파이썬2 | 기본적인 자료구조와 파이썬2 | |||
학습점검 | 학습점검 | |||
학습점검 | 학습점검 | |||
알고리즘의 효율성 분석 | 알고리즘의 효율성 분석 | |||
10. | 재귀호출 | 재귀호출 | ||
하노이탑 | 하노이탑 | |||
무차별대입기법 | 무차별대입기법 | |||
순차탐색, 문자열 매칭 | 순차탐색, 문자열 매칭 | |||
최근점쌍의 거리 | 최근점쌍의 거리 | |||
그래프 탐색 | 그래프 탐색 | |||
너비우선 그래프 탐색 | 너비우선 그래프 탐색 | |||
깊이우선 그래프 탐색 | 깊이우선 그래프 탐색 | |||
학습점검 | 학습점검 | |||
11. | 람다함수 | 람다함수 | ||
필터함수 | 필터함수 | |||
맵함수 | 맵함수 | |||
리듀스함수 | 리듀스함수 | |||
리스트와 축약표현 | 리스트와 축약표현 | |||
if를 활용한 필터링 | if를 활용한 필터링 | |||
반복자 | 반복자 | |||
반복가능 객체를 위한 내장함수 | 반복가능 객체를 위한 내장함수 | |||
학습점검 | 학습점검 | |||
12. | 넘파이 라이브러리 | 넘파이 라이브러리 | ||
ndarray의 매소드와 주요 함수 | ndarray의 매소드와 주요 함수 | |||
ndarray의 연산 | ndarray의 연산 | |||
ndarray의 생성 | ndarray의 생성 | |||
ndarray 의 재구성 | ndarray 의 재구성 | |||
다차원 배열의 축 | 다차원 배열의 축 | |||
배열의 인덱싱과 슬랄이싱 | 배열의 인덱싱과 슬랄이싱 | |||
2차원 배열의 인덱싱 | 2차원 배열의 인덱싱 | |||
2차원 배열의 슬라이싱 | 2차원 배열의 슬라이싱 | |||
13. | 데이터과학 | 데이터과학 | ||
판다스 맛보기 | 판다스 맛보기 | |||
데이터 프레임 | 데이터 프레임 | |||
원하는 데이터 선택하기 | 원하는 데이터 선택하기 | |||
행과 열 헨들링 및 기본적 통계 | 행과 열 헨들링 및 기본적 통계 | |||
차트 그리기 | 차트 그리기 | |||
피봇 테이블 | 피봇 테이블 | |||
데이터의 병합과 정제 | 데이터의 병합과 정제 | |||
파이썬을 이용한 머신러닝 | 파이썬을 이용한 머신러닝 | |||
14. | 지도학습과 비지도학습 | 지도학습과 비지도학습 | ||
학습과 예측 | 학습과 예측 | |||
가장 훌륭한 예측선 | 가장 훌륭한 예측선 | |||
선형회귀 | 선형회귀 | |||
신경망 | 신경망 | |||
경사하강법 | 경사하강법 | |||
케라스와 텐서플로우 | 케라스와 텐서플로우 | |||
숫자인식 하기 | 숫자인식 하기 | |||
타이타닉 생존자 예측 모델 | 타이타닉 생존자 예측 모델 |