진짜 쉽고 쓸모 있는 언어 파이썬
도서명:진짜 쉽고 쓸모 있는 언어 파이썬
저자/출판사:안진섭/성안당
쪽수:448쪽
출판일:2016-10-11
ISBN:9788931554502
목차
머리말 .................................................................................................. 3
목차 ....................................................................................................... 4
CHAPTER 1 프로그램과 파이썬 ............................................................... 7
01 프로그램이란? ................008 / 02 파이썬으로 할 수 있는 것들 ..............013
03 파이썬의 특징 ................016 / 04 프로그램 설치 & 실행 ....019
CHAPTER 2 변수와 데이터 ................................................................... 31
01 변수 ..............................032 / 02 숫자 ...............................035
03 문자 ..............................047
연습 문제와 풀이 ........................................................................................... 78
CHAPTER 3 컨테이너와 제어문 ............................................................. 75
01 리스트 ...........................076 / 02 딕셔너리 .........................094
03 조건절 ...........................101 / 04 반복문 ............................105
연습 문제와 풀이 .......................................................................................... 110
CHAPTER 4 함수와 파일 ..................................................................... 113
01 함수 ..............................114 / 02 파일 ...............................115
연습 문제와 풀이 ........................................................................................... 136
CHAPTER 5 데이터 저장 ...................................................................... 141
01 데이터 저장과 직렬화 ......142 / 02 데이터를 저장하는 표준 모듈들 ......143
03 SQLite를 이용해서 데이터 저장하기 .....153
연습 문제와 풀이 ........................................................................................... 160
CHAPTER 6 모듈 .................................................................................. 163
01 모듈 로딩 ....................... 164 / 02 모듈 만들기 ...................173
03 모듈 재로딩 .................... 182
연습 문제와 풀이 ........................................................................................... 185
CHAPTER 7 클래스 ............................................................................... 189
01 객체지향 프로그램이란?.....190 / 02 파이썬에서 클래스 만들기..193
03 클래스 상속하기 ...............196 / 04 타입체크 .........................198
05 덕 타이핑 ........................201 / 06 클래스 변수와 멤버 변수...206
07 비공개 변수와 메소드 .......208 / 08 매개변수 .........................208
연습 문제와 풀이 ........................................................................................... 211
CHAPTER 8 예외(Exception) ................................................................. 215
01 모든 코드는 실패할 수 있다...218 / 02 예외 발생 ....................220
03 처리 방식 ............................227 / 04 예외 정의 ....................232
연습 문제와 풀이 ........................................................................................... 233
CHAPTER 9 QT를 이용한 UI 만들기 ....................................................... 235
01 파이썬과 UI ...................... 236 / 02 pyQT 모듈 설치 .............238
03 GUI의 구성 ....................... 240
연습 문제와 풀이 ........................................................................................... 266
CHAPTER 10 파이썬 표준 모듈 .............................................................. 271
01 subprocess 모듈 ............... 272 / 02 shutil ............................ 280
03 OS 모듈 ............................ 286 / 04 os.path ........................ 293
연습 문제와 풀이 ........................................................................................... 301
CHAPTER 11 웹 크롤링 ......................................................................... 307
01 웹에 정보가 표시되기까지 ........ 308 / 02 웹 페이지 분석 절차 ..... 310
03 HTML 가져오기 ...................... 312 / 04 HTML 분석하는 방법 ..... 323
05 처리 방법 ............................... 329
연습 문제와 풀이 ........................................................................................... 329
CHAPTER 12 라즈베리 파이로 TV 제어하기 ............................................ 333
01 프로젝트 배경 ......................... 334 / 02 라즈베리 파이 초기화 ...... 339
03 회로 구성하기 ......................... 345 / 04 lirc 설치 & 설정 ............. 355
05 lirc로 테스트하기 ..................... 359 / 06 Web Service 만들기 ....... 365
연습 문제와 풀이 ........................................................................................... 375
CHAPTER 13 selenium을 이용한 주크박스 만들기 .................................. 379
01 프로젝트에 대해서 .................. 380 / 02 selenium을 이용해 유튜브 플레이어 만들기 .... 384
03 유튜브 링크에서 노래 정보 추출하기 ......391 / 04 노래 정보를 저장할 DB를 만든다 ....... 396
05 노래를 플레이 하는 Jukebox 플레이어 만들기 .... 403 / 06 웹을 통해서 Jukebox 제어하기 ..411
연습 문제와 풀이 ........................................................................................... 418
CHAPTER 14 파이썬으로 문서 작성하기 ................................................. 421
01 문서 만들기 .............................. 422
연습 문제와 풀이 ........................................................................................... 442
참고 문헌 ............................................................................................... 447