목차
베타테스터의 한마디 = 3
머리말 = 4
헬로월드 사이트 활용법 = 6
이 책의 구성 = 9
Part 01 시작하기 
  01 파이썬 설치하기 = 14
  02 편집기 설치하기 = 18
  03 Hello World! 출력하기 = 26
  실습 : print(''Hello World'') = 30
Part 02 변수와 계산 
  04 변수 = 32
  실습 : 변수 사용하기 = 35
  05 주석 = 36
  실습 : 주석 사용하기 = 39
  06 숫자와 문자열 = 41
  실습 : 숫자와 문자열 다루기 = 45
  07 REPL 사용하기 = 50
  08 셸 사용하기 = 50
Part 03 조건문 
  09 if문 = 56
  실습 : if문 사용하기 = 59
  10 조건식 = 61
  실습 : 조건식 만들기 = 66
  11 블록 = 68
  12 if-else = 75
  실습 : if-else 조건문 사용하기 = 81
  실습 : elif로 코드를 보기 좋게 바꾸기 = 83
Part 04 함수 
  13 함수 = 86
  실습 : 함수 만들기 = 93
  14 매개변수 = 94
  실습 : 매개변수 사용하기 = 100
  15 함수의 값 = 101
  실습 : 함수의 값 돌려받기 = 106
Part 05 자료형 
  16 format = 108
  실습 : format으로 문자열을 원하는 모양으로 출력하기 = 112
  17 문자열 = 113
  실습 : 긴 문자열 입력하기 = 117
  18 정수와 실수 = 118
  실습 : 정수와 실수 표현하기 = 123
  19 사용자 입력받기 = 124
Part 06 리스트 
  20 리스트 = 130
  실습 : 리스트 사용하기 = 135
  21 리스트 수정 = 137
  실습 : 리스트 수정하기 = 141
Part 07 for 반복문 
  22 for in list = 144
  실습 : for-in 반복문으로 리스트 내용 출력하기 = 147
  23 for in range = 148
  실습 : for-in 반복문에서 range 활용하기 = 153
Part 08 모듈 
  24 모듈 = 158
  실습 : 모듈 사용하기 = 164
  25 모듈 만들기 = 165
Part 09 활용하기 
  26 검색하기 = 170
  실습 : datetime 모듈 검색하기 = 177
  27 파이썬 공식 문서 찾기 = 178
  실습 : random 모듈 검색하기 = 184
  Part 10 딕셔너리와 튜플 
  28 딕셔너리 = 188
  실습 : 딕셔너리 만들기 = 191
  29 딕셔너리 수정 = 193
  실습 : 딕셔너리 수정하기 = 197
  30 딕셔너리와 반복문 = 198
  실습 : 딕셔너리와 반복문 사용하기 = 203
  31 리스트와 딕셔너리 = 205
  실습 : 딕셔너리 활용하기 2 = 209
  32 튜플 = 211
  실습 : 튜플 만들기 = 216
  33 패킹과 언패킹 = 218
  실습 : packing과 unpacking = 222
  34 튜플을 이용한 함수의 반환 값 = 223
  실습 : 튜플 활용하기 = 227
Part 11 while문과 반복 제어 
  35 while문 = 230
  실습 : while문 사용하기 = 234
  36 break와 continue = 235
  실습 : break와 continue 사용하기 = 239
Part 12 예외 처리 
  37 try-except = 242
  실습 : try-except 문으로 오류 처리하기 = 246
  38 모든 예외를 한 번에 처리하고 싶을 때 = 247
  실습 : 오류 종류를 확인하고 처리하기 = 251
  39 raise = 252
  실습 : raise 활용하기 = 257
Part 13 논리 연산과 if문 더 알아보기 
  40 논리 연산 더 알아보기 = 260
  41 bool 값과 논리 연산 = 266
  실습 : bool 값과 논리 연산 다루기 = 269
Part 14 리스트 더 알아보기 
  42 리스트의 다양한 기능 = 22
  실습 : 리스트의 다양한 기능 이용하기 = 277
  43 리스트와 문자열 = 279
  실습 : 리스트와 문자열 다루기 = 283
  44 슬라이스 = 285
  실습 : 슬라이스 이용하기 = 289
  45 듬성듬성한 슬라이스 = 291
  실습 : 슬라이스 스텝 = 293
  46 슬라이스로 리스트 수정 = 294
  실습 : 슬라이스로 리스트 수정하기 = 297
Part 15 클래스와 객체 지향 프로그래밍 
  47 자료형 다루기 = 300
  실습 : type()으로 자료형 확인하기 = 303
  48 인스턴스 = 304
  실습 : 인스턴스 이해하기 = 309
  49 클래스 = 311
  실습 : 클래스 만들기 = 317
  50 모델링 = 318
  51 메서드 = 321
  실습 : 메서드 이해하기 = 328
  52 특수한 메서드 = 330
  실습 : 특수한 메서드 다루기 = 335
Part 16 상속과 다형성 
  53 상속 = 338
  실습 : 상속 이용하기 = 343
  54 메서드 오버라이드 = 344
  실습 : 메서드 오버라이드하기 = 348
  55 super() = 350
  실습 : super() 이용하기 = 355
  56 내 예외 만들기 = 357
  실습 : 예외 클래스 만들기 = 361
Part 17 조건제시법 
  57 리스트의 조건제시법 = 364
  실습 : 리스트의 조건제시법 이용하기 = 368
  58 딕셔너리의 조건제시법 = 369
  실습 : 딕셔너리의 조건제시법 이용하기 = 373
Part 18 날짜와 시간 
  59 datetime = 376
  실습 : datetime으로 날짜와 시간 다루기 = 380
  60 timedelta = 382
  실습 : timedelta로 시각 표시하기 = 384
부록 : 자주 만나는 오류 = 385
찾아보기 = 398
닫기