목차
머리말
1장. 파이썬 소개
1.1 파이썬
1.2 첫 번째 프로그램
1.3 숫자
1.4 문자열
1.5 리스트
1.6 파일 관리
1.7 함수
2장. 데이터로 작업하기
2.1 자료형과 자료 구조
2.2 컨테이너
2.3 포매팅
2.4 시퀀스
2.5 collections 모듈
2.6 리스트 컴프리헨션
2.7 객체
3장. 프로그램 조직화
3.1 스크립팅
3.2 함수의 작동
3.3 오류 검사
3.4 모듈
3.5 메인 모듈
3.6 설계에 관한 논의
4장. 클래스와 객체
4.1 클래스
4.2 상속
4.3 특수한 메서드
4.4 예외 정의하기
5장. 파이썬 객체의 내부 작동
5.1 딕셔너리 톺아보기
5.2 클래스와 캡슐화
6장. 제너레이터
6.1 이터레이션 프로토콜
6.2 이터레이션을 커스터마이징
6.3 생산자, 소비자, 파이프라인
6.4 제너레이터 심화
7장. 고급 주제
7.1 가변 인자
7.2 익명 함수와 람다
7.3 함수를 반환하기
7.4 함수 데코레이터
7.5 데코레이트된 메서드
8장. 테스팅과 디버깅
8.1 테스팅
8.2 로깅
8.3 디버깅
9장. 패키지
9.1 패키지
9.2 서드 파티 모듈
9.3 배포
끝!
부록 A. Practical Python Programming - 강의 노트
부록 B. 라이선스
실습 준비