닫기
검색

상세정보

파이썬 = Python / 개정판 ver. 2

이강성 저

상세정보
자료유형단행본
서명/저자사항파이썬 = Python / 이강성 저
개인저자이강성
판사항개정판 ver. 2
발행사항부천 : 프리렉, 2005
형태사항1059 p. : 삽화 ; 26 cm
ISBN8989345774
일반주기열혈강의
색인: p.1042-1058
비통제주제어파이썬,Python
분류기호005.133
언어한국어
  • 보존서고자료신청보존서고자료신청
  • 서가에없는도서 이미지서가에없는도서신청
  • 도서 PICK UP 서비스도서 PICK UP 서비스
  • 인쇄인쇄
  • SMS발송SMS발송

전체

전체 메세지가 없습니다
No. 등록번호 청구기호 소장위치 도서상태 반납예정일 예약 서비스 매체정보
1 872038 005.133 이강성 파e2 c2 1층 대출·지정도서실 지정완료 지정도서/24시간대출
인쇄 SMS발송

목차

목차 일부

목차
머리말 = 3
온라인 강의 안내 = 8
목차 = 10
제1부 파이썬 배우기
 1장 파이썬 시작하기 = 31
  1. 파이썬이란? = 33
   1-1 파이썬이란 무엇인가? = 33
   1-2 왜 파이썬이란 이름이 붙었나? = 33
   1-3 왜 파이썬을 배워야 하는가? = 34
   1-4 파이썬은 어떤 언어인가? = 35
   1-5 파이썬을 어...

목차 전체

