Manual de referencia de la API en C de Python¶
Este manual documenta la API utilizada por los programadores de C y C ++ que desean escribir módulos de extensión o incorporar Python. Es un complemento de Ampliación e incrustación del intérprete de Python, que describe los principios generales de la escritura de extensión pero no documenta las funciones API en detalle.
- Introducción
 - Estabilidad de la API en C
 - La capa de muy alto nivel
 - Conteo de referencias
 - Manejo de excepciones
 - Utilidades
- Utilidades del sistema operativo
 - Funciones del Sistema
 - Control de procesos
 - Importando módulos
 - Soporte de empaquetado (marshalling) de datos
 - Analizando argumentos y construyendo valores
 - Conversión y formato de cadenas de caracteres
 - PyHash API
 - Reflexión
 - Registro de códec y funciones de soporte
 - Support for Perf Maps
 
 - Capa de objetos abstractos
 - Capa de objetos concretos
 - Inicialización, finalización e hilos
- Antes de la inicialización de Python
 - Variables de configuración global
 - Inicializando y finalizando el intérprete
 - Parámetros de todo el proceso
 - Estado del hilo y el bloqueo global del intérprete
 - Soporte de subinterprete
 - Notificaciones asincrónicas
 - Perfilado y Rastreo
 - Soporte avanzado del depurador
 - Soporte de almacenamiento local de hilo
 
 - Configuración de inicialización de Python
 - Gestión de la memoria
- Visión general
 - Dominios del asignador
 - Interfaz de memoria sin procesar
 - Interfaz de memoria
 - Asignadores de objetos
 - Asignadores de memoria predeterminados
 - Personalizar asignadores de memoria
 - Configurar enlaces para detectar errores en las funciones del asignador de memoria de Python
 - El asignador pymalloc
 - tracemalloc C API
 - Ejemplos
 
 - Soporte de implementación de objetos
 - Versiones de API y ABI