Python Language Commencer


Exemple

Python est un langage de programmation de haut niveau largement utilisé pour la programmation à usage général, créé par Guido van Rossum et publié pour la première fois en 1991. Python intègre un système de type dynamique et une gestion automatique de la mémoire. programmation fonctionnelle et styles procéduraux. Il a une bibliothèque standard large et complète.

Deux versions principales de Python sont actuellement utilisées:

  • Python 3.x est la version actuelle et est en cours de développement.
  • Python 2.x est la version héritée et ne recevra que les mises à jour de sécurité jusqu'en 2020. Aucune nouvelle fonctionnalité ne sera implémentée. Notez que de nombreux projets utilisent encore Python 2, bien que la migration vers Python 3 devienne plus facile.

Vous pouvez télécharger et installer les deux versions de Python ici . Voir Python 3 vs Python 2 pour une comparaison entre eux. De plus, certaines tierces parties proposent des versions reconditionnées de Python qui ajoutent des bibliothèques couramment utilisées et d'autres fonctionnalités pour faciliter la configuration des cas d'utilisation courants, tels que les mathématiques, l'analyse de données ou l'utilisation scientifique. Voir la liste sur le site officiel .

Vérifiez si Python est installé

Pour confirmer que Python a été installé correctement, vous pouvez le vérifier en exécutant la commande suivante dans votre terminal favori (si vous utilisez le système d'exploitation Windows, vous devez ajouter le chemin de python à la variable d'environnement avant de l'utiliser dans l'invite de commande):

$ python --version
Python 3.x 3.0

Si vous avez installé Python 3 et qu'il s'agit de votre version par défaut (voir Dépannage pour plus de détails), vous devriez voir quelque chose comme ceci:

$ python --version
Python 3.6.0
Python 2.x 2.7

Si vous avez installé Python 2 et qu'il s'agit de votre version par défaut (voir Dépannage pour plus de détails), vous devriez voir quelque chose comme ceci:

$ python --version
Python 2.7.13

Si vous avez installé Python 3, mais que $ python --version affiche une version Python 2, Python 2 est également installé. C'est souvent le cas sur MacOS et de nombreuses distributions Linux. Utilisez plutôt $ python3 pour utiliser explicitement l'interpréteur Python 3.

Bonjour, World in Python en utilisant IDLE


IDLE est un éditeur simple pour Python, fourni avec Python.

Comment créer Hello, programme mondial dans IDLE

  • Ouvrez IDLE sur votre système de choix.
    • Dans les anciennes versions de Windows, il se trouve dans All Programs du menu Windows.
    • Dans Windows 8+, recherchez IDLE ou recherchez-le dans les applications présentes sur votre système.
    • Sur les systèmes Unix (y compris Mac), vous pouvez l’ouvrir à partir du shell en tapant $ idle python_file.py .
  • Il ouvrira un shell avec des options en haut.

Dans le shell, il y a un prompt de trois parenthèses à angle droit:

>>>

Maintenant, écrivez le code suivant dans l'invite:

>>> print("Hello, World")

Appuyez sur Entrée .

>>> print("Hello, World")
Hello, World

Fichier Python Hello World

Créez un nouveau fichier hello.py contenant la ligne suivante:

Python 3.x 3.0
print('Hello, World')
Python 2.x 2.6

Vous pouvez utiliser la fonction d' print Python 3 dans Python 2 avec l'instruction d' import suivante:

from __future__ import print_function

Python 2 possède un certain nombre de fonctionnalités qui peuvent être importées à partir de Python 3 à l’aide du module __future__ , comme indiqué ici .

Python 2.x 2.7

Si vous utilisez Python 2, vous pouvez également taper la ligne ci-dessous. Notez que ceci n'est pas valide dans Python 3 et n'est donc pas recommandé car il réduit la compatibilité du code inter-versions.

print 'Hello, World'

Dans votre terminal, accédez au répertoire contenant le fichier hello.py .

Tapez python hello.py , puis appuyez sur la touche Entrée .

$ python hello.py
Hello, World

Vous devriez voir Hello, World imprimé sur la console.

Vous pouvez également remplacer hello.py par le chemin d'accès à votre fichier. Par exemple, si vous avez le fichier dans votre répertoire personnel et que votre utilisateur est "utilisateur" sous Linux, vous pouvez taper python /home/user/hello.py .

Lancer un shell Python interactif

En exécutant (exécutant) la commande python dans votre terminal, vous obtenez un shell Python interactif. Ceci est également connu sous le nom d' Interpréteur Python ou REPL (pour 'Read Evaluate Print Loop').

$ python
Python 2.7.12 (default, Jun 28 2016, 08:46:01) 
[GCC 6.1.1 20160602] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'Hello, World'
Hello, World
>>>

Si vous souhaitez exécuter Python 3 à partir de votre terminal, exécutez la commande python3 .

$ python3
Python 3.6.0 (default, Jan 13 2017, 00:00:00) 
[GCC 6.1.1 20160602] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('Hello, World')
Hello, World
>>>

Vous pouvez également lancer l'invite interactive et charger le fichier avec python -i <file.py> .

En ligne de commande, exécutez:

$ python -i hello.py
"Hello World"
>>>

Il existe plusieurs façons de fermer le shell Python:

>>> exit()

ou

>>> quit()

Alternativement, CTRL + D va fermer le shell et vous remettre sur la ligne de commande de votre terminal.

Si vous souhaitez annuler une commande en cours de saisie et revenir à une invite de commande propre, tout en restant dans le shell Interpreter, utilisez CTRL + C.

Essayez un shell Python interactif en ligne .

Autres coquilles en ligne

Divers sites Web offrent un accès en ligne aux shells Python.

Les shells en ligne peuvent être utiles aux fins suivantes:

  • Exécutez un petit extrait de code à partir d'une machine dépourvue d'installation python (smartphones, tablettes, etc.).
  • Apprendre ou enseigner le Python de base.
  • Résoudre des problèmes de juge en ligne.

Exemples:

Déni de responsabilité: les auteurs de la documentation ne sont affiliés à aucune des ressources énumérées ci-dessous.

Exécuter des commandes sous forme de chaîne

Python peut être passé du code arbitraire sous forme de chaîne dans le shell:

$ python -c 'print("Hello, World")'
Hello, World

Cela peut être utile lors de la concaténation des résultats de scripts dans le shell.

Coquillages et au-delà

Gestion des packages - L'outil recommandé par PyPA pour installer les packages Python est PIP . Pour l'installer, sur la ligne de commande, exécutez pip install <the package name> . Par exemple, pip install numpy . (Remarque: sur Windows, vous devez ajouter pip à vos variables d'environnement PATH. Pour éviter cela, utilisez python -m pip install <the package name> )

Shells - Jusqu'à présent, nous avons discuté de différentes manières d'exécuter du code en utilisant le shell interactif natif de Python. Les coquilles utilisent le pouvoir d'interprétation de Python pour expérimenter le code en temps réel. Les shells alternatifs incluent IDLE - une interface graphique pré-intégrée, IPython - connu pour étendre l'expérience interactive, etc.

Programmes - Pour le stockage à long terme, vous pouvez enregistrer le contenu dans des fichiers .py et les éditer / exécuter en tant que scripts ou programmes avec des outils externes tels que shell, IDE ( PyCharm ), ordinateurs portables Jupyter , etc. Cependant, les méthodes présentées ici sont suffisantes pour commencer.

Python tutor vous permet de parcourir le code Python afin de visualiser le déroulement du programme et de vous aider à comprendre où votre programme a mal tourné.

PEP8 définit des directives pour le formatage du code Python. Le formatage du code est important pour que vous puissiez lire rapidement le code.