목차
머리말 = 3
온라인 강의 안내 = 8
목차 = 10
제1부 파이썬 배우기
 1장 파이썬 시작하기 = 31
  1. 파이썬이란? = 33
   1-1 파이썬이란 무엇인가? = 33
   1-2 왜 파이썬이란 이름이 붙었나? = 33
   1-3 왜 파이썬을 배워야 하는가? = 34
   1-4 파이썬은 어떤 언어인가? = 35
   1-5 파이썬을 어디에 사용하면 적당한가? = 38
  2. 파이썬 설치 = 39
   2-1 윈도우에서 파이썬 설치 = 39
   2-2 리눅스에서 파이썬 설치 = 42
   2-3 한글 코덱 KoCo 설치 = 44
  3. 윈도우 IDLE 한글 사용 설정 = 44
  4. 파이썬 실행 환경 설정 = 45
   4-1 윈도우에서 환경 설정의 예 = 46
   4-2 리눅스에서 환경 설정의 예 = 46
   4-3 PYTHONSTARTUP의 사용 예 = 47
  5. 파이썬 프로그램 간단히 실행해 보기 = 48
   5-1 대화식 모드로 문 실행하기 = 48
   5-2 산술 연산하기 = 49
   5-3 문자열 연산 = 51
   5-4 종료하기 = 51
   5-5 파이썬 버전 알아보기 = 52
   5-6 실행하기 = 52
   5-7 대화식 모드에서 혹은 다른 모듈에서 모듈 파일 실행하기 = 55
  6. 터틀 그래픽 실행 = 59
  7. 도움말 얻기(2.1 이상) = 61
  연습문제 = 62
 2장 파이썬 문과 기본 자료형 = 63
  1. 변수명 및 예약어 = 65
   1-1 변수명 만드는 법 = 65
   1-2 예약어 = 65
   1-3 변수명 만들 때 조심할 점 = 66
  2. 파이썬 기초문 = 66
   2-1 주석문 = 66
   2-2 연속 라인 = 67
   2-3 치환문 = 67
   2-4 확장 치환문(2.0 이상) = 69
   2-5 이름과 객체 = 69
   2-6 객체의 치환 = 70
  3. 문자열로 된 파이썬 코드 실행하기 = 71
   3-1 eval = 72
   3-2 exec = 72
   3-3 compile = 73
  4. 콘솔 입ㆍ출력 = 74
   4-1 콘솔 입력 = 74
   4-2 콘솔 출력 = 75
  5. 자료형의 종류 = 78
   5-1 문자열 = 78
   5-2 리스트 = 81
   5-3 튜플 = 82
   5-4 사전 = 83
   5-5 내장 자료형의 분류 = 84
  6. 변경 가능성 = 85
  7. 자료형 확인과 기타의 자료형 = 87
   7-1 내장 자료형 알아보기 = 87
   7-2 기타의 자료형 = 88
  8. 메모리 관리 = 90
   8-1 쓰레기 수집 = 90
   8-2 레퍼런스 카운트를 얻는 법 = 91
   8-3 객체의 신원(id) 식별하기 = 91
  9. 파이썬 제어문 = 92
   9-1 if 문 = 93
   9-2 들여쓰기와 제어문 = 95
   9-3 for 문 = 96
   9-4 while 문 = 100
  10. 함수 = 102
  연습문제 = 104
 3장 수치 자료형과 연산자 = 107
  1. 수치 자료형 = 109
   1-1 정수형 상수 = 109
   1-2 실수형 상수 = 109
   1-3 롱형 상수 = 112
   1-4 복소수형 상수 = 112
  2. 파이썬 연산자 = 114
   2-1 산술 연산자 = 114
   2-2 관계 연산자 = 119
   2-3 논리 연산자 = 122
   2-4 비트 연산자 = 125
   2-5 연산자 우선 순위 표 = 127
  3. 파이썬 수치 연산 함수 = 128
   3-1 내장 수치 연산 함수 = 128
   3-2 math 모듈의 수치 연산 함수 = 129
  연습문제 = 131
 4장 문자열 = 133
  1. 시퀀스 자료형의 특성 = 135
   1-1 시퀀스(sequence) 자료형이란? = 135
   1-2 인덱싱(Indexing) = 136
   1-3 슬라이싱(Slicing) = 137
   1-4 확장 슬라이싱(Extened slicing 2.3 이상) = 137
   1-5 연결하기(Concatenation) = 138
   1-6 반복하기(Repetition) = 138
   1-7 멤버쉽 테스트(in) = 138
   1-8 길이 정보(len) = 139
  2. 문자열 정의하기 = 139
   2-1 한줄 문자열 = 139
   2-2 여러줄 문자열 = 140
   2-3 이스케이프 문자 = 141
   2-4 문자열 연산 = 141
  3. 문자열의 변경 = 142
  4. 문자열 포매팅 = 143
   4-1 튜플을 이용한 포매팅 = 143
   4-2 사전을 이용한 포매팅 = 148
  5. 문자열 메쏘드(1.6 이상) = 149
  6. string 모듈 = 153
   6-1 string 모듈 상수 = 153
   6-2 string 모듈 함수 = 154
  7. 유니코드 = 154
  8. 문서 문자열 = 156
  연습문제 = 159
 5장 리스트(List) = 163
  1. 리스트의 일반 연산 = 165
  2. 중첩 리스트(nested lists) = 167
  3. 리스트의 메쏘드들 = 168
   3-1 리스트 메쏘드 = 168
   3-2 리스트를 스택(Stack)으로 쓰기 = 170
   3-3 리스트를 큐(Queue)로 쓰기 = 171
  4. 튜플 혹은 리스트의 리스트 반복 참조하기 = 171
  5. 원하는 순서대로 정렬하기 - sort = 173
  6. 리스트 내장(2.0 이상) = 174
  7. 순환 참조 리스트 = 176
  8. range - 순차적인 정수 리스트 만들기 = 177
  9. 지역적으로 사용 가능한 이름 리스트 얻기 = 178
  10. 명령행 인수 처리 = 179
   10-1 명령행 인수 얻기 = 179
   10-2 명령행 옵션 처리 = 179
  11. 배열 표현하기 = 182
   11-1 리스트로 1차원 배열 표현하기 = 182
   11-2 내용없는 리스트 미리 생성하기 = 182
   11-3 리스트로 2차원 배열(행렬) 표현하기 = 183
   11-4 array 모듈 이용하기 = 184
  12. 디렉토리의 파일 목록 얻기 = 187
   12-1 목록 얻기 = 187
   12-2 파일의 추가 정보 알아내기 = 188
  연습문제 = 190
 6장 튜플(Tuples) = 195
  1. 튜플의 연산 = 197
  2. 패킹과 언패킹 = 198
  3. 리스트와의 공통점과 차이점 = 199
  4. 튜플을 사용하는 경우 = 200
  5. 경로명을 다뤄보자(os.path 모듈) = 200
  6. URL 다루기(urlparse 모듈) = 202
   6-1 urlparse() = 202
   6-2 urlunparse() = 202
   6-3 urljoin() = 203
  연습문제 = 204
 7장 사전(Dictionaries) = 205
  1. 사전 객체의 기초 연산 = 207
  2. 사전 객체의 메쏘드 = 209
  3. 심볼 테이블 = 212
   3-1 전역/지역 심볼 테이블 = 213
   3-2 객체의 심볼 테이블 = 213
  4. 사전을 for문으로 참조하기 = 213
  연습문제 = 219
 8장 객체의 복사 및 형 변환 = 221
  1. 객체의 복사 = 223
   1-1 copy 모듈을 이용한 객체 복사 = 224
  2. 형 변환 = 226
   2-1 수치 형 변환 = 226
   2-2 시퀀스 자료 형 변환 = 228
   2-3 문자열로의 형 변환 = 229
   2-4 문자열 요소를 갖는 리스트나 튜플을 문자열로 변환 = 231
   2-5 리스트, 튜플과 사전의 변환 = 232
   2-6 문자 변환 = 232
   2-7 임의의 진수를 10진수로 변환 = 232
   2-8 10진수를 임의의 진수로 변환 = 233
   2-9 정수를 콤마가 있는 문자열로 변환 = 235
 9장 파일 = 237
  1. 파일 쓰기 = 239
  2. 파일 읽기 = 239
  3. 라인 단위로 파일 읽기 = 240
  4. 라인 단위로 파일 쓰기 = 241
  5. 파일에서 원하는 만큼의 문자 읽기 = 244
  6. 파일 처리 모드 = 244
   6-1 파일 처리 모드의 종류 = 244
   6-2 파일 추가의 예 = 245
  7. 임의 접근 파일 = 246
  8. 파일 객체 속성들 = 247
  9. 파일 입ㆍ출력 예제 = 248
  10. 표준 입ㆍ출력 방향 전환 = 250
   10-1 표준 출력을 파일로 저장하기 = 250
   10-2 표준 출력을 문자열로 저장하기(StringIO) = 251
   10-3 문자열을 파일 객체처럼 읽어내기(StringIO) = 252
  11. 지속 모듈(Persistent Modules) = 253
   11-1 DBM 파일 관련 모듈 사용하기 = 254
   11-2 피클링(pickling) = 256
  연습문제 = 259
 10장 함수 = 263
  1. 함수란? = 265
   1-1 간단한 함수의 정의 = 266
  2. 함수의 정의와 호출 = 267
  3. 인수 전달 방법 = 270
  4. return 문에 대하여 = 272
   4-1 인수 없이 리턴하기 = 272
   4-2 return문 없이 리턴하기 = 273
   4-3 한 개의 값을 리턴할 때 = 274
   4-4 두 개 이상의 값을 리턴할 때 = 274
  5. 동적인 자료형 결정 = 275
  6. 스코핑 룰(Scoping Rule) = 276
   6-1 지역 변수와 전역 변수 = 277
   6-2 내장 영역의 이름 알아보기 = 278
   6-3 중첩 영역(Nested scopes) 지원(2.1) = 279
  7. 함수 인수 = 281
   7-1 기본 인수 값 = 281
   7-2 키워드 인수 = 282
   7-3 가변 인수 리스트 = 283
   7-4 정의되지 않은 키워드 인수 처리하기 = 284
   7-5 튜플 인수와 사전 인수로 함수 호출하기(2.0 이상) = 285
  8. 한 줄 짜리 함수 - 람다(lambda)함수 = 285
   8-1 람다 함수 정의하기 = 285
   8-2 람다 함수 사용하기 = 287
  9. 함수적 프로그래밍(apply, map, filter, reduce) = 290
   9-1 map 내장 함수 = 290
   9-2 순서쌍 만들기(map, zip) = 292
   9-3 filter 내장 함수 = 293
   9-4 reduce 내장 함수 = 295
   9-5 apply 내장 함수 = 297
  10. 함수 객체의 속성 = 297
   10-1 func_code = 298
  11. 재귀적 프로그래밍 = 299
  연습문제 = 301
 11장 모듈 = 303
  1. 모듈이란? 305
   1-1 모듈은 어디에 저장되는가 = 305
   1-2 사용자 모듈 만들기와 호출하기 = 305
   1-3 모듈을 왜 사용하는가? = 306
  2. 이름 공간 = 307
   2-1 이름 공간이란? = 307
   2-2 자격 변수, 무자격 변수 = 307
   2-3 전역 공간과 지역 공간 알아내기 - globals(), locals() = 308
   2-4 전역 공간 변경하기 - globals() = 309
   2-5 모듈의 이름 공간 알아보기 - dir() = 310
   2-6 이름 공간의 다른 예들 = 310
  3. 모듈 검색 경로 = 312
   3-1 PYTHONPATH 환경 변수 설정하기 = 312
   3-2 모듈의 검색 경로 동적으로 바꾸기 = 313
  4. import에 대해서 좀 더 자세히 = 313
   4-1 모듈 import 하기 = 313
   4-2 import는 코드를 수행한다 = 315
   4-3 컴파일과 적재 시간 = 316
   4-4 문자열로 표현된 모듈 가져오기 = 317
   4-5 모듈 이름과 이미 사용하고 있던 이름이 같다면? = 317
   4-6 모듈은 공유된다 = 318
   4-7 모듈의 재적재(reload) = 319
  5. 모듈의 실행 = 320
  6. 문자열 이름으로 속성 값 참조하기 = 322
   6-1 getattr(), setattr(), hasattr(), delattr() = 322
   6-2 _dict_ - 모듈의 이름 공간 얻기 = 323
  7. 패키지 = 325
   7-1 패키지의 구조 = 325
   7-2 _int_.py의 역할 = 326
   7-3 import 하기 = 326
   7-4 import*하기 = 327
   7-5 하위 모듈은 자동적으로 적재되지 않는다 = 328
   7-6 패키지 내부에서의 상호 참조 = 328
  연습문제 = 330
 12장 클래스 = 331
  1. 파이썬 클래스란? = 333
   1-1 클래스와 이름 공간 = 333
   1-2 상속 = 334
   1-3 연산자 중복 = 334
   1-4 용어 정리 = 335
  2. 클래스 정의 및 인스턴스 객체 형성 = 336
  3. 메쏘드의 정의와 호출 = 337
   3-1 일반 메쏘드의 정의와 호출 = 337
   3-2 클래스 내부에서의 메쏘드 호출 = 339
   3-3 정적 메쏘드(static method) (2.2 이상) = 340
   3-4 클래스 메쏘드(class method) (2.2 이상) = 340
  4. 클래스 멤버와 인스턴스 멤버 = 341
  5. 생성자와 소멸자 = 343
  6. 연산자 중복(operator over loading) = 345
   6-1 수치 연산자 중복 = 345
   6-2 시퀀스 자료형의 연산자 중복 = 352
   6-3 매핑 자료형의 연산자 중복 = 357
  7. 특별 속성들 = 360
   7-1 _repr_, _str_, 문자열로 변환하기 = 360
   7-2 _cmp_, 비교 함수 = 362
   7-3 _hash_, 해쉬 메쏘드 = 364
   7-4 _nonzero_, 진리 값 테스트 = 365
   7-5 _getattr_, _getattribute_, _setattr_, _delattr_, 클래스 인스턴스 속성 제어하기 = 366
   7-6 _call_, 호출 가능한 클래스 인스턴스 만들기 = 367
   7-7 callable(), 호출 가능한 객체인지 알아보기 = 368
   7-8 _slots_, 허용 가능한 인스턴스 변수 목록 만들기(2.2 이상) = 369
   7-9 get/set 메쏘드로 속성 정의하기(property) (2.2 이상) = 370
  8. 상속 = 371
   8-1 이름 공간의 관계 = 373
   8-2 생성자 호출 = 374
   8-3 메쏘드의 대치 = 376
   8-4 메쏘드의 확장 = 377
   8-5 'is-a' 관계 = 378
   8-6 상속 클래스의 예 = 379
   8-7 다중 상속(multiple inheritance) = 380
   8-8 메쏘드 처리 순서(method resolution) (2.3 이상) = 382
   8-9 파이썬과 가상 함수(virtual function) = 389
   8-10 실제적인 클래스 상속의 예 = 390
  9. 상속 관계에 있는 클래스들의 정보 알아내기 = 394
   9-1 isinstance(), 객체가 어떤 클래스에 속해 있는지 확인하기 = 394
   9-2 issubclass(), 클래스 간의 상속 관계 알아내기 = 395
   9-3 _bases_, 수퍼 클래스 목록 얻기 = 397
   9-4 _class_, 인스턴스 객체의 클래스 알아내기 = 397
   9-5 _dict_, 클래스 객체와 인스턴스 객체의 이름 공간 알아내기 = 398
   9-6 dir(), 객체가 사용할 수 있는 속성 알아보기 = 399
  10. 협동적 메쏘드와 super() (2.2 이상) = 401
   10-1 기존 클래스의 문제점 = 401
   10-2 협동적 클래스를 이용한 문제 해결 = 401
  11. 내장 자료형과 클래스의 통일(2.2 이상) = 405
   11-1 자료형 이름과 생성자의 일치 = 406
   11-2 클래스 형과 자료형의 일치 = 406
   11-3 팩토리 함수 역할을 하는 내장 자료형 = 407
   11-4 내장 자료형 서브 클래싱하기 예제 = 409
  12. 다형성 = 411
  13. 상속과 합성 = 412
   13-1 상속과 합성의 예 = 413
   13-2 상속과 합성의 차이점 = 414
  14. 캡슐화 = 415
  15. 위임 = 417
   15-1 위임 = 417
   15-2 기존의 객체를 감싸는 클래스 만들기 = 418
  16. 메쏘드 객체의 속성 = 420
  연습문제 = 422
 13장 예외 처리(Exception handling) = 425
  1. try/except/else 절 사용하기 = 428
  2. try/finally 절 사용하기 = 430
  3. 내장 예외의 종류 = 431
  4. 같은 부류의 예외 다 잡아내기 = 434
  5. raise로 예외 발생시키기 = 434
   5-1 내장 예외의 발생 = 434
   5-2 클래스 예외 발생시키기 = 435
   5-3 예외 값 전달하기 = 436
   5-4 사용자 문자열 예외 발생 = 438
  6. assert 문으로 예외 발생시키기 = 439
  연습문제 = 440
 14장 약한 참조, 반복자, 발생자 = 441
  1. 약한 참조(2.1 이상) = 443
   1-1 약한 참조(week reference)란 무엇인가? = 443
   1-2 약한 참조는 왜 필요한가? = 443
   1-3 약한 참조 모듈 weekref = 443
   1-4 약한 사전(Week dictionary) = 445
  2. 반복자(iterator) (2.2 이상) = 446
   2-1 기존 인덱싱의 문제점 = 446
   2-2 반복자(iterator) 객체 = 454
   2-3 클래스에 반복자 구현하기 = 448
   2-4 사전의 반복자 = 449
   2-5 파일 객체의 반복자 = 450
   2-6 호출 가능한 객체에 반복자 적용하기 = 450
  3. 발생자(generator) (2.2 이상) = 452
   3-1 발생자란? 452
   3-2 발생자가 어디에 좋을까 = 454
   3-3 발생자의 활용 예 1 - 피보나치 수열 = 454
   3-4 발생자의 활용 예 2 - 홀수 집합 만들기 = 454
   3-5 발생자의 활용 예 3 - 하나씩 건너 뛰어서 값 취하기 = 456
   3-6 발생자의 활용 예 4 - 트리 검색 = 456
   3-7 발생자의 활용 예 5 - 중첩 리스트를 단일 리스트로 만들기 = 458
  연습문제 = 460
