Python/C API reference manual¶
C'est la documentation de l'API utilisée par les développeurs C et C++ écrivant des modules d'extension ou intégrant Python. Elle va de pair avec Extension et intégration de l'interpréteur Python, qui décrit les principes généraux de l'écriture d'extensions, mais ne rentre pas dans les détails de chaque fonction de l'API.
- Introduction
- Stabilité de l’API C
- The Very High Level Layer
- Reference Counting
- Gestion des exceptions
- Defining extension modules
- Utilitaires
- Operating System Utilities
- System Functions
- Process Control
- Importer des modules
- Data marshalling support
- Analyse des arguments et construction des valeurs
- Conversion et formatage de chaînes
- Character classification and conversion
- PyHash API
- Réflexion
- Codec registry and support functions
- PyTime C API
- Support for Perf Maps
- Couche d'abstraction des objets
- Couche des objets concrets
- 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
- Implémentation d'objets
- Version des API et ABI
- Monitoring C API
- Generating Execution Events