This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release.

# Manuel de référence de l’API Python/C

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
  - Include Files
  - Objects, Types and Reference Counts
  - Exceptions
  - Embarquer Python
  - Debugging Builds
- The Very High Level Layer
- Reference Counting
- Gestion des exceptions
  - Objets exception Unicode
  - Contrôle de la récursion
  - Exceptions standards
  - Standard Warning Categories
  - Exceptions standards
- 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
  - Réflexion
  - Codec registry and support functions
- Couche d’abstraction des objets
  - Protocole Objet
  - Number Protocol
  - Sequence Protocol
  - Mapping Protocol
  - Protocole d’itération
  - Ancien Buffer Protocol
- Couche des objets concrets
  - Objets fondamentaux
  - Objets numériques
  - Objets séquences
  - Objets association
  - Autres objets
- Initialization, Finalization, and Threads
  - Initializing and finalizing the interpreter
  - Process-wide parameters
  - Thread State and the Global Interpreter Lock
  - Sub-interpreter support
  - Asynchronous Notifications
  - Profiling and Tracing
  - Support avancé du débogueur
- Memory Management
  - Aperçu
  - Memory Interface
  - Object allocators
  - The pymalloc allocator
  - Exemples
- Implémentation d’objets
  - Allouer des objets dans le tas
  - Common Object Structures
  - Objets type
  - Number Object Structures
  - Mapping Object Structures
  - Sequence Object Structures
  - Buffer Object Structures
  - Supporting Cyclic Garbage Collection