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 numéros quand c’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 ça a causé beaucoup de confusion et de débats.
Heureusement, 10 ans plus tard, la situation s’est arrangée, et Python2 cessera 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 marcheront pas :/