책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9788974674359
· 쪽수 : 624쪽
· 출판일 : 1997-11-19
책 소개
목차
제1장 서문
Python은 작업을 수행한다
Python의 단점
Python과 인터넷
배경
단단히 준비를 하고, 이제 시작해 보자
배운 내용 확인하기
제2장 Python에 대한 조감도
Python 예제 프로그램
실행 모드
Python 삽입하기
Python 프로그램에 주석 달기
블록 구조를 이용한 들여 쓰기
다중 행(multi line) 문장과 표현
식별자와 키워드(Identifiers and Keywords)
Python의 데이터 형에 대한 접근
배운 내용 확인하기
제3장 수행(Playing)
앞으로의 방향에 대한 조언
스트링 다루기
리스트 다루기
dictionary 다루기
추상적 데이터 형 추출: 우선 순위 큐
배운 내용 확인하기
제4장 공통 형의 연산 (Intrinsic Operations for Common Types)
일반적인 연산
type(x) 객체의 타입 객체 리턴
"숨겨진" 일반 연산
dictionary 연산
수치형(numeric) 연산
정수 객체 연산과 Long Int 객체
시퀀스 오퍼레이션(리스트, tuple, 스트링, 그리고 Xrange)
스트링 객체의 특수 오퍼레이션
리스트의 특수 오퍼레이션
XRange의 특수 연산
파일 오퍼레이션
호출 객체 오퍼레이션
동적 속성을 가진 객체 오퍼레이션
간단한 다중 상속의 예
인스턴스 메소드와 자체 자동 바인딩
모듈 오퍼레이션
None 오퍼레이션
실행 데이터 오퍼레이션(조심!)
다음은 뭘까?
배운 내용 확인하기
제5장 구문과 제어
표현식
Literals
연산자의 선행
변수와 스코핑
선언(def, class, global)
할당
if 문
루프(while, for, break, continue)
함수와 메소드 정의, return
클래스 정의
예외(raise와 try)
객체지향 예외
기타
배운 내용 확인하기
제6장 추가 툴들
심볼릭 상수
if__name__ == "__main__" 컨벤션
모듈을 두 번 로드하는 방법
"Pound Bang Hack"
조건 연산자
표준 입력과 출력
바이트 컴파일
모듈 검색 경로 sys.path
메모리 관리
로컬 범위
리커젼(recursion)
클래스 인스턴스 매직
도큐먼트(document) 스트링
배운 내용 확인하기
제7장 HTML 만들기: 동적 객체에 대한 연습
HTML이 어떻게 보이는가?
왜 HTML을 만드는 프로그램이 필요한가?
그래서 HTML이 어떻게 동작하는가?
잘못된 시작: TABLE을 잘못된 방법으로 만듦
테이블을 만드는 올바른 길 (그리고 HTML에 관한 나머지)
요약
배운 내용 확인하기
제8장 CGI 프로그래밍
CGI는 어떻게 움직이나?
전문적인 작업 행하기
CGI 프로그램에 대한 수퍼클래스
FORM 입력 요소
CGI 폼 만들기
요약
배운 내용 확인하기
제9장 프로토콜
핑거 프로토콜 클라이언트
핑거 서버
CGI/HTTP 로봇 클라이언트
폴링 로봇 이벤트 루프
Python에서의 커스텀 HTTP 서버
표준
다른 Python 인터넷 툴에 대한 가이드
요약
배운 내용 확인하기
제10장 Python의 GUI 프로그래밍
Tkinter
WPY
PythonWin
wxPython
객체에 대한 크래시 코스
Tkinter에서의 GUI Hello World
WPY에서의 GUI Hello World
Tkinter와 WPY의 비교
HTML Viewer
HTML viewer 디자인
HTML viewer GUI 클래스
HTML Viewer Parser 클래스
요약
배운 내용 확인하기
제11장 Python의 확장
Python 소스 읽기에 관하여: 새 이름과 예전 이름
확장의 동기
확장 모듈에 대한 사용자의 View
확장 모듈의 일반적인 형태
모듈의 컴파일과 링크
확장 구현의 자세한 부분
확장 모듈에서의 구현 함수
레퍼런스 카운트 관리
PyArg_ParseTuple
표준 디버깅 트릭
C에서의 Python 에러
새로운 Python 타입의 구현
bstream 연결
"Opaque" Python 객체와의 인터랙트
표준 헤더 파일에 대한 간단한 검토
배운 내용 확인하기
제12장 Python 삽입
NASPI에 Python을 삽입하는 이유
Python을 다른 소프트웨어에 삽입하는 일반적인 이유
Python 삽입의 일반적인 전략
NASPI 삽입 개요
초기화
Python 서버 조정
서버가 호출하는 것
nsapimodule.c가 호출하는 것
Python이 다시 호출하는 것
동적 라이브러리 컴파일
요약과 예시
배운 내용 확인하기
부록 A Python vs...
부록 B 표준 라이브러리에 대한 간단한 가이드
부록 C 정규 표현식
부록 D Python을 얻는 방법