Справочное руководство по Python/C API¶Python/C API Reference Manual
| Версия: | 3.0 |
|---|---|
| Дата: | 14 февраля 2009 |
В данном руководстве описано API для программистов на C и C++, которые хотят создавать модули расширения или встраивать Python. Оно является дополнением к Расширение и встраивание интерпретатора Python, в котором описаны общие принципы написания расширений, но нет подробной документации по функциям API.
- ВведениеIntroduction
- Очень высокоуровневый слойThe Very High Level Layer
- Подсчёт ссылокReference Counting
- Обработка исключенийException Handling
- УтилитыUtilities
- Утилиты операционной системыOperating System Utilities
- Системные функцииSystem Functions
- Управление процессамиProcess Control
- Импорт модулейImporting Modules
- Поддержка маршалинга данныхData marshalling support
- Разбор аргументов и сборка значенийParsing arguments and building values
- Преобразование и форматирование строкString conversion and formatting
- РефлексияReflection
- Слой абстрактных объектовAbstract Objects Layer
- Слой конкретных объектовConcrete Objects Layer
- Инициализация, финализация и потокиInitialization, Finalization, and Threads
- Управление памятьюMemory Management
- Поддержка реализации объектовObject Implementation Support
- Выделение объектов в кучеAllocating Objects on the Heap
- Общие структуры объектовCommon Object Structures
- Объекты типовType Objects
- Структуры числовых объектовNumber Object Structures
- Структуры объектов отображенийMapping Object Structures
- Структуры объектов последовательностейSequence Object Structures
- Структуры буферных объектовBuffer Object Structures
- Поддержка циклической сборки мусораSupporting Cyclic Garbage Collection