Présentation du langage Python#
Utilisation de Python#
Aussi appelé « langage de script », glue language.
Bon partout, excellent nulle part.
Exemples d’utilisation :
sciences (physique, chimie, linguistique …) ;
animation (Pixar, Disney …) ;
sites web (journaux, youtube, …) ;
ligne de commande ;
…
Petit détour: version d’un programme#
Comme les versions d’un document.
Si le nombre est plus grand, c’est plus récent.
Souvent en plusieurs morceaux : 1.3, 1.4, 3.2.5. etc.
- Plus l’écart est grand, plus le programme a changé.
3.2.5 -> 3.2.6: pas grand-chose ;
1.5.1 -> 4.3: beaucoup de changements ;
On omet souvent le reste des chiffres quand ce n’est pas nécessaire.
Historique#
Créé par Guido van Rossum. Conçu à la base pour l’enseignement.
Le nom vient des Monty Python (si, si).
Python 1 : Sortie en 1991.
Python 2 : en 2000.
Python 3 : en 2008.
Le grand schisme#
La plupart des langages continuent à être compatibles d’une version à l’autre.
Ce n’est pas le cas pour Python3, et cela a causé beaucoup de confusion et de débats.
Heureusement, 10 ans plus tard, la situation s’est arrangée, et Python2 a cessé d’être maintenu le premier janvier 2020.
Python3#
Ce cours fonctionne donc uniquement avec Python3.
N’utilisez pas Python2, sinon certaines choses expliquées ici ne fonctionneront pas :/