Evolución del lenguaje de programación de Python

  • Inicio de python

    Guido van Rossum comienza a desarrollar Python en sus vacaciones de Navidad mientras trabajaba en el CWI en los Países Bajos.
  • Lanzamiento de primera versión

    Se lanza Python 0.9.1, incluyendo clases, excepciones y módulos.
  • Publicación de Python 1.0

    Se publica Python 1.0, con funciones lambda y herramientas como map(), filter() y reduce().
  • Lanzamiento de Python 1.2

    Se lanza Python 1.2, con mejoras en módulos y manejo de errores.
  • Publicación de Python 1.4

    Se publica Python 1.4, añadiendo mejoras en la orientación a objetos.
  • Lanzamiento de Python 1.5.2

    Se lanza Python 1.5.2, considerado una versión estable y ampliamente adoptada.
  • Lanzamiento de Python 2.0

    Se lanza Python 2.0, que incluye soporte para Unicode y mejoras en la gestión de memoria.
  • Lanzamiento de Python 2.1

    Se lanza Python 2.1, que incluye mejoras en la seguridad y la eficiencia.
  • Publicación de Python 2.2

    Se publica Python 2.2, introduciendo generadores y la unificación de tipos y clases.
  • Lanzamiento de Python 2.3

    Se lanza Python 2.3, que incluye mejoras en la seguridad y la eficiencia.
  • Lanzamientos de Python 2.3 con mejoras

    Se lanza Python 2.3, con mejoras en rendimiento y nuevos módulos estándar.
  • Lanzamiento de Python 2.4

    Se lanza Python 2.4, que incluye soporte para decoradores y generadores.
  • Lanzamiento de Python 2.5

    Se lanza Python 2.5, con soporte para with y manejo avanzado de excepciones.
  • Publicación de Python 2.6

    Se publica Python 2.6, preparando el camino para Python 3.
  • Lanzamiento de Python 3.0

    Se lanza Python 3.0, que incluye cambios significativos en la sintaxis y la semántica.
  • Publicación de Python 3.1

    Se publica Python 3.1, mejorando rendimiento en enteros y strings.
  • Lanzamiento de Python 2.7

    Se lanza Python 2.7, siendo la última versión de Python 2.
  • Lanzamiento de Python 3.2

    Se lanza Python 3.2, que incluye soporte para Unicode y mejoras en la gestión de memoria.
  • Lanzamiento de Python 3.3

    Se lanza Python 3.3, que incluye mejoras en la seguridad y la eficiencia.
  • Lanzamiento de Python 3.4

    Se lanza Python 3.4, que incluye soporte para generadores y expresiones generadoras.
  • Lanzamiento de Python 3.5

    Se lanza Python 3.5, que incluye soporte para tipado estático y asíncrono.
  • Lanzamiento de Python 3.6

    Se lanza Python 3.6, que incluye soporte para f-strings y mejoras en la seguridad.
  • Lanzamiento de Python 3.7

    Se lanza Python 3.7, que incluye soporte para diccionarios ordenados y mejoras en la eficiencia.
  • Lanzamiento de Python 3.8

    Se lanza Python 3.8, que incluye soporte para asignaciones walrus y mejoras en la seguridad.
  • Lanzamiento de Python 3.9

    Se lanza Python 3.9, que incluye soporte para diccionarios merge y mejoras en la eficiencia.
  • Lanzamiento de Python 3.10

    Se lanza Python 3.10, que incluye soporte para tipado estático y mejoras en la seguridad.
  • Lanzamiento de Python 3.11

    Se lanza Python 3.11, mejorando rendimiento hasta en un 60%.
  • Publicación de Python 3.12

    Se publica Python 3.12, con mejor manejo de excepciones y memoria.
  • Lanzamiento de Python 3.13.0

    Lanzamiento de Python 3.13, con mejoras en rendimiento y compatibilidad