책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9788960775237
· 쪽수 : 1448쪽
· 출판일 : 2014-02-12
책 소개
목차
『코어 파이썬 애플리케이션 프로그래밍 Core Python Applications Programming Third Edition』
I부 애플리케이션 개발 일반
1장 정규식
___1.1 소개
___1.2 특수 기호와 문자
___1.3 정규식과 파이썬
___1.4 정규식 예제
___1.5 더 긴 정규식 예제
___1.6 연습문제
2장 네트워크 프로그래밍
___2.1 소개
___2.2 클라이언트/서버 아키텍처
___2.3 소켓: 통신 종단점
___2.4 파이썬 네트워크 프로그래밍
___2.5 SocketServer 모듈
___2.6 트위스티드 프레임워크 소개
___2.7 관련 모듈
___2.8 연습문제
3장 인터넷 클라이언트 프로그래밍
___3.1 인터넷 클라이언트란?
___3.2 파일 전송
___3.3 네트워크 뉴스
___3.4 이메일
___3.5 관련 모듈
___3.6 연습문제
4장 멀티스레드 프로그래밍
___4.1 소개/동기
___4.2 스레드와 프로세스
___4.3 스레드와 파이썬
___4.4 thread 모듈
___4.5 threading 모듈
___4.6 싱글스레드와 멀티스레드 실행 비교
___4.7 실제 멀티스레드 프로그래밍
___4.8 생산자/소비자 문제와 Queue/queue 모듈
___4.9 스레드에 대한 대안
___4.10 관련 모듈
___4.11 연습문제
5장 GUI 프로그래밍
___5.1 소개
___5.2 Tkinter와 파이썬 프로그래밍
___5.3 Tkinter 예제
___5.4 다른 GUI 간략 소개
___5.5 관련 모듈과 GUI
___5.6 연습문제
6장 데이터베이스 프로그래밍
___6.1 소개
___6.2 파이썬 DB-API
___6.3 ORM
___6.4 비관계형 데이터베이스
___6.5 참고 자료
___6.6 연습문제
7장 *마이크로소프트 오피스 프로그래밍
___7.1 소개
___7.2 파이썬 COM 클라이언트 프로그래밍
___7.3 소개용 예제
___7.4 중간 수준 예제
___7.5 관련 모듈/패키지
___7.6 연습문제
8장 파이썬 확장
___8.1 소개/동기
___8.2 확장 모듈을 작성해 파이썬 확장
___8.3 관련 주제
___8.4 연습문제
II부 웹 개발
9장 웹 클라이언트와 서버
___9.1 소개
___9.2 파이썬 웹 클라이언트 도구
___9.3 웹 클라이언트
___9.4 웹(HTTP) 서버
___9.5 관련 모듈
___9.6 연습문제
10장 웹 프로그래밍: CGI와 WSGI
___10.1 소개
___10.2 웹 서버의 클라이언트 데이터 처리 돕기
___10.3 CGI 애플리케이션 작성
___10.4 CGI에서 유니코드 사용
___10.5 고급 CGI
___10.6 WSGI 소개
___10.7 현실의 웹 개발
___10.8 관련 모듈
___10.9 연습문제
11장 웹 프레임워크: 장고
___11.1 소개
___11.2 웹 프레임워크
___11.3 장고 소개
___11.4 프로젝트와 앱
___11.5 첫 번째'Hello World'애플리케이션(블로그)
___11.6 모델 작성과 데이터베이스 서비스에 추가
___11.7 파이썬 애플리케이션 셸
___11.8 장고 관리 앱
___11.9 블로그의 사용자 인터페이스 작성
___11.10 출력 개선
___11.11 사용자 입력 처리
___11.12 폼과 모델 폼
___11.13 뷰에 대한 더 많은 정보
___11.14 *룩앤필 향상
___11.15 *단위 테스트
___11.16 *중급 장고 앱: TweetApprover
___11.17 관련 자료
___11.18 정리
___11.19 연습 문제
12장 클라우드 컴퓨팅: 구글 앱 엔진
___12.1 소개
___12.2 클라우드 컴퓨팅이란?
___12.3 샌드박스와 앱 엔진 SDK
___12.4 앱 엔진 프레임워크 선정
___12.5 파이썬 2.7 지원
___12.6 장고와의 비교
___12.7'Hello World'를 간단한 블로그로 변형
___12.8 멤캐시 서비스 추가
___12.9 정적 파일
___12.10 Users 서비스 추가
___12.11 원격 API 셀
___12.12 초읽기: 파이썬 코드로 작성
___12.13 XMPP를 사용한 메시지 발신
___12.14 이미지 처리
___12.15 작업 큐: 스케줄되지 않은 작업
___12.16 Appstats로 프로파일링
___12.17 URLfetch 서비스
___12.18 초읽기: 파이썬 코드 없이
___12.19 벤더 종속
___12.20 관련 자원 정보
___12.21 정리
___12.22 연습문제
13장 웹 서비스
___13.1 소개
___13.2 야후! 금융 주식 시세 서버
___13.3 트위터를 사용한 마이크로블로깅
___13.4 연습문제
III부 보충/실험
14장 텍스트 처리
___14.1 CSV
___14.2 JSON
___14.3 XML
___14.4 참고 자료
___14.5 관련 모듈
___14.6 연습문제
15장 그 밖의 주제
___15.1 자이썬
___15.2 구글플러스
___15.3 연습문제
부록A 일부 연습문제 해답
부록B 파이썬 관련 각종 참조표
부록C 파이썬 3: 프로그래밍 언어의 발전
___C.1 파이썬이 바뀐 이유
___C.2 변경 사항
___C.3 마이그레이션 도구
___C.4 정리
___C.5 참고 자료
부록D 파이썬 2.6+로 파이썬 마이그레이션
___D.1 파이썬 3: 다음 세대
___D.2 정수
___D.3 내장 함수
___D.4 객체지향 프로그래밍: 두 가지 다른 클래스 객체
___D.5 문자열
___D.6 예외
___D.7 기타 전환 도구와 조언
___D.8 버전 2.x와 3.x 모두 사용 가능한 코드 작성
___D.9 정리
『개념을 잡아주는 프로그래밍 정석: 기초 연산부터 고급 문제해결 능력까지 파이썬을 활용한 효율적인 프로그래밍 학습』
1장 소개
___1.1 프로그램과 프로그래밍
___1.2 용어 정의
___1.3 설치 방법
___1.4 이 책의 구성
___1.5 정리
2장 파이썬 소개
___2.1 큰 그림
___2.2 수식
___2.3 타입이란
___2.4 변수와 할당문
___2.5 오류
___2.6 함수
___2.7 내장 함수
___2.8 스타일 노트
___2.9 정리
___2.10 연습문제
3장 문자열
___3.1 문자열
___3.2 특수 문자
___3.3 여러 줄 문자열
___3.4 print
___3.5 출력 형식 지정
___3.6 사용자 입력
___3.7 정리
___3.8 연습문제
4장 모듈
___4.1 모듈 가져오기
___4.2 새로운 모듈 정의
___4.3 객체와 메소드
___4.4 픽셀과 색
___4.5 테스트
___4.6 스타일 노트
___4.7 정리
___4.8 연습문제
5장 리스트
___5.1 리스트와 인덱스
___5.2 리스트 변경
___5.3 리스트 관련 내장 함수
___5.4 리스트 항목 처리
___5.5 슬라이싱
___5.6 별칭
___5.7 리스트 메소드
___5.8 중첩 리스트
___5.9 다른 시퀀스 타입
___5.10 파일을 리스트로
___5.11 주석
___5.12 정리
___5.13 연습문제
6장 선택
___6.1 불린 로직
___6.2 if문
___6.3 조건식의 결과 저장
___6.4 정리
___6.5 연습문제
7장 반복
___7.1 실행 횟수가 정해진 루프
___7.2 while 루프
___7.3 사용자 입력 루프
___7.4 루프 제어
___7.5 스타일 노트
___7.6 정리
___7.7 연습문제
8장 파일 처리
___8.1 한 줄짜리 레코드
___8.2 여러 필드로 구성된 레코드
___8.3 위치 기준 데이터
___8.4 여러 줄 레코드
___8.5 내다보기
___8.6 파일에 쓰기
___8.7 정리
___8.8 연습문제
9장 집합과 사전
___9.1 집합
___9.2 사전
___9.3 사전 뒤집기
___9.4 정리
___9.5 연습문제
10장 알고리즘
___10.1 탐색
___10.2 시간 측정
___10.3 정리
___10.4 연습문제
11장 탐색과 정렬
___11.1 선형 탐색
___11. 2 이진 탐색
___11.3 정렬
___11.4 더 효율적인 정렬 알고리즘
___11.5 병합 정렬: Nlog2N 알고리즘
___11.6 정리
___11.7 연습문제
12장 프로그램 제작
___12.1 함수 고찰
___12.2 예외
___12.3 테스트
___12.4 디버깅
___12.5 패턴
___12.6 정리
___12.7 연습문제
13장 객체지향 프로그래밍
___13.1 Color 클래스
___13.2 특별 메소드
___13.3 dir과 help
___13.4 객체지향 이론
___13.5 심화 예제
___13.6 정리
___13.7 연습문제
14장 그래픽 사용자 인터페이스
___14.1 Tkinter 모듈
___14.2 기본적인 GUI 제작
___14.3 모델, 뷰, 컨트롤러
___14.4 스타일
___14.5 그 밖의 위젯
___14.6 객체지향 GUI
___14.7 정리
___14.8 연습문제
15장 데이터베이스
___15.1 큰 그림
___15.2 첫걸음
___15.3 데이터 조회
___15.4 갱신과 삭제
___15.5 트랜잭션
___15.6 누락 데이터와 NULL
___15.7 조인을 이용한 테이블 조합
___15.8 키와 제약 조건
___15.9 고급 기능
___15.10 정리
___15.11 연습문제
부록 A 참고 문헌