000 | 00000cam c2200205 c 4500 | |
001 | 000045703576 | |
005 | 20150115164623 | |
007 | ta | |
008 | 120412s2012 ulka 001c kor | |
020 | ▼a 9788966260256 ▼g 13560 | |
035 | ▼a (KERIS)BIB000012745241 | |
040 | ▼a 211017 ▼c 211017 ▼d 244002 ▼d 211009 | |
041 | 1 | ▼a kor ▼h eng |
082 | 0 0 | ▼a 005.13/3 ▼2 23 |
085 | ▼a 005.133 ▼2 DDCK | |
090 | ▼a 005.133 ▼b P999 2012z1 | |
100 | 1 | ▼a Beazley, David M. |
245 | 1 0 | ▼a 파이썬 완벽 가이드 / ▼d 데이비드 M. 비즐리 지음 ; ▼e 송인철, ▼e 송현제 옮김 |
246 | 1 9 | ▼a Python essential reference ▼g (4th ed.) |
260 | ▼a 서울 : ▼b 인사이트, ▼c 2012 ▼g (2014) | |
300 | ▼a xxiv, 840 p. : ▼b 삽화 ; ▼c 24 cm | |
440 | 0 0 | ▼a Programming insight |
500 | ▼a 색인수록 | |
650 | 0 | ▼a Python (Computer program language) |
653 | ▼a 파이썬 ▼a 완벽가이드 | |
700 | 1 | ▼a 송인철, ▼e 역 |
700 | 1 | ▼a 송현제, ▼e 역 |
900 | 1 0 | ▼a 비즐리, 데이비드 M., ▼e 저 |
소장정보
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 P999 2012z1 | 등록번호 121220516 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 P999 2012z1 | 등록번호 121231838 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. 3 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 P999 2012z1 | 등록번호 151307623 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 P999 2012z1 | 등록번호 121220516 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 P999 2012z1 | 등록번호 121231838 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
---|---|---|---|---|---|---|---|
No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 P999 2012z1 | 등록번호 151307623 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
파이썬의 기본 문법과 파이썬에 내장된 수많은 라이브러리를 소개하고, 실전에 도움이 될 예제 코드들을 설명한다. 운영체제 서비스부터 데이터베이스, 인터넷 애플리케이션까지 실무에 필요한 모든 것이 담겨 있다 해도 과언이 아니다. 또한 C로 작성한 소프트웨어를 파이썬과 연결하는 방법을, 부록에서는 파이썬 3에서만 지원하는 기능을 설명한다.
파이썬을 배우려는 프로그래머에게 가장 필요한 책
이미 한 언어를 알고 있는 개발자라면 파이썬을 배우려고 구구절절한 입문 과정을 거칠 필요 없다. 기본 문법을 슬쩍 훑어본 후에는 파이썬을 활용할 다양한 라이브러리와 예제 코드만 있으면 된다.
『파이썬 완벽 가이드』는 1부에서 파이썬의 기본 문법을 간략히 소개한다. 이마저 길게 느껴진다면 25쪽 분량의 1장만 읽더라도 책의 나머지 부분을 이해하는 데 어려움이 없을 것이다.
이 책의 핵심이랄 수 있는 2부에서는 파이썬에 내장된 수많은 라이브러리를 소개하고, 실전에 도움이 될 예제 코드들을 설명한다. 운영체제 서비스부터 데이터베이스, 인터넷 애플리케이션까지 실무에 필요한 모든 것이 담겨 있다 해도 과언이 아니다.
3부에서는 C로 작성한 소프트웨어를 파이썬과 연결하는 방법을, 부록에서는 파이썬 3에서만 지원하는 기능을 설명한다.
이 책에 수록된 모든 예제 코드는 출판사 스프링노트인 http://insightbook.springnote.com/pages/10829786에서 다운받을 수 있습니다.
정보제공 :

