#
序

Copyright © 2001-2004 Python Software Foundation. All rights reserved.

Copyright © 2000 BeOpen.com. All rights reserved.

Copyright © 1995-2000 Corporation for National Research Initiatives. All rights reserved.

Copyright © 1991-1995 Stichting Mathematisch Centrum. All rights reserved.

Translation Copyright © 2003, 2004 Python Document Japanese Translation Project. All rights reserved.

ライセンスおよび許諾に関する完全な情報は、このドキュメントの末尾を 参照してください。

### Abstract:

Python はインタプリタ形式の、オブジェクト指向のプログラミング言語です。 このドキュメントでは、Python インタプリタを拡張するために C やC++ でモジュールを書く方法について述べます。 拡張モジュールでは、新たな関数を定義できるだけでなく、新たな オブジェクト型とそのメソッドも定義できます。 このドキュメントではまた、Python インタプリタを別のアプリケーションに 埋め込み (embedding)、拡張言語として使う方法についても述べます。 このドキュメントの最後には、オペレーティングシステム上で (実行時に) 動的に拡張モジュールをロードする機能がサポートされている場合に、 動的ロード可能な拡張モジュールをコンパイルしてリンクする方法を 示します。

このドキュメントでは、読者は Python について基礎的な知識を持ち合わせて いるものと仮定しています。形式ばらない Python 言語の入門には、 Python チュートリアル を読んでください。 Python リファレンスマニュアル を読めば、 Python 言語についてより形式的な定義を得られます。 また、 Python ライブラリリファレンス では、Python に広い適用範囲をもたらしている既存のオブジェクト型、関数、 および (組み込み、および Python で書かれたものの両方の) モジュール について解説しています。

Python/C API 全体の詳しい説明は、別のドキュメントである、 Python/C API リファレンスマニュアル を参照してください。