qu'est-ce que l'interpréteur Python
Qu'est-ce qu'un interpréteur Python ?
Lorsque nous écrivons du code Python, nous obtenons un fichier texte avec une extension .py qui contient du code Python. Pour exécuter le code, vous avez besoin de l'interpréteur Python pour exécuter le fichier .py.
Étant donné que tout le langage Python, de la spécification à l'interpréteur, est open source, en théorie, tant que le niveau est suffisamment élevé, n'importe qui peut écrire un interpréteur Python pour exécuter du code Python (bien sûr, c'est très difficile). En fait, plusieurs interpréteurs Python existent.
CPython
Lorsque nous téléchargeons et installons Python 2.7 depuis le site officiel de Python, nous obtenons directement une version officielle de l'interpréteur : CPython. Cet interpréteur est développé en langage C, il s'appelle donc CPython. L'exécution de Python à partir de la ligne de commande démarre l'interpréteur CPython.
CPython est l'interpréteur Python le plus utilisé. Tout le code du didacticiel est également exécuté sous CPython.
IPython
IPython est un interpréteur interactif basé sur CPython C'est-à-dire qu'IPython n'est amélioré qu'en mode interactif, mais exécute du code Python. La fonctionnalité est exactement la même. identique à CPython. Par exemple, bien que de nombreux navigateurs nationaux aient des apparences différentes, leurs cœurs appellent en réalité IE.
CPython utilise >>> comme invite, tandis qu'IPython utilise In [numéro de série] : comme invite.
PyPy
PyPy est un autre interpréteur Python qui cible la vitesse d'exécution. PyPy utilise la technologie JIT pour compiler dynamiquement (notez, pas interpréter) le code Python, ce qui permet d'améliorer considérablement la vitesse d'exécution du code Python.
La plupart des codes Python peuvent être exécutés sous PyPy, mais il existe quelques différences entre PyPy et CPython, ce qui entraîne des résultats différents lorsque le même code Python est exécuté sous les deux interpréteurs. Si votre code doit être exécuté sous PyPy, vous devez comprendre les différences entre PyPy et CPython.
Jython
Jython est un interpréteur Python fonctionnant sur la plate-forme Java. Il peut directement compiler du code Python en bytecode Java pour l'exécution.
IronPython
IronPython est similaire à Jython, sauf qu'IronPython est un interpréteur Python fonctionnant sur la plate-forme Microsoft .Net et peut directement compiler du code Python en .Net Bytecode.
Résumé
Il existe de nombreux interprètes pour Python, mais le plus largement utilisé est CPython. Si vous souhaitez interagir avec la plateforme Java ou .Net, le meilleur moyen n'est pas d'utiliser Jython ou IronPython, mais d'interagir via des appels réseau pour garantir l'indépendance entre les programmes.
L'exécution de tout le code de ce tutoriel est uniquement garantie sous la version CPython 2.7. Assurez-vous d'installer CPython localement (c'est-à-dire, téléchargez le programme d'installation depuis le site Web officiel de Python).
De plus, le tutoriel intègre également une version web d'IPython pour s'entraîner à exécuter du code Python dans le navigateur. Il convient de noter que les fonctions des deux sont les mêmes, les codes saisis sont les mêmes, mais les invites sont différentes. De plus, tout le code ne peut pas être exécuté dans la version Web d'IPython. Pour des raisons de sécurité, de nombreuses opérations (telles que les opérations sur les fichiers) sont restreintes, une partie du code doit donc être exécutée dans l'environnement local.
Recommandations associées : "Tutoriel Python"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Solution aux problèmes d'autorisation Lors de la visualisation de la version Python dans Linux Terminal Lorsque vous essayez d'afficher la version Python dans Linux Terminal, entrez Python ...

Lorsque vous utilisez la bibliothèque Pandas de Python, comment copier des colonnes entières entre deux frames de données avec différentes structures est un problème courant. Supposons que nous ayons deux dats ...

Comment enseigner les bases de la programmation novice en informatique dans les 10 heures? Si vous n'avez que 10 heures pour enseigner à l'informatique novice des connaissances en programmation, que choisissez-vous d'enseigner ...

Comment Uvicorn écoute-t-il en permanence les demandes HTTP? Uvicorn est un serveur Web léger basé sur ASGI. L'une de ses fonctions principales est d'écouter les demandes HTTP et de procéder ...

Dans Python, comment créer dynamiquement un objet via une chaîne et appeler ses méthodes? Il s'agit d'une exigence de programmation courante, surtout si elle doit être configurée ou exécutée ...

Comment éviter d'être détecté lors de l'utilisation de FiddlereVerywhere pour les lectures d'homme dans le milieu lorsque vous utilisez FiddlereVerywhere ...

L'article traite des bibliothèques Python populaires comme Numpy, Pandas, Matplotlib, Scikit-Learn, Tensorflow, Django, Flask et Demandes, détaillant leurs utilisations dans le calcul scientifique, l'analyse des données, la visualisation, l'apprentissage automatique, le développement Web et H et H

Les expressions régulières sont des outils puissants pour la correspondance des motifs et la manipulation du texte dans la programmation, améliorant l'efficacité du traitement de texte sur diverses applications.
