Python es un lenguaje de programación interpretado de alto nivel creado por Guido van Rossum. Es multipropósito y su filosofía se basa en la legibilidad del código. El nombre "Python" proviene de la afición de Van Rossum al grupo de comedia británico Monty Python, famoso por obras como Monty Python and the Holy Grail.
La implementación de Python comenzó a principios de los años 90, cuando Guido, quien trabajaba en el CWI (Centro de Investigación Matemática y Computacional de los Países Bajos), decidió iniciar el proyecto como un pasatiempo. Tomó como base el lenguaje de programación ABC, en cuyo equipo de desarrollo había participado previamente. Aunque el proyecto inicial no tuvo el impacto esperado debido a las limitaciones de hardware, Python fue originalmente diseñado para el sistema operativo Amoeba, un sistema distribuido creado para proyectos de investigación en equipo.
Python se lanzó por primera vez el 20 de febrero de 1991 en su versión 0.9.0, que ya incluía características fundamentales como clases con herencia, manejo de excepciones, funciones y tipos de datos modulares como cadenas, listas y diccionarios. En 1994, la aparición del foro comp.lang.python fue una señal de la creciente popularidad del lenguaje. Ese mismo año se lanzó Python 1.0, que introdujo funcionalidades clave para el manejo de la información.
En 1995, el proyecto pasó del equipo del CWI al equipo de la Corporation for National Research Initiatives (CNRI). Durante este periodo, Van Rossum lanzó una iniciativa llamada "Computer Programming for Everybody", patrocinada por DARPA, con el objetivo de hacer la programación más accesible para el público general, y Python desempeñó un papel crucial debido a su sintaxis sencilla y fácil de entender.
En el año 2000, el equipo de desarrollo de Python fundó BeOpen PythonLabs, lo que condujo al lanzamiento de Python 2.0. Esta versión incorporó importantes mejoras, como las listas por comprensión. Posteriormente, Van Rossum y otros desarrolladores se unieron a Digital Creations, y las características de Python 2.1 y versiones posteriores se unificaron bajo la Python Software Foundation (PSF), la organización responsable de su desarrollo.
El 3 de diciembre de 2008 se lanzó Python 3.0, una versión que introdujo cambios significativos que rompieron la compatibilidad con la serie Python 2.x, marcando un nuevo rumbo en la evolución del lenguaje hacia un diseño más limpio y eficiente.
Hoy en día, Python se encuentra entre los cinco lenguajes de programación más utilizados en el mundo, gracias a su sintaxis clara, fácil de entender, y a su extensa colección de bibliotecas, lo que lo convierte en una herramienta atractiva y poderosa para desarrolladores de todo tipo.
Bibliografía: