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éeContributionActeurs
1989Naissance de Python — projet personnel de Noël au CWIGuido van Rossum
1991Première publication — Python 0.9.0, déjà classes et exceptionsGuido van Rossum
1994Python 1.0lambda, map, filter, reduceGuido van Rossum
2000Python 2.0 — list comprehensions, Unicode, GC cycliqueBeOpen.com, Guido van Rossum

01La Maturation (2000–2010) →