Довідковий посібник з API Python/C¶
Цей посібник документує API, який використовують програмісти на C і C++, які хочуть писати модулі розширення або вбудовувати Python. Він є доповненням до Розширення та вбудовування інтерпретатора Python, який описує загальні принципи написання розширень, але не документує детально функції API.
- Вступ
- Стабільність C API
- Рівень дуже високого рівня
- Підрахунок посилань
- Обробка винятків
- Комунальні послуги
- Шар абстрактних об’єктів
- Шар бетонних об’єктів
- Ініціалізація, фіналізація та потоки
- Перед ініціалізацією Python
- Глобальні змінні конфігурації
- Ініціалізація та завершення інтерпретатора
- Параметри для всього процесу
- Стан потоку та глобальне блокування інтерпретатора
- Підтримка субінтерпретатора
- Асинхронні сповіщення
- Профілювання та трасування
- Reference tracing
- Розширена підтримка налагоджувача
- Підтримка потокового локального сховища
- Примітиви синхронізації
- Конфігурація ініціалізації Python
- Управління пам’яттю
- Підтримка реалізації об’єктів
- Керування версіями API та ABI
- Monitoring C API
- Generating Execution Events