Python/C API reference manual¶
Manual ini mendokumentasikan API yang digunakan oleh programmer C dan C++ yang ingin menulis modul ekstensi atau menanamkan Python. Ini adalah pendamping untuk Memperluas dan Menggabungkan Interpreter Python, yang menggambarkan prinsip-prinsip umum penulisan ekstensi tetapi tidak mendokumentasikan fungsi-fungsi API secara rinci.
- Pengantar
- C API and ABI Stability
- The Very High Level Layer
- Reference Counting
- Penanganan Pengecualian
- Defining extension modules
- Utilitas
- Operating System Utilities
- System Functions
- Process Control
- Mengimpor Modul
- Data marshalling support
- Mengurai argumen dan membangun nilai
- Pemformatan dan konversi string
- Character classification and conversion
- PyHash API
- Reflection
- Codec registry and support functions
- PyTime C API
- Support for Perf Maps
- Lapisan Abstrak Objek
- Lapisan Objek Konkrit
- Interpreter initialization and finalization
- Thread states and the global interpreter lock
- Asynchronous notifications
- Operating system thread APIs
- Synchronization primitives
- Thread-local storage support
- Multiple interpreters in a Python process
- Profiling and tracing
- Reference tracing
- Python Initialization Configuration
- Memory Management
- Dukungan Implementasi Objek
- Pengelolaan Versi API dan ABI
- Monitoring C API
- Generating Execution Events