저자소개
데이비드 M. 비즐리(지은이)
《파이썬 완벽 가이드 4판》(인사이트, 2012)과 《Python Cookbook 3판》(인피니티북스, 2014)의 저자이다. 본인이 설립한 Dabeaz LLC(www.dabeaz.com)에서 현재 고급 컴퓨터 과학을 가르치고 있다. 저자는 1996년부터 파이썬을 사용하고 글을 쓰며, 강의와 발표를 하고 있다.
송인철(옮긴이)
KAIST 전산학과에서 박사 과정을 밟고 있다. 『자바스크립트 완벽 가이드』『프로 자바스크립트 테크닉』『실전 Ajax』『.NET 예제로 배우는 단위 테스트』『사용자 스토리』 (이상 인사이트), 『자바의 또 다른 멋진 도구 Ant(앤트)』 (인포북)의 공역자이자 『도대체 닷넷이 뭐야』(삼각형프레스)의 공저자다.
송현제(옮긴이)
네이버 대화팀과 검색팀에서 소프트웨어 개발자로 근무하였다. 현재 전북대학교 자연언어학습 연구실을 이끌며 기계학습 및 자연어처리 분야를 연구하고 있다. 《파이썬 완벽 가이드 4판》(인사이트, 2012)를 공동으로 번역했다.

목차
목차 옮긴이의 글 = xx 지은이의 글 = xxii 감사의 글 = xxiv 1부 = 1 1장 파이썬 맛보기 = 3 파이썬 실행하기 = 3 변수와 산술 표현식 = 5 조건문 = 8 파일 입력과 출력 = 9 문자열 = 10 리스트 = 12 튜플 = 14 집합 = 16 사전 = 16 반복과 루프 = 18 함수 = 19 생성기 = 20 코루틴 = 22 객체와 클래스 = 23 예외 = 25 모듈 = 26 도움 얻기 = 27 2장 어휘 규약과 구문 = 29 줄 구조와 들여쓰기 = 29 식별자와 예약어 = 30 숫자 상수 = 31 문자열 상수 = 32 컨테이너 = 35 연산자, 구분 문자, 특수 기호 = 35 문서화 문자열 = 36 장식자 = 36 소스 코드 인코딩 = 37 3장 타입과 객체 = 39 용어 = 39 객체 신원과 타입 = 40 참조 횟수와 쓰레기 수집 = 41 참조와 복사 = 42 1급 객체 = 44 데이터 표현을 위한 내장 타입 = 45 None 타입 = 46 숫자 타입 = 46 순서열 타입 = 47 매핑 타입 = 53 집합 타입 = 55 프로그램 구조를 나타내는 내장 타입 = 57 호출가능 타입 = 57 클래스, 타입, 인스턴스 = 60 모듈 = 61 인터프리터의 내부를 나타내는 내장 타입 = 62 코드 객체 = 62 프레임 객체 = 63 역추적 객체 = 64 생성기 객체 = 64 분할 객체 = 64 Ellipsis 객체 = 65 객체의 작동 방식과 특수 메서드 = 65 객체 생성 및 파괴 = 66 객체의 문자열 표현 = 67 객체 비교와 순서 매기기 = 68 타입 검사 = 69 속성 접근 = 69 속성 감싸기 및 기술자 = 70 순서열 및 매핑 메서드 = 70 반복 = 72 수학 연산 = 72 호출가능 인터페이스 = 75 컨텍스트 관리 프로토콜 = 75 객체 검사와 dir( ) = 76 4장 연산자와 표현식 = 77 숫자에 대한 연산 = 77 순서열에 대한 연산 = 80 문자열 포맷 지정 = 84 고급 문자열 포맷 지정 = 86 사전에 대한 연산 = 89 집합에 대한 연산 = 90 확장 대입 = 90 속성(.) 연산자 = 91 함수 호출 ( ) 연산자 = 91 변환 함수 = 92 불리언 표현식과 진리값 = 93 객체 동등 및 신원 = 94 평가 순서 = 94 조건 표현식 = 95 5장 프로그램 구조와 제어 흐름 = 97 프로그램 구조와 실행 = 97 조건부 실행 = 98 루프와 반복 = 98 예외 = 101 내장 예외 = 104 새로운 예외 정의 = 106 컨텍스트 관리자 with문 = 107 assert와 _ _debug_ _ = 109 6장 함수와 함수형 프로그래밍 = 111 함수 = 111 매개변수 전달과 반환 값 = 114 유효 범위 규칙 = 115 객체와 클로저로서 함수 = 117 장식자 = 121 생성기와 yield = 123 코루틴과 yield 표현식 = 125 생성기와 코루틴의 사용 = 128 리스트 내포 = 130 생성기 표현식 = 132 선언형 프로그래밍 = 133 lambda 연산자 = 134 재귀 = 135 문서화 문자열 = 136 함수 속성 = 137 eval( ), exec( )과 compile( ) = 138 7장 클래스와 객체지향 프로그래밍 = 141 class문 = 141 클래스 인스턴스 = 142 유효 범위 규칙 = 143 상속 = 144 다형성 동적 바인딩과 오리 타입화 = 148 정적 메서드와 클래스 메서드 = 149 프로퍼티 = 151 기술자 = 154 데이터 캡슐화와 개인 속성 = 155 객체 메모리 관리 = 156 객체 표현과 속성 바인딩 = 160 _ _slots_ _ = 162 연산자 오버로딩 = 163 타입과 클래스 멤버 검사 = 165 추상 기반 클래스 = 167 메타클래스 = 169 클래스 장식자 = 173 8장 모듈, 패키지와 배포 = 175 모듈과 import문 = 175 모듈에서 선택된 기호 임포트 = 177 메인 프로그램으로 실행 = 179 모듈 검색 경로 = 180 모듈 로딩과 컴파일 = 181 모듈 재로딩과 내리기 = 182 패키지 = 183 파이썬 프로그램과 라이브러리 배포 = 186 써드파티 라이브러리 설치 = 189 9장 입력과 출력 = 191 명령줄 옵션 읽기 = 191 환경 변수 = 193 파일과 파일 객체 = 193 표준 입력, 출력과 에러 = 197 print문 = 198 print( ) 함수 = 199 텍스트 출력에서 변수 보간 = 199 출력 생성 = 201 유니코드 문자열 처리 = 202 유니코드 I/O = 204 유니코드 데이터 인코딩 = 206 유니코드 문자 속성 = 209 객체 영속화와 pickle 모듈 = 209 10장 실행 환경 = 213 인터프리터 옵션과 환경 = 213 대화식 세션 = 216 파이썬 응용 프로그램 실행 = 217 사이트 설정 파일 = 218 사용자별 사이트 패키지 = 219 미래 기능 활성화 = 220 프로그램 종료 = 221 11장 테스트, 디버깅, 프로파일링과 튜닝 = 223 문서화 문자열과 doctest 모듈 = 223 단위 테스트와 unittest 모듈 = 226 파이썬 디버거와 pdb 모듈 = 229 디버거 명령 = 230 명령줄에서 디버깅 = 234 디버거 설정 = 234 프로그램 프로파일링 = 234 튜닝과 최적화 = 236 시간 측정 = 236 메모리 측정 = 237 분해 = 238 튜닝 전략 = 239 2부 = 245 12장 내장 함수와 예외 = 247 내장 함수와 타입 = 247 내장 예외 = 261 예외 기반 클래스 = 262 예외 인스턴스 = 262 미리 정의된 예외 클래스 = 263 내장 경고 = 266 future_builtins = 268 13장 파이썬 런타임 서비스 = 269 atexit = 269 copy = 269 gc = 270 inspect = 273 marshal = 278 pickle = 279 sys = 283 변수 = 283 함수 = 287 traceback = 290 types = 292 warnings = 293 weakref = 296 예 = 298 14장 수학 = 299 decimal = 299 Decimal 객체 = 300 Context 객체 = 301 함수와 상수 = 304 예 = 306 fractions = 307 math = 309 numbers = 310 random = 312 씨 뿌리기와 초기화 = 312 무작위 정수 = 313 무작위 순서열 = 313 실수 무작위 분포 = 313 15장 데이터 구조, 알고리즘과 코드 단순화 = 317 abc = 317 array = 319 bisect = 322 collections = 323 deque와 defaultdict = 323 이름 있는 튜플 = 325 추상 기반 클래스 = 327 contextlib = 330 functools = 331 heapq = 333 itertools = 334 예 = 337 operator = 338 16장 문자열과 텍스트 처리 = 341 codecs = 341 저수준 codecs 인터페이스 = 341 I/O 관련 함수 = 343 유용한 상수 = 344 표준 인코딩 = 345 re = 345 패턴 문법 = 346 함수 = 348 정규 표현식 객체 = 349 Match Object = 350 예 = 352 string = 353 상수 = 353 Formatter 객체 = 354 Template 문자열 = 356 유틸리티 함수 = 356 struct = 357 포장 함수와 풀기 함수 = 357 Struct 객체 = 358 포맷 코드 = 358 unicodedata = 360 17장 파이썬 데이터베이스 접근 = 365 관계 데이터베이스 API 명세서 = 365 연결 = 366 커서 = 366 질의 만들기 = 369 타입 객체 = 370 에러 처리 = 371 다중 스레드 = 372 결과를 사전에 매핑하기 = 372 데이터베이스 API 확장 = 373 sqlite3 모듈 = 373 모듈 수준 함수 = 374 Connection 객체 = 375 커서와 기본 연산 = 379 DBM 스타일 데이터베이스 모듈 = 381 shelve 모듈 = 383 18장 파일 및 디렉터리 다루기 = 385 bz2 = 385 filecmp = 387 fnmatch = 389 예 = 390 glob = 390 예 = 390 gzip = 390 shutil = 391 tarfile = 393 예외 = 397 예 = 397 tempfile = 398 zipfile = 400 zlib = 404 19장 운영체제 서비스 = 407 commands = 408 ConfigParser, configparser = 408 ConfigParser 클래스 = 409 예 = 411 datetime = 413 date 객체 = 414 time 객체 = 416 datetime 객체 = 417 timedelta 객체 = 419 날짜 관련 수학 연산 = 420 tzinfo 객체 = 421 날짜와 시간 파싱 = 423 errno = 423 POSIX 에러 코드 = 423 윈도 에러 코드 = 425 fcntl = 427 예 = 428 io = 429 기반 I/O 인터페이스 = 429 무가공 I/O = 430 버퍼 이진 I/O = 431 텍스트 I/O = 434 open( ) 함수 = 435 추상 기반 클래스 = 435 logging = 436 로깅 수준 = 436 기본 설정 = 437 Logger 객체 = 438 처리기 객체 = 445 메시지 포맷 지정 = 449 기타 유틸리티 함수 = 451 로깅 설정 = 452 성능 고려 = 454 mmap = 455 msvcrt = 458 optparse = 461 예 = 464 os = 466 프로세스 환경 = 467 파일 생성과 파일 기술자 = 470 파일과 디렉터리 = 475 프로세스 관리 = 480 시스템 설정 = 486 예외 = 487 os.path = 488 signal = 491 예 = 494 subprocess = 495 예 = 497 time = 498 winreg = 502 20장 스레드와 동시성 = 507 기본 개념 = 507 동시 실행 프로그래밍과 파이썬 = 509 multiprocessing = 510 프로세스 = 511 프로세스 사이 통신 = 513 프로세스 풀 = 521 공유 데이터와 동기화 = 525 관리 객체 = 527 연결 = 533 기타 유틸리티 함수 = 535 다중 프로세스 프로그래밍에 관한 일반적인 조언 = 536 threading = 537 Thread 객체 = 537 Timer 객체 = 539 Lock 객체 = 540 RLock = 540 세마포어와 경계 세마포어 = 541 이벤트 = 542 조건 변수 = 544 락 다루기 = 545 스레드 종료와 정지 = 546 유틸리티 함수 = 547 전역 인터프리터 락 = 548 스레드 프로그래밍 = 548 queue, Queue = 548 스레드에서 큐 사용 예 = 550 코루틴과 마이크로스레딩 = 551 21장 네트워크 프로그래밍과 소켓 = 553 네트워크 프로그래밍 기본 = 553 asynchat = 556 asyncore = 560 예 = 563 select = 565 고급 모듈 기능 = 566 고급 비동기 I/O 예 = 567 언제 비동기 네트워킹을 사용할 것인가 = 574 socket = 578 주소 체계 = 578 소켓 종류 = 579 주소 = 579 함수 = 582 예외 = 596 예 = 597 ssl = 598 예 = 601 SocketServer = 602 처리기 = 602 Servers = 604 커스터마이즈된 서버 정의 = 605 응용 프로그램 서버의 커스터마이즈 = 608 22장 인터넷 응용 프로그래밍 = 611 ftplib = 611 예 = 615 http 패키지 = 615 http.client(httplib) = 617 http.server(BaseHTTPServer, CGIHTTPServer, SimpleHTTPServer) = 622 http.cookies(Cookie) = 628 http.cookiejar(cookielib) = 631 smtplib = 632 예 = 633 urllib 패키지 = 633 urllib.request(urllib2) = 634 urllib.response = 640 urllib.parse = 640 urllib.error = 645 urllib.robotparser(robotparser) = 645 xmlrpc 패키지 = 646 xmlrpc.client(xmlrpclib) = 646 xmlrpc.server(SimpleXMLRPCServer, DocXMLRPCServer) = 650 23장 웹 프로그래밍 = 655 cgi = 658 CGI 프로그래밍 조언 = 663 cgitb = 665 wsgiref = 666 WSGI 명세서 = 666 wsgiref 패키지 = 668 webbrowser = 671 24장 인터넷 데이터 처리와 인코딩 = 673 base64 = 673 binascii = 676 csv = 677 방언 = 680 예 = 681 email 패키지 = 682 이메일 파싱 = 682 이메일 작성 = 686 hashlib = 691 hmac = 692 예 = 693 HTMLParser = 693 예 = 696 json = 696 mimetypes = 700 quopri = 701 xml 패키지 = 703 XML 문서 예 = 704 xml.dom.minidom = 705 xml.etree.ElementTree = 709 xml.sax = 718 xml.sax.saxutils = 722 25장 기타 라이브러리 모듈 = 723 파이썬 서비스 = 723 문자열 처리 = 724 운영체제 모듈 = 724 네트워크 = 725 인터넷 데이터 처리 = 725 국제화 = 726 멀티미디어 서비스 = 726 기타 = 726 3부 = 727 26장 파이썬 확장과 임베딩 = 729 확장 모듈 = 730 확장 모듈 프로토타입 = 732 확장 모듈 이름 = 735 확장 기능 컴파일과 패키징 = 735 파이썬에서 C로 타입 변환 = 737 C에서 파이썬으로 타입 변환 = 743 모듈에 값 추가 = 745 에러 처리 = 746 참조 횟수 세기 = 748 스레드 = 749 파이썬 인터프리터 임베딩 = 750 임베딩 템플릿 = 750 컴파일과 링크 = 750 기본 인터프리터 연산과 설정 = 750 C에서 파이썬에 접근 = 752 파이썬 객체를 C로 변환 = 754 ctypes = 755 공유 라이브러리 로드 = 755 외부 함수 = 756 데이터 타입 = 757 외부 함수 호출 = 758 기타 타입 생성 메서드들 = 760 유틸리티 함수 = 761 예 = 763 고급 확장과 임베딩 = 764 Jython과 IronPython = 765 부록 : 파이썬 3 = 767 누가 파이썬 3를 사용해야 하나? = 767 새로운 언어 기능 = 769 소스 코드 인코딩과 식별자 = 769 집합 상수 = 769 집합과 사전 내포 = 769 확장된 반복 가능한 풀어헤치기 = 770 nonlocal 변수 = 771 함수 주석 = 771 키워드 전용 인수 = 773 표현식인 Ellipsis = 774 연쇄 예외 = 774 향상된 super( ) = 775 고급 메타클래스 = 775 흔한 위험 = 777 텍스트 대 바이트들 = 778 새로운 I/O 시스템 = 780 print( )와 exec( ) 함수 = 781 반복자와 뷰의 사용 = 781 정수와 정수 나누기 = 782 비교 = 783 반복자와 생성기 = 783 파일 이름, 인수와 환경 변수 = 784 라이브러리 재구성 = 784 절대적인 임포트 = 785 코드 이주와 2to3 = 785 파이썬 2.6으로 코드 포팅 = 785 테스트 커버리지 제공 = 786 2 to 3 도구 사용 = 786 효과적 포팅 전략 = 789 파이썬 2와 3 동시 지원 = 790 참여하라 = 790 찾아보기 = 791