Les Origines (1989–2000)
Python naît pendant les fêtes de Noël 1989. Guido van Rossum, chercheur au Centrum Wiskunde & Informatica (CWI) aux Pays-Bas, cherche un projet pour occuper sa semaine. Il veut créer un langage de script qui soit plus lisible et expressif que C, mais aussi puissant.
Le nom « Python » n’a rien à voir avec le serpent. C’est un hommage aux Monty Python’s Flying Circus, que van Rossum lisait à l’époque. Il veut un nom « court, unique, et un peu mystérieux ».
Python 1.0 est publié en 1994. Il apporte déjà ses caractéristiques fondamentales : typage dynamique, garbage collection, et une syntaxe basée sur l’indentation — la décision la plus controversée et la plus influente du langage.
En 2000, Python 2.0 introduit la list comprehension, le garbage collector cyclique, et Unicode. Python commence à sortir de sa niche : il est adopté par les sysadmins, les scientifiques, et les débutants. La « philosophie Python » (The Zen of Python, PEP 20) guide chaque décision de design.
| Année | Contribution | Acteurs |
|---|---|---|
| 1989 | Naissance de Python — projet personnel de Noël au CWI | Guido van Rossum |
| 1991 | Première publication — Python 0.9.0, déjà classes et exceptions | Guido van Rossum |
| 1994 | Python 1.0 — lambda, map, filter, reduce | Guido van Rossum |
| 2000 | Python 2.0 — list comprehensions, Unicode, GC cyclique | BeOpen.com, Guido van Rossum |
01 • La Maturation (2000–2010) →