구상 객체 계층
**************

이 장의 함수는 특정 파이썬 객체 형에게만 적용됩니다. 그들에게 잘못된
형의 객체를 전달하는 것은 좋은 생각이 아닙니다; 파이썬 프로그램에서 객
체를 받았는데 올바른 형을 가졌는지 확실하지 않다면, 먼저 형 검사를 수
행해야 합니다; 예를 들어, 객체가 딕셔너리인지 확인하려면,
"PyDict_Check()"를 사용하십시오. 이 장은 파이썬 객체 형의 "족보"처럼
구성되어 있습니다.

경고:

  While the functions described in this chapter carefully check the
  type of the objects which are passed in, many of them do not check
  for "NULL" being passed instead of a valid object.  Allowing "NULL"
  to be passed in can cause memory access violations and immediate
  termination of the interpreter.


기본 객체
=========

이 절에서는 파이썬 형 객체와 싱글톤 객체 "None"에 대해 설명합니다.

* 형 객체

* "None" 객체


숫자 객체
=========

* 정수 객체

* 불리언 객체

* 부동 소수점 객체

* 복소수 객체

  * C 구조체로서의 복소수

  * 파이썬 객체로서의 복소수


시퀀스 객체
===========

시퀀스 객체에 대한 일반적인 연산은 이전 장에서 논의했습니다; 이 절에서
는 파이썬 언어에 고유한 특정 종류의 시퀀스 객체를 다룹니다.

* 바이트열 객체

* 바이트 배열 객체

  * 형 검사 매크로

  * 직접 API 함수

  * 매크로

* Unicode Objects and Codecs

  * Unicode Objects

    * Unicode Type

    * Unicode Character Properties

    * Creating and accessing Unicode strings

    * Deprecated Py_UNICODE APIs

    * Locale Encoding

    * File System Encoding

    * wchar_t Support

  * Built-in Codecs

    * Generic Codecs

    * UTF-8 Codecs

    * UTF-32 Codecs

    * UTF-16 Codecs

    * UTF-7 Codecs

    * Unicode-Escape Codecs

    * Raw-Unicode-Escape Codecs

    * Latin-1 Codecs

    * ASCII Codecs

    * Character Map Codecs

    * MBCS codecs for Windows

    * Methods & Slots

  * Methods and Slot Functions

* 튜플 객체

* 구조체 시퀀스 객체

* 리스트 객체


컨테이너 객체
=============

* 딕셔너리 객체

* 집합 객체


함수 객체
=========

* 함수 객체

* 인스턴스 메서드 객체

* 메서드 객체

* 셀 객체

* 코드 객체


기타 객체
=========

* 파일 객체

* Module Objects

  * Initializing C modules

    * Single-phase initialization

    * Multi-phase initialization

    * Low-level module creation functions

    * Support functions

  * Module lookup

* 이터레이터 객체

* 디스크립터 객체

* 슬라이스 객체

* Ellipsis 객체

* MemoryView 객체

* 약한 참조 객체

* 캡슐

* 제너레이터 객체

* 코루틴 객체

* 컨텍스트 변수 객체

* DateTime 객체
