Heim  >  Artikel  >  Backend-Entwicklung  >  Welchen Interpreter sollte ich verwenden, um Python zu lernen?

Welchen Interpreter sollte ich verwenden, um Python zu lernen?

青灯夜游
青灯夜游Original
2019-05-22 10:56:316656Durchsuche

Welchen Interpreter sollte ich verwenden, um Python zu lernen?

Python ist eine Interpretersprache, die über einen Interpreter ausgeführt werden muss. Es gibt viele Interpreter für Python, die auf verschiedenen Sprachen basieren Funktionen, können aber Python-Code normal ausführen:

1. CPython

Wenn wir es von der offiziellen Python-Website herunterladen und installieren Nach Python 2.7 bekamen wir direkt eine offizielle Version des Interpreters: CPython.

Dieser Interpreter wurde in der Sprache C entwickelt und heißt daher CPython. Wenn Sie Python über die Befehlszeile ausführen, wird der CPython-Interpreter gestartet. CPython ist der am weitesten verbreitete Python-Interpreter. Der gesamte Code im Tutorial wird auch unter CPython ausgeführt.

2. PyPy

PyPy ist ein weiterer Python-Interpreter. Sein Ziel ist die Ausführungsgeschwindigkeit, um Python-Code dynamisch zu kompilieren Geschwindigkeit des Python-Codes (meistens).

Beide Python-Codes können unter PyPy ausgeführt werden, es gibt jedoch einige Unterschiede zwischen PyPy und CPython, was dazu führt, dass die Ausführung desselben Python-Codes unter den beiden Interpretern zu unterschiedlichen Ergebnissen führen kann.

Wenn Ihr Code unter PyPy ausgeführt werden soll, müssen Sie die Unterschiede zwischen PyPy und CPython verstehen.

3. IPython

IPython ist ein interaktiver Interpreter, der auf CPython basiert. Das heißt, IPython wird nur im interaktiven Modus erweitert, aber die Ausführungsfunktionen von Python-Code ist genau derselbe wie CPython. Obwohl viele inländische Browser ein anderes Erscheinungsbild haben, ruft der Kernel tatsächlich den IE auf.

4. Jython

Jython ist ein Python-Interpreter, der auf der Java-Plattform läuft. Er kann Python-Code zur Ausführung direkt in Java-Bytecode kompilieren.

5. IronPython

IronPython ähnelt Jython, außer dass IronPython ein Python-Interpreter ist, der auf der Microsoft .Net-Plattform läuft und Python-Code direkt in .Net kompilieren kann Bytecode.

Unter den Python-Interpretern wird häufig CPython für die Python-Kompilierung verwendet. Zusätzlich zur Verwendung der oben genannten Interpreter können hochqualifizierte Entwickler auch ihre eigenen Python-Interpreter entsprechend ihren eigenen Anforderungen schreiben um Python-Code auszuführen!

Verwandte Lernempfehlungen: Python-Tutorial

Das obige ist der detaillierte Inhalt vonWelchen Interpreter sollte ich verwenden, um Python zu lernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn