
Python 3.5 Extending and Embedding Python
Dieses Buch beschreibt, wie man Module in C oder C++ schreibt, um den Python-Interpreter mit neuen Modulen zu erweitern. Diese Module können nicht nur neue Funktionen, sondern auch neue Objekttypen und deren Methoden definieren.
Das Dokument beschreibt auch, wie man den Python-Interpreter in eine andere Anwendung einbettet, um ihn als Erweiterungssprache zu nutzen. Schließlich wird gezeigt, wie Erweiterungsmodule kompiliert und gelinkt werden, so dass sie dynamisch (zur Laufzeit) in den Interpreter geladen werden können, wenn das zugrunde liegende Betriebssystem diese Funktion unterstützt.
Dieses Buch setzt grundlegende Kenntnisse über Python voraus. Dieses Buch ist eine Papierversion der frei verfügbaren elektronischen Dokumentation des Python-Projekts.