Python はインタプリタ言語です。コードを実行するには、インタプリタを介して実行する必要があります。Python には多数のインタプリタがあり、さまざまな言語に基づいて開発されています。各インタプリタは異なります。機能はありますが、Python コードを正常に実行できます。一般的に使用される Python インタープリターは次の 5 つです:
1、CPython
Python 公式 Web サイトからダウンロードしてインストールする場合Python 2.7 以降、インタープリターの公式バージョンである CPython を直接入手しました。
このインタプリタは C 言語で開発されているため、CPython と呼ばれます。コマンドラインから Python を実行すると、CPython インタープリターが起動します。 CPython は、最も広く使用されている Python インタープリターです。チュートリアルのすべてのコードも CPython で実行されます。
2. PyPy
PyPy は別の Python インタープリタです。その目標は実行速度です。PyPy は JIT テクノロジを使用して Python コードを動的にコンパイルするため、実行速度を大幅に向上させます。 Python コードの速度 (主に)。
どちらの Python コードも PyPy で実行できますが、PyPy と CPython にはいくつかの違いがあるため、2 つのインタプリタで同じ Python コードを実行すると、異なる結果が生じる可能性があります。
コードを PyPy で実行する場合は、PyPy と CPython の違いを理解する必要があります。
3. IPython
IPython は CPython をベースにした対話型インタプリタです。つまり、IPython は対話モードでのみ強化されていますが、実行機能は CPython に基づいています。 Python のコードは CPython と全く同じで、例えば国内の多くのブラウザは見た目は異なりますが、実際にはカーネルが IE を呼び出しています。
4. Jython
Jython は、Java プラットフォーム上で実行される Python インタープリタで、Python コードを Java バイトコードに直接コンパイルして実行できます。
5. IronPython
IronPython は Jython に似ていますが、IronPython は Microsoft .Net プラットフォーム上で実行される Python インタープリターであり、Python コードを .Net に直接コンパイルできる点が異なります。バイトコード。
Python インタープリターの中でも CPython が広く使われており、Python のコンパイルには上記のインタープリターを使用してコンパイルするほかに、高度なスキルを持つ開発者は必要に応じて独自の Python インタープリターを作成することもできます。 Pythonコードを実行してみよう!
関連する学習に関する推奨事項: Python チュートリアル
以上がPythonを学ぶにはどのインタプリタを使用すればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。