CPython
Pythonにおけるバイトコード(英: bytecode)はCPythonが内部的に利用する中間表現である。
CPythonではPythonコードをバイトコードへコンパイルし、このバイトコードをインタープリタによって実行する。コードからバイトコードへのコンパイル結果は .pyc ファイルとしてキャッシュされ、二度目以降の実行時にはリコンパイル無しにバイトコードが実行される。
バイトコードはあくまでCPythonの内部表現/実装詳細であり、CPythonのバージョン間や他Python実行環境との互換性は保証されない。
Python Software Foundationの公式版の CPython に統合されていない移植版が存在する。
移植版には、PSP 用のグラフィックスやサウンド API や S60 用の SMS やカメラ API などのプラットフォーム固有の機能のための拡張モジュールが提供されることが多い。
Amiga
AS/400
DOS (DJGPPを使用)
PlayStation Portable
Symbian OS
Windows CE/Pocket PC