ホームページ >バックエンド開発 >Python チュートリアル >Pythonを学ぶにはどのインタプリタを使用すればよいですか?

Pythonを学ぶにはどのインタプリタを使用すればよいですか?

青灯夜游
青灯夜游オリジナル
2019-05-22 10:56:316681ブラウズ

Pythonを学ぶにはどのインタプリタを使用すればよいですか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。