O'Reilly logo

Python: Essential Reference, Third Edition by David Beazley

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Extension Building Tools

A number of tools are available to simplify the construction of Python extensions. Many of these tools hide all or most of the underlying details of connecting C/C++ to Python. For instance, a tool might generate a Python extension by simply reading a C++ header file or having you write code in a higher-level language. Full coverage of these tools would require a dedicated book. Therefore, only a brief description and links to more information have been provided.

Boost Python Library

The Boost Python Library, created by David Abrahams, provides a tool for wrapping C++ libraries into Python extensions. The library provides a number of advanced features, including support for overloaded functions and operators. Details ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required