
Python 3.5 Extending and Embedding Python
Ta książka opisuje, jak pisać moduły w C lub C++, aby rozszerzyć interpreter Pythona o nowe moduły. Moduły te mogą nie tylko definiować nowe funkcje, ale także nowe typy obiektów i ich metody.
Dokument opisuje również, jak osadzić interpreter Pythona w innej aplikacji, aby używać go jako języka rozszerzającego. Wreszcie, pokazuje, jak kompilować i łączyć moduły rozszerzeń, aby mogły być ładowane dynamicznie (w czasie wykonywania) do interpretera, jeśli bazowy system operacyjny obsługuje tę funkcję.
Ta książka zakłada podstawową znajomość Pythona. Książka ta jest papierową wersją swobodnie dostępnej dokumentacji elektronicznej projektu Python.