Python (langage de programmation)

Une page de Vikidia, l’encyclopédie junior
(Redirigé depuis Python (informatique))
Aller à la navigation Aller à la recherche
Si tu cherches un article homonyme, tu veux peut-être lire Python.
Logo de Python.

Python est un langage informatique de haut niveau1 : c'est une suite d'instructions données par l'homme à l'ordinateur pour qu'il exécute certaines tâches.

Il est actuellement le langage le plus utilisé au monde car puissant, rapide et efficace. Comme il s'agit d'un langage de haut niveau, il est donc plus facile.

Plusieurs environnement de développement intégré ont été conçus pour permettre l'écriture et l'éxecution des programmes ou scripts en langage Python. Il y a par exemple QPython pour les smartphones Android et PyCharm pour les ordinateurs.

Un langage de haut niveau[modifier | modifier le wikicode]

Python se distingue des autres langages de programmation par la facilité avec laquelle on peut l'apprendre, car il est très intuitif. Par exemple, pour que l'ordinateur sache que l'on veut créer une variable nombre contenant la valeur 2, il suffit d'écrire :

nombre = 2

alors qu'en C, C++ et notamment Java (des langages moins haut niveau), par exemple, il faut préciser que la variable nombre est un entier (int) avant de pouvoir lui donner la valeur 2 :

 int nombre;
 nombre = 2;

Python, contrairement au C, est un langage de haut niveau. Cela signifie qu'il est plus proche du langage humain (ici, de l'anglais, malgré les apparences) et donc plus facile, que d'autres langages, et notamment le langage binaire, que lit directement l'ordinateur. La traduction de nombre = 2 (Python) en binaire devrait en effet donner :

00000010

Cet exemple peut aider à comprendre pourquoi on dit de Python qu'il est un langage informatique de haut niveau : comparé aux morceaux de code directement traité par la machine (le code binaire, suite de 0 et de 1 incompréhensible pour les êtres humains), il est très clair et très éloigné du fonctionnement de base de l'ordinateur.

L'inconvénient de Python, comme pour tous les autres langages de haut niveau, est que son interprétation2 nécessite de nombreux autres fichiers, appelés « bibliothèques » ; ces fichiers permettent par exemple d'écrire en binaire que print « Bonjour »3 en Python signifie « afficher successivement les caractères B, o, n, etc. à l'écran » en binaire.

Exemple de code en Python[modifier | modifier le wikicode]

Ex 1 :

nombre = 0
while nombre < 12 :
  print ("Liberté !")
  nombre = nombre + 1

Ce morceau de code permet d'afficher douze fois le mot Liberté.

Ex 2 :

for i in range(0, 12):
  print('Liberté')
  • Explication ex 1 : précisément, il crée une variable nombre valant 0. Ensuite, il crée une boucle avec « while » (qui signifie « tant que ») : tant que nombre est plus petit que 12, l'ordinateur doit répéter ce qui se trouve dans la boucle, à savoir l'instruction afficher « Liberté ! » puis augmenter nombre d'une unité.
  • Explication ex 2 : ce code signifie « chaque élément (for) dans (in) la liste de 0 à 12 sont stockés dans la variable i ». Pour un ordinateur 0 est un chiffre, le dernier chiffre (12) ne compte pas. Ensuite print va faire afficher « Liberté » 12 fois grâce à la variable i.

Pour comparer Python avec d'autres langages :

Article à lire : Langage de programmation.

Adoption de Python[modifier | modifier le wikicode]

Python est utilisé par des entreprises telles que :

Mais aussi dans des logiciels libres comme :

Ainsi que commerciaux :

Comment apprendre Python ?[modifier | modifier le wikicode]

Voir aussi[modifier | modifier le wikicode]

Références[modifier | modifier le wikicode]

  1. voir plus bas
  2. Sa « traduction » en langage binaire, le seul que comprenne l'ordinateur.
  3. En anglais, to print signifie « imprimer ».
Langages de programmation.svg
Les langages de l’informatique
Portail de l'informatique —  Tous les articles sur son histoire, les logiciels, Internet…