ColabのPython interpreter: Gemini2.5Flash@20251002

Colab 環境では、CPython が基盤となる Python インタープリターとして使用されています。そして、IPython は、CPython の上で動作する拡張されたインタラクティブなシェルです。

簡単に言うと、

したがって、コードを実行している「本体」は CPython ですが、Colab のノートブックとして操作している環境は IPython が提供している機能を利用しています。

表示されているセルも、CPython インタープリターによって実行されていますが、その実行を指示したり、結果を表示したりする部分は IPython の機能を通じて行われています。

Python interpreter

CPython以外にも、特定の目的や環境に合わせて開発されたPythonインタープリターがいくつかあります。よく使われるものとしては、以下のようなものがあります。

これらのインタープリターは、それぞれ異なるプラットフォームや用途に特化しており、CPythonとは異なる特徴を持っています。