파이썬/C API 레퍼런스 설명서
****************************

이 설명서는 확장 모듈을 작성하거나 파이썬을 내장하고자 하는 C와 C++ 프
로그래머가 사용하는 API에 관해 설명합니다. 이 설명서와 쌍을 이루는 파
이썬 인터프리터 확장 및 내장 는 확장 제작의 일반 원칙을 설명하지만,
API 함수를 자세하게 설명하지는 않습니다.

* Introduction

  * Coding standards

  * Include Files

  * Useful macros

  * Objects, Types and Reference Counts

  * Exceptions

  * Embedding Python

  * Debugging Builds

* 안정적인 응용 프로그램 바이너리 인터페이스

* The Very High Level Layer

* 참조 횟수

* Exception Handling

  * Printing and clearing

  * Raising exceptions

  * Issuing warnings

  * Querying the error indicator

  * Signal Handling

  * Exception Classes

  * Exception Objects

  * Unicode Exception Objects

  * Recursion Control

  * Standard Exceptions

  * Standard Warning Categories

* 유틸리티

  * Operating System Utilities

  * System Functions

  * Process Control

  * 모듈 임포트 하기

  * 데이터 마샬링 지원

  * Parsing arguments and building values

  * 문자열 변환과 포매팅

  * 리플렉션

  * 코덱 등록소와 지원 함수

* 추상 객체 계층

  * Object Protocol

  * 숫자 프로토콜

  * 시퀀스 프로토콜

  * 매핑 프로토콜

  * 이터레이터 프로토콜

  * 버퍼 프로토콜

  * 낡은 버퍼 프로토콜

* 구상 객체 계층

  * 기본 객체

  * 숫자 객체

  * 시퀀스 객체

  * 컨테이너 객체

  * 함수 객체

  * 기타 객체

* Initialization, Finalization, and Threads

  * Before Python Initialization

  * Global configuration variables

  * Initializing and finalizing the interpreter

  * Process-wide parameters

  * Thread State and the Global Interpreter Lock

  * Sub-interpreter support

  * Asynchronous Notifications

  * Profiling and Tracing

  * Advanced Debugger Support

  * Thread Local Storage Support

* Memory Management

  * Overview

  * Raw Memory Interface

  * Memory Interface

  * Object allocators

  * Default Memory Allocators

  * Customize Memory Allocators

  * The pymalloc allocator

  * tracemalloc C API

  * Examples

* 객체 구현 지원

  * 힙에 객체 할당하기

  * Common Object Structures

  * Type Objects

  * Number Object Structures

  * Mapping Object Structures

  * Sequence Object Structures

  * Buffer Object Structures

  * Async Object Structures

  * 순환 가비지 수집 지원

* API와 ABI 버전 붙이기
