-
Python fue concebido por Guido van Rossum, un programador holandés, y su desarrollo comenzó en diciembre de este año. Inspirado en el lenguaje ABC. Él lo llamó Python, en honor al grupo de comediantes británicos Monty Python. -
La primera versión pública, Python 0.9.0, fue lanzada en febrero. Esta versión incluía clases con herencia, manejo de excepciones, funciones, los tipos de datos básicos, la manipulación de cadenas de texto y la gestión de excepciones. -
En enero de 1994, se lanzó la primera versión estable de Python, la versión 1.0. Esta versión incluía mejoras significativas, como la adición de módulos y la mejora en la gestión de memoria. -
Python 2.0 fue lanzado en octubre. Esta versión incluyó listas por comprensión y un sistema de recolección de basura (garbage collector).
El archivo md5 ahora debería compilarse en todas las plataformas. -
Fue (también conocido como Python 3000 o simplemente Python 3) fue lanzado en diciembre. Esta fue una versión importante que introdujo cambios incompatibles con las versiones anteriores para corregir y mejorar varios aspectos del lenguaje. -
Aunque Python 3 se lanzó en 2008, muchos proyectos aún dependían de Python 2. En este año se anunció que Python 2.7 sería la última versión de la serie 2.x y se mantendría durante algunos años más para permitir una transición más hacia Python 3. lo que permitía una transición más fácil. -
fue lanzado en septiembre, introduciendo la sintaxis de "corutinas" con async y await.Esta versión también incluyó mejoras en la gestión de errores y la adición de la biblioteca de tipado. -
Fue lanzado en diciembre y trajo consigo mejoras en la sintaxis, como el uso de f-strings para formatear cadenas de texto. Preservación del orden de los argumentos de las palabras clave -
Fue lanzado en junio. Esta versión incluyó varias características nuevas, como las asignaciones de variables múltiples y la introducción de dataclasses.
Funciones de tiempo con resolución de nanosegundos. -
Python 3.8 fue lanzado en octubre, introduciendo características como el operador de asignación walrus := y las expresiones f-strings de formato "f".
Las compilaciones de depuración comparten ABI como compilaciones de lanzamiento. -
Fue lanzado en octubre, con mejoras en el rendimiento y nuevas características como los diccionarios ordenados.
Python adopta una cadencia de lanzamiento anual estable. -
Python 3.10 fue lanzado en octubre, con mejoras en la sintaxis y nuevas características como los patrones de coincidencia (match statements).
Python 3.10.0 es la versión principal más reciente del lenguaje de programación Python y contiene muchas funciones y optimizaciones nuevas.