Python/C API リファレンスマニュアル
Previous:
序
Up:
Python/C API リファレンスマニュアル
Next:
1. はじめに
目次
1. はじめに
1.1 インクルードファイル
1.2 オブジェクト、型および参照カウント
1.2.1 参照カウント
1.2.2 型
1.3 例外
1.4 Python の埋め込み
1.5 デバッグ版ビルド (Debugging Builds)
2. 超高レベルレイヤ
3. 参照カウント
4. 例外処理
4.1 標準例外
4.2 文字列例外の廃止
5. ユーティリティ関数
5.1 オペレーティングシステム関連のユーティリティ
5.2 プロセス制御
5.3 モジュールの import
5.4 データ整列化 (data marshalling) のサポート
5.5 引数の解釈と値の構築
6. 抽象オブジェクトレイヤ (abstract objects layer)
6.1 オブジェクトプロトコル (object protocol)
6.2 数値型プロトコル (number protocol)
6.3 シーケンス型プロトコル (sequence protocol)
6.4 マップ型プロトコル (mapping protocol)
6.5 イテレータプロトコル (iterator protocol)
6.6 バッファプロトコル (buffer protocol)
7. 具象オブジェクト (concrete object) レイヤ
7.1 基本オブジェクト (fundamental object)
7.1.1 型オブジェクト (type object)
7.1.2 None オブジェクト
7.2 数値型オブジェクト (numeric object)
7.2.1 (通常)整数型オブジェクト (plain integer object)
7.2.2 Bool 型オブジェクト
7.2.3 長整数型オブジェクト (long integer object)
7.2.4 浮動小数点型オブジェクト (floating point object)
7.2.5 浮動小数点オブジェクト (complex number object)
7.3 シーケンスオブジェクト (sequence object)
7.3.1 文字列オブジェクト (string object)
7.3.2 Unicode オブジェクト (Unicode object)
7.3.3 Buffer Objects
7.3.4 タプルオブジェクト (tuple object)
7.3.5 List Objects
7.4 マップ型オブジェクト (mapping object)
7.4.1 辞書オブジェクト (dictionary object)
7.5 その他のオブジェクト
7.5.1 ファイルオブジェクト (file object)
7.5.2 インスタンスオブジェクト (instance object)
7.5.3 関数オブジェクト (Function Objects)
7.5.4 メソッドオブジェクト (method object)
7.5.5 モジュールオブジェクト (module object)
7.5.6 イテレータオブジェクト (iterator object)
7.5.7 デスクリプタオブジェクト (descriptor object)
7.5.8 スライスオブジェクト (slice object)
7.5.9 弱参照オブジェクト (weak reference object)
7.5.10 Cオブジェクト (CObject)
7.5.11 セルオブジェクト (cell object)
7.5.12 ジェネレータオブジェクト
7.5.13 DateTime オブジェクト
7.5.14 集合オブジェクト (Set Objects)
8. 初期化 (initialization)、終了処理 (finalization)、スレッド
8.1 スレッド状態 (thread state) とグローバルインタプリタロック (global interpreter lock)
8.2 プロファイルとトレース (profiling and tracing)
8.3 高度なデバッガサポート (advanced debugger support)
9. メモリ管理
9.1 概要
9.2 メモリインタフェース
9.3 例
10. オブジェクト実装サポート (object implementation support)
10.1 オブジェクトをヒープ上にメモリ確保する
10.2 共通のオブジェクト構造体 (common object structure)
10.3 型オブジェクト
10.4 マップ型オブジェクト構造体 (mapping object structure)
10.5 数値オブジェクト構造体 (number object structure)
10.6 シーケンスオブジェクト構造体 (sequence object structure)
10.7 バッファオブジェクト構造体 (buffer object structure)
10.8 イテレータプロトコルをサポートする
10.9 循環参照ガベージコレクションをサポートする
A. バグ報告
B. 歴史とライセンス
B.1 Python の歴史
B.2 Terms and conditions for accessing or otherwise using Python
B.3 Licenses and Acknowledgements for Incorporated Software
B.3.1 Mersenne Twister
B.3.2 Sockets
B.3.3 Floating point exception control
B.3.4 MD5 message digest algorithm
B.3.5 Asynchronous socket services
B.3.6 Cookie management
B.3.7 Profiling
B.3.8 Execution tracing
B.3.9 UUencode and UUdecode functions
B.3.10 XML Remote Procedure Calls
C. 日本語訳について
C.1 このドキュメントについて
C.2 翻訳者一覧 (敬称略)
C.3 2.5 差分翻訳者一覧 (敬称略)
索引
Python/C API リファレンスマニュアル
Previous:
序
Up:
Python/C API リファレンスマニュアル
Next:
1. はじめに
リリース 2.5 ,19th September, 2006 更新
ご意見やご指摘をお寄せになりたい方は、
このドキュメントについて...
をご覧ください。