Python/C API reference manual¶
Цей посібник документує API, який використовують програмісти на C і C++, які хочуть писати модулі розширення або вбудовувати Python. Він є доповненням до Розширення та вбудовування інтерпретатора Python, який описує загальні принципи написання розширень, але не документує детально функції API.
- Вступ
- Стабільність C API
- Рівень дуже високого рівня
- Підрахунок посилань
- Обробка винятків
- Defining extension modules
- Комунальні послуги
- Утиліти операційної системи
- Системні функції
- Контроль процесів
- Імпорт модулів
- Підтримка маршалінгу даних
- Розбір аргументів і створення значень
- Перетворення та форматування рядків
- Character classification and conversion
- PyHash API
- Рефлексія
- Реєстр кодеків і функції підтримки
- PyTime C API
- Support for Perf Maps
- Шар абстрактних об’єктів
- Шар бетонних об’єктів
- 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
- Управління пам’яттю
- Підтримка реалізації об’єктів
- Керування версіями API та ABI
- Monitoring C API
- Generating Execution Events