제2부 파이썬 활용하기
 15장 웹 서버/클라이언트 프로그래밍 = 463
  1. CGI 프로그래밍 = 465
   1-1 CGI 스크립트 실행 환경 설정 = 465
   1-2 HTML 문서 출력하기 = 471
   1-3 CGI 디버깅 = 473
   1-4 환경 변수 = 475
   1-5 cgi 모듈 = 476
   1-6 HTML 문서와 프로그램의 분리 = 478
   1-7 CGI로 폼 생성하고 처리하기 = 480
   1-8 여러 개의 값을 갖는 체크 리스트 처리하기 = 482
   1-9 파일 전송하기 = 484
   1-10 쿠키(Cookie) 사용하기 = 486
  2. 파이썬에서 MySQL 사용하기 = 488
   2-1 MYSQLdb 설치 = 488
   2-2 파이썬으로 MySQL 사용하기 = 489
  3. ODBC로 SQL Server 사용하기 = 496
   3-1 win32all 패키지의 ODBC 모듈 이용하여 SQL Server 사용하기 = 496
   3-2 mxODBC를 이용하여 DB에 접근하기 = 500
  4. ASP에서 파이썬 사용하기 = 502
   4-1 win32all 설치 = 502
   4-2 파이썬 스크립트의 작성 및 실행 = 502
  5. urllib 모듈 = 503
   5-1 URL 인코딩/디코딩 = 504
   5-2 문서/파일 가져오기 = 504
   5-3 urlretrieve() - 웹에서 읽은 문서를 파일로 직접 저장하기 = 506
   5-4 에러 처리 = 508
   5-5 CGI 스크립트 호출하기(GET, POST) = 510
  6. httplib 모듈 = 510
   6-1 HTTP의 이해 = 511
   6-2 httplib 모듈 이용하기 = 513
 16장 이메일 보내기/읽기 = 517
  1. 기본 프로토콜 = 519
  2. 메일 보내기 = 520
   2-1 텍스트 메일 보내기 = 521
   2-2 첨부 파일 보내기 = 522
  3. 메일 읽기 = 526
   3-1 메일 가져오기 = 526
   3-2 MIME(Multipurpose Internet Mail Extensions) 메시지 해석하기 = 530
   3-3 메일 목록만 얻기 = 533
  4. 예제 : 스팸 메일 삭제하기 = 535
 17장 소켓 프로그래밍 = 537
  1. 개요 = 539
   1-1 소켓이란? = 539
   1-2 포트 번호 = 539
  2. 소켓의 종류 = 541
   2-1 도메인 = 541
   2-2 유형 = 541
  3. 소켓 관련 Socket 객체의 기본 메쏘드 = 542
   3-1 서버측 기본 메쏘드 = 542
   3-2 클라이언트측 기본 메쏘드 = 542
  4. 소켓의 동작 모드 = 543
   4-1 블로킹(BLOCKING) 모드 = 543
   4-2 비블로킹(non-bLOCKING) 모드 = 543
  5. TCP 소켓 프로그래밍 절차 = 543
   5-1 서버측 = 543
   5-2 클라이언트측 = 544
   5-3 대화 예제 = 545
   5-4 텔넷을 이용한 프로토콜 접속 = 546
  6. UDP 소켓 프로그래밍 = 547
   6-1 간단한 대화식 실행 예 = 547
   6-2 UDP 에코 서버/클라이언트 = 548
  7. 소켓 동작의 간단한 예 = 550
  8. finger 클라이언트 = 551
  9. finger 서버 = 552
  10. 기타 유용한 socket 함수들 = 554
  11. ftp 클라이언트 = 556
  12. telnet 클라이언트 = 562
   12-1 텔넷 객체 메쏘드 = 562
   12-2 텔넷 클라이언트 샘플 코드 = 565
   12-3 에코 없는 키보드 입력 받기 = 567
  13. SocketServer 모듈 클래스의 분류 = 568
   13-1 SocketServer 모듈 클래스의 분류 = 568
   13-2 소켓 서버 만들기 절차 = 569
   13-3 SocketServer를 이용한 간단한 채팅 서버 만들기 = 571
  14. BaseHTTPServer 모듈을 이용한 HTTP 서버 만들기 = 576
   14-1 BaseHTTPServer의 동작 = 576
   14-2 BaseHTTPServer 서버 만들기 = 578
  15. SimpleHTTPServer 모듈을 이용한 HTTP 서버 만들기 = 578
   15-1 SimpleHTTPServer 서버의 가장 간단한 예 = 578
  16. CGIHTTPServer 모듈을 이용한 HTTP 서버 만들기 = 579
 18장 디렉토리와 파일 다루기 = 581
  1. 파일 다루기 = 583
   1-1 파일 목록 얻기 = 583
   1-2 파일 종류 알아보기 = 584
   1-3 파일의 허가권 = 585
   1-4 파일 조작하기 = 587
   1-5 링크 파일 = 587
   1-6 파일의 접근/수정 시간 = 588
   1-7 파일 소유자 = 588
   1-8 임시 파일 이름 생성하기 = 589
  2. 파일에 관한 정보 알아내기 = 589
  3. 디렉토리 다루기 = 591
   3-1 디렉토리에 관련된 일반 작업 = 591
   3-2 디렉토리(트리) 탐색하기(os.path.walk) = 593
  4. 파일 이름(경로명) 다루기 = 594
   4-1 경로명 분리하기 = 595
   4-2 파일 이름이 패턴과 일치하는지 알아보기(fnmatch) = 596
 19장 프로세스 다루기 = 597
  1. 프로세스 관련 정보 얻기 = 599
  2. 프로세스 실행시키고 파이프로 대화하기 = 601
   2-1 단방향 파이프의 생성 = 601
   2-2 양방향 파이프의 생성 = 602
  3. 프로그램 실행시키기 및 프로세스 관리 = 603
   3-1 다른 프로그램 실행하기 = 603
   3-2 fork/exec를 이용한 프로세스의 생성 = 604
   3-3 자식 프로세스 기다리기 = 605
   3-4 고아 프로세스(Orphan Processes)(Unix) = 606
   3-5 좀비 프로세스(Zombie Processes)(Unix) = 607
   3-6 데몬(daemon) 프로세스 만들기(Unix) = 608
   3-7 시그널 처리하기 = 608
  4. 멀티쓰레딩(Multithreading) = 609
   4-1 thread 모듈 = 610
   4-2 threading 모듈 = 616
   4-3 Queue 모듈을 이용한 생산자 소비자 문제 해결 = 627
 20장 정규식(Regular Expression) = 631
  1. 메타 문자 = 633
   1-1 반복 메타 문자 = 633
   1-2 메칭 메타 문자 = 633
  2. 매칭 = 634
   2-1 문자열 매치하기 = 634
   2-2 match와 search의 차이 = 636
   2-3 로(row) 모드로 정규식 표현하기 = 637
   2-4 최소 매칭(non-greedy matching) = 638
   2-5 매치된 문자열 추출하기 = 639
   2-6 그룹에 이름 사용하기 = 641
  3. 모듈 re가 제공하는 주요 함수 = 642
  4. 정규식 객체 사용하기 = 642
   4-1 플래그 사용하기 = 644
   4-2 정규식 객체의 주요 메쏘드 = 648
   4-3 정규식 객체의 search 메쏘드 사용하기 = 648
  5. 문자열 대치하기 = 649
   5-1 대치 횟수 제한하기 = 649
   5-2 대치할 문자열에 매치된 문자열 다시 사용하기 = 650
   5-3 대치 문자열을 함수로 처리하기 = 650
  6. 예제 = 651
   6-1 주민등록번호 추출하기 = 651
   6-2 어휘 분석기 설계 = 651
   6-3 HTML 문서 안에 있는(자바) 스크립트 코드만 추출하기 = 654
   6-4 URL 추출하기 = 655
   6-5 MIME 메시지 헤더 부분의 부호화된 한글 해석하기 = 657
   6-6 일반 텍스트에서 이메일 추출하고 〈A〉태그 추가하기 = 658
   6-7 숫자에 콤마 추가하기 = 659
 21장 XML 처리하기 = 661
  1. XML 처리하기 = 663
   1-1 XML 처리를 위한 도구 = 663
  2. SAX = 664
   2-1 파서 객체 만들기 = 664
   2-2 파서 선택하기 = 665
   2-3 핸들러 만들고 파싱하기 = 665
   2-4 SAX 핸들러 = 668
   2-5 기본 이벤트 처리 = 671
   2-6 이름 공간 모드인 경우의 예 = 673
   2-7 에러 핸들러의 추가 = 675
   2-8 검증 파서(validation parser) 사용하기 = 676
   2-9 자료 검색 예제 = 679
   2-10 SAX 한글 처리 = 683
  3. DOM
   3-1 DOM 구조 = 685
   3-2 파이썬 DOM 모듈들 = 688
   3-3 XML 문서 읽기/출력하기 = 689
   3-4 DOM Core - 트리 탐색 = 691
   3-5 COM Core - 노드 생성/추가/삭제/이동 = 700
   3-6 DOM Traversal 인터페이스 = 709
  4. Xpath = 714
   4-1 XPath 개요 = 715
   4-2 파이썬으로 XPath 처리하기 = 721
  5. XSLT
   5-1 XSLT 개요 = 724
   5-2 파이썬으로 XSLT 처리하기 = 729
 22장 XML-RPC 사용하기 = 733
  1. 개요 = 735
   1-1 RPC란? = 735
   1-2 XML-RPC란? = 735
  2. XML-RPC 프로토콜 = 737
   2-1 Request 메시지 형식 = 737
   2-2 응답(Response) 메시지의 형식 = 739
  3. 파이썬과 XML-RPC = 741
   3-1 마샬링(marshalling) = 741
   3-2 언마샬링(unmarshalling) = 744
  4. XML-RPC 서버 구축하기 = 744
   4-1 간단한 테스트 서버 만들기 = 744
   4-2 별도의 변환을 요하는 객체 인수의 전달 = 746
 23장 기타 유용한 모듈들 = 749
  1. 집합 sets 모듈(2.3 이상) = 751
  2. random 모듈 = 753
   2-1 실수 난수 구하기 = 753
   2-2 정수 난수 구하기 = 754
   2-3 리스트에 난수 저장하기 = 755
  3. time 모듈 = 756
   3-1 현재 시간 얻기 = 756
   3-2 지정된 시간 얻기 및 표현하기 = 757
   3-3 문자열로 표현된 시간을 숫자 시간으로 변환하기 = 758
   3-4 기타 다른 함수들 = 758
  4. fileinput 모듈 = 759
  5. struct 모듈 = 760
   5-1 파이썬 자료를 C 자료로 변환하기 = 761
   5-2 C 자료를 파이썬 자료로 변환하기 = 762
   5-3 바이트 저장 순서와 정렬 문제 = 763
  6. profile 모듈 = 766
   6-1 프로파일을 파일에 저장하고 이용하기 = 767
  7. sgmllib 모듈 = 769
   7-1 HTML 문서에서 텍스트만 뽑아내기 = 769
   7-2 HTML 문서에서 제목만 뽑아내기 = 771
   7-3 HTML 문서에서 링크만 뽑아내기 = 772
   7-4 HTML 문서를 얻어서 파서에 넣어주기 = 773
   7-5 SGMLParser의 메쏘드 몇 가지 = 773
  8. pydoc - 문서 생성 및 온라인 도움말 시스템(2.1 이상) = 774
   8-1 텍스트 모드로 pydoc 사용하기 = 774
   8-2 pydoc을 이용하여 HTTP 서버로 문서 제공하기 = 775
   8-3 GUI로 pydoc 사용하기 = 776
  9. doctest - 문서 문자열 테스팅 모듈(2.1 이상) = 776
   9-1 기본 사용법 = 776
   9-2 좀 더 자세히 = 779
  10. unittest - 유니트 테스팅 모듈(2.1 이상) = 780
   10-1 간단한 TestCase 만들기 = 781
   10-2 픽스쳐(fixture) 만들기 = 784
   10-3 여러 개의 테스트 메쏘드 만들기 = 782
   10-4 TestSuite 사용하기 = 784
   10-5 가장 일반적인 사용 방법 = 786
   10-6 여러 모듈 한번에 테스트 하기 = 788
   10-7 테스트 코드를 어디에 둘 것인가? = 788
   10-8 결과 값 검사를 위한 메쏘드들 = 789
 24장 Tkinter로 GUI 프로그래밍하기 = 791
  1. Tkinter란? = 793
  2. 문자 출력 = 794
  3. 푸시 단추 출력하기 = 795
  4. 체크 단추 출력하기 = 797
  5. 라디오 단추 출력하기 = 799
  6. Packer 동작 원리 = 801
   6-1 수평 배치 = 801
   6-2 수직 배치 = 802
   6-3 위젯 삽입 = 803
   6-4 위젯 채우기 = 804
   6-5 패딩하기 = 805
   6-6 위젯을 고정 위치에 배치시키기 = 806
   6-7 위젯의 크기 지정하기/임의의 위치에 위젯 배치시키기 = 807
  7. 메뉴 만들기 = 808
   7-1 일반 메뉴 만들기 = 808
   7-2 단축키 추가하기 = 810
  8. 이벤트와 바인딩(Event and Bindings) = 813
   8-1 개요 = 813
   8-2 Event의 종류 = 814
   8-3 이벤트 객체(Event Object) = 815
   8-4 인스턴스와 클래스 바인딩 = 818
   8-5 프로토콜(Protocols) = 818
  9. 스크롤 바(Scrollbar) = 819
  10. 리스트 상자(Listbox) = 820
   10-1 리스트 상자 만들기과 아이템 삽입 = 820
   10-2 아이템 삭제 = 820
   10-3 리스트 상자의 모드 = 821
   10-4 선택 아이템의 인덱스 얻기 = 821
   10-5 인덱스에서 아이템 문자열 얻기 = 822
   10-6 다른 객체 리스트에 등록하여 사용하기 = 822
   10-7 마우스와 바인딩하기 = 822
   10-8 복수 개의 리스트 상자에서 아이템 선택하기 = 823
   10-9 복수 개의 리스트 상자 동시에 스크롤시키기 = 823
  11. 텍스트 에디터(Text Editor) = 823
   11-1 텍스트 삽입 = 824
   11-2 텍스트 삭제 = 824
   11-3 텍스트 읽기 = 825
   11-4 텍스트 읽기 전용으로 만들기 = 825
   11-5 커서 위치(index) 알아내기와 마크(mark) = 825
   11-6 태그(tag) = 826
  12. 표준 대화 상자(대화 상자) = 829
   12-1 메시지 상자 = 829
   12-2 첫 번째 그룹(showwarning, showinfo, showerrer) = 829
   12-3 두 번째 그룹(askquestion, askokcancel, askretryignore) = 830
   12-4 메시지 상자 옵션 = 831
  13. 데이터 입력창(Data Entry) = 831
   13-1 문자열 입력 대화 상자 = 831
   13-2 수치 입력 대화 상자 = 832
   13-3 파일 대화 상자 = 833
   13-4 팔레트 대화 상자 = 834
  14. 대화 상자(Dialog Box) 만들기 = 835
   14-1 모달 다이아로그 클래스(Dialog)의 사용 = 840
   14-2 그리드 레이아웃 = 841
   14-3 입력 값이 바른가 검사하기(Validating data) = 842
  15. 캔버스 위젯(Canvas) - 그림 그리기, 이미지 파일 표시하기 = 844
   15-1 원호(Arc) 아이템 = 844
   15-2 Bitmap 아이템 = 846
   15-3 Image 아이템 = 847
   15-4 Line 아이템 = 847
   15-5 Polygon 아이템 = 849
   15-6 Rectangle 아이템 = 849
   15-7 Text 아이템 = 850
   15-8 Window 아이템 = 850
   15-9 Canvas 위젯을 스크롤 하기(Scroll) = 851
   15-10 Canvas 태그(tag)의 설정과 위젯 삭제하기(Delete) = 853
   15-11 Canvas 아이템 이동하기(Move) = 854
   15-12 Canvas 아이템 확대하기(Scale) = 854
   15-13 Canvas 아이템에 이벤트 바인딩(event binding) 하기 = 854
 25장 C 확장 모듈 및 확장 형 만들기 = 857
  1. 들어가는 말 = 859
   1-1 왜 C 모듈/확장 형을 만드나 = 859
   1-2 프로토타이핑(prototyping) = 859
   1-3 다른 도구들 = 859
   1-4 C 확장 모듈(extension module)과 C 확장형(extension type) = 860
  2. C 확장 모듈(extension module)의 구현 = 860
   2-1 import 하면 일어나는 일 = 860
   2-2 모듈 초기화 = 861
   2-3 함수의 정의 = 862
   2-4 전체 샘플 코드 = 863
   2-5 컴파일 = 864
  3. 좀 더 자세히 = 867
   3-1 Python에서 C로 전달된 인수 해석하기 = 867
   3-2 C에서 Python 객체 생성하고 다루기 = 871
   3-3 리턴하기 = 873
   3-4 C에서 예외 정보 리턴하기 = 874
   3-5 레퍼런스 카운트 = 877
  4. C 확장 형(extension type) 만들기 = 880
   4-1 클래스 객체와 인스턴스 객체의 관계 = 880
   4-2 소스 프로그램 = 881
   4-3 확장형 프로그램 구조 = 885
   4-4 컴파일 하기 = 890
 26장 Distutils로 프로그램 배포하기 = 893
  1. Distutils로 만들어진 배포판 설치법 = 895
   1-1 간단한 사용법 = 895
   1-2 빌드 디렉토리 변경하기 = 897
   1-3 설치 디렉토리 변경하기 = 897
   1-4 설정(configuration) 파일 사용하기 = 899
  2. 배포판 만드는 법 = 900
   2-1 모듈 배포판 = 900
   2-2 패키지 배포판 = 905
   2-3 다른 디렉토리에 있는 패키지 배포판 = 906
   2-4 확장 모듈 기술하기 = 907
   2-5 setup.cfg 설정 파일 사용하기 = 909


  

*주제와 무관한 내용의 서평은 삭제될 수 있습니다.  한글 기준 10자 이상 작성해 주세요.

서평추가

서평추가
별점
별0점
  • 별5점
  • 별4.5점
  • 별4점
  • 별3.5점
  • 별3점
  • 별2.5점
  • 별2점
  • 별1.5점
  • 별1점
  • 별0.5점
  • 별0점
제목입력
본문입력

글자수:0
  • Tag List

    Tag List 메세지가 없습니다

  • Tag Cloud

    Tag Cloud 메세지가 없습니다

태그추가

태그추가

태그추가
태그입력
태그보기

처음 오셨나요?