書く方法を解説しています。このようなモジュールでは新しい関数を定義するだけではなく、新しい型や、そのメソッドを定義することができます。ドキュメントでは他のアプリケーションでPythonを拡張言語として使用するために、Pythonインタプリタをアプリケーションに埋め込む方法についても解説します。最後に、下層のオペレーティングシステムが動的(実行時)ロードをサポートしていれば、拡張モジュールが動的にライブラリにロードされるように、モジュールをコンパイルしリンクする方法について解説します。ついて基礎的な知識を持ち合わせているものと仮定しています。言語についてより形式的な定義を得られます。モジュールについて解説しています。一部として提供されている、拡張を作成するための基本的なツールだけです。拡張を作成するための、より簡潔かつより洗練された手法を提供します。Guideはバイナリ拡張の作成が簡単になる便利なツールをカバーしているだけではなく、まず始めになぜ拡張モジュールを作ることが望ましいかの様々な理由について議論しています。拡張を作成する方法を説明します。拡張を作成するおすすめの方法というよりも、主にそれらのツールを作成する人向けのものです。大きなアプリケーションの中に埋め込む方が望ましいことがあります。この節ではその上手い埋め込みに関わる詳細について説明します。