Документация Python неофициальный перевод

Расширение и встраивание интерпретатора PythonExtending and Embedding the Python Interpreter

Версия:2.6
Дата:29 октября 2013

В этом документе описывается, как писать модули на C или C++ для расширения интерпретатора Python новыми модулями. Такие модули могут определять новые функции, а также новые типы объектов и их методы. Документ также описывает, как встраивать интерпретатор Python в другое приложение для использования в качестве языка расширения. Наконец, показано, как компилировать и компоновать модули расширения, чтобы их можно было динамически загружать (во время выполнения) в интерпретатор, если базовая операционная система поддерживает эту возможность.

В этом документе предполагается базовое знание Python. Для неформального введения в язык, см. Руководство по Python. Справочник по языку Python дает более формальное определение языка. Стандартная библиотека Python документирует существующие типы объектов, функции и модули (как встроенные, так и написанные на Python), которые обеспечивают широкий спектр применения языка.

За подробным описанием всего Python/C API см. отдельное Справочное руководство по Python/C API.