책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9788960773103
· 쪽수 : 1344쪽
목차
1장 텍스트
___1.1 string: 텍스트 상수와 템플릿
___1.2 textwrap: 서식과 단락
___1.3 re: 정규표현식
___1.4 difflib: 시퀀스 비교
2장 자료 구조
___2.1 collections: 컨테이너 자료형
___2.2 array: 연속된 고정 타입 자료
___2.3 heapq: 힙 정렬 알고리즘
___2.4 bisect: 리스트를 정렬된 상태로 유지
___2.5 Queue: 스레드 환경에서 안전한 FIFO 구현
___2.6 struct: 바이너리 자료 구조
___2.7 weakref: 객체에 대한 임시 레퍼런스
___2.8 copy: 객체 복사
___2.9 pprint: 자료 구조를 보기 좋게 출력
3장 알고리즘
___3.1 functools: 함수를 다루기 위한 도구
___3.2 itertools: 이터레이터 함수
___3.3 operator: 내장 연산자에 대한 함수형 인터페이스
___3.4 contextlib: 컨텍스트 매니저 유틸리티
4장 날짜와 시간
___4.1 time: 시간
___4.2 datetime: 날짜와 시간 값 다루기
___4.3 calendar: 날짜 관련 작업
5장 수학 계산
___5.1 decimal: 고정, 부동소수점
___5.2 fractions: 유리수
___5.3 random: 의사 난수 생성기
___5.4 math: 수학 함수
6장 파일 시스템
___6.1 os.path: 플랫폼 독립적 파일 이름 관리
___6.2 glob: 파일 이름 패턴 매칭
___6.3 linecache: 텍스트 파일 효율적으로 읽기
___6.4 tempfile: 임시 파일 시스템 객체
___6.5 shutil: 고수준 파일 작업
___6.6 mmap: Memory-Map 파일
___6.7 codecs: 문자열 인코딩, 디코딩
___6.8 StringIO: 텍스트 버퍼와 파일 API
___6.9 fnmatch: 유닉스 스타일 Glob 패턴 매칭
___6.10 dircache: 디렉토리 리스팅 캐시
___6.11 filecmp: 파일 비교
7장 데이터 보존과 교환
___7.1 pickle: 객체 직렬화
___7.2 shelve: 객체 보존
___7.3 anydbm: DBM 스타일 데이터베이스
___7.4 whichdb: DBM 스타일 데이터베이스 포맷 확인
___7.5 sqlite3: 임베디드 관계형 데이터베이스
___7.6 xml.etree.ElementTree: XML 생성 API
___7.7 csv: 쉼표로 구분한 값 파일
8장 데이터 압축과 보관
___8.1 zlib: GNU zlib 압축
___8.2 gzip: GNU zip 파일 읽고 쓰기
___8.3 bz2: bzip2 압축
___8.4 tarfile: Tar 아카이브 접근
___8.5 zipfile: ZIP 아카이브 접근
9장 암호 작성법
___9.1 hashlib: 암호화 해싱
___9.2 hmac: 암호 메시지 사이닝과 검증
10장 프로세스와 스레드
___10.1 subprocess: 추가 프로세스 생성
___10.2 signal: 비동기 시스템 이벤트
___10.3 threading: 병렬 작업 관리
___10.4 multiprocessing: 프로세스를 스레드처럼 관리
11장 네트워킹
___11.1 socket: 네트워크 통신
___11.2 select: 입출력의 효율적 기다림
___11.3 SocketServer: 네트워크 서버 생성
___11.4 asyncore: 비동기 입출력
___11.5 aynchat: 비동기 프로토콜 핸들러
12장 인터넷
___12.1 urlparse: URL을 요소 단위로 나눔
___12.2 BaseHTTPServer: 웹 서버 구현을 위한 베이스 클래스
___12.3 urllib: 네트워크 자원 접근
___12.4 urllib2: 네트워크 자원 접근
___12.5 base64: 바이너리 데이터를 아스키로 인코드
___12.6 robotparser: 인터넷 스파이더 접근 콘트롤
___12.7 Cookie: HTTP 쿠키
___12.8 uuid: 보편적 고유 식별자
___12.9 json: JavaScript Object Notation
___12.10 xmlrpclib: XML-RPC용 클라이언트 라이브러리
___12.11 SimpleXMLRPCServer: XML-RPC 서버
13장 이메일
___13.1 smtplib: 간단한 메일 전송 프로토콜 클라이언트
___13.2 smtpd: 샘플 메일 서버
___13.3 imaplib: IMAP4 클라이언트 라이브러리
___13.4 mailbox: 이메일 아카이브 관리
14장 애플리케이션 빌딩 블록
___14.1 getopt: 커맨드라인 옵션 파싱
___14.2 optparse: 커맨드라인 옵션 파서
___14.3 argparse: 커맨드라인 옵션과 인수 파싱
___14.4 readline: GNU Readline 라이브러리
___14.5 getpass: 안전한 암호 프롬프트
___14.6 cmd: 줄 지향 명령어 프로세서
___14.7 shlex: 셸 스타일 신택스 파싱
___14.8 ConfigParser: 환경설정 파일 작업
___14.9 logging: 상태, 에러, 정보 메시지를 보고
___14.10 fileinput: 커맨드라인 필터 프레임워크
___14.11 atexit: 프로그램 종료 콜백
___14.12 sched: 이벤트 스케줄러
15장 국제화와 지역화
___15.1 gettext: 메시지 카탈로그
___15.2 locale: 문화 지역화 API
16장 개발자 도구
___16.1 pydoc: 모듈의 온라인 도움말
___16.2 doctest: 문서를 통한 테스팅
___16.3 unittest: 자동화된 테스팅 프레임워크
___16.4 traceback: 예외와 스택 정보
___16.5 cgitb: 자세한 트레이스백 보고
___16.6 pdb: 대화식 디버거
___16.7 trace: 프로그램 흐름 추적
___16.8 profile과 pstats: 성능 분석
___16.9 timeit: 파이썬 코드의 런타임 측정
___16.10 compileall: 소스 파일 바이트 컴파일
___16.11 pyclbr: 클래스 브라우저
17장 런타임 기능
___17.1 site: 사이트 설정
___17.2 sys: 시스템 특화 설정
___17.3 os: 운영체제의 특정 기능에 간단히 접근
___17.4 platform: 시스템 버전 정보
___17.5 resource: 시스템 자원 관리
___17.6 gc: 가비지 컬렉터
___17.7 sysconfig: 인터프리터 컴파일 타임 설정
18장 언어 툴
___18.1 warnings: 치명적이지 않은 경고
___18.2 abc: 추상 베이스 클래스
___18.3 dis: 파이썬 바이트코드 역어셈블러
___18.4 inspect: 라이브 객체 검사
___18.5 exceptions: 내장 예외 클래스
19장 모듈과 패키지
___19.1 imp: 파이썬의 임포트 메커니즘
___19.2 zipimport: ZIP 저장소에서 파이썬 코드 로딩
___19.3 pkgutil: 패키지 유틸리티