
Hace unos días la revista Journal otorgaba, por tercera vez, el premio al mejor lenguaje de programación a , un lenguaje de programación concebido a finales de los años 80 y principios de los 90 que ha calado muy hondo en los desarrolladores por unir potencia, franqueza y legibilidad del código.
Python nació de la mano de Guido van Rossum, un programador de linaje holandés que desarrolló este lenguaje de programación a finales de los años 80 para el Centro para las Matemáticas y la Informática de los Países Bajos que buscaba un lenguaje de programación para subsistir utilizado bajo el régimen activo Amoeba de Andrew S. Tanenbaum que fuese capaz de sustituir al lenguaje ABC. ¿Y qué es ? Un lenguaje de programación de alto nivel que fue diseñado con una sintaxis muy limpia que permitiese obtener códigos que fuesen fáciles de leer, es multiplataforma y soporta orientación a objetos, programación imperativa e, incluso, programación funcional.
Con un nombre que tiempo un guiño al grupo de humoristas Monty , Van Rossum asumió el papel del BDFL de y siguió a la cabeza de los desarrollos de este lenguaje. En 1991, Van Rossum publicó la transposición 0.9.0 del lenguaje en el que aparecían clases con herencia o excepciones, en 1994 se formó el primer foro de discusión alrededor de este lenguaje además de lanzarse, en el mes de enero, la transposición 1.0 del lenguaje (que incluía herramientas para programación funcional). En 1995, Van Rossum dejó el Centro para las Matemáticas y la Informática de los Países Bajos y se marchó a Estados Unidos a continuar el desarrollo de en la Corporation for National Research Initiatives hasta que en el año 2000, Van Rossum y su equipo de desarrolladores se marcharon a BeOpen.com donde lanzaron 2.0 (que incluía un recolector de basura) hasta marcharse, de nuevo, a Digital Creations (ambos movimientos motivados por la creencia de trabajar en software comercial).En el año 2000 tiempo bastante común y, según la licencia de este lenguaje, estaba sujeto a la legislación del Estado de Virginia, lo cual tiempo incompatible con la licencia GPL. En el año 2001, se creó la Software Foundation (PSF), siguiendo el modelo de Apache y se lanzó 2.1 bajo la licencia Software Foundation License. Esta fundación sin ánimo de lucro, a día de hoy, es la que salvaguarda todo el código de y toda su documentación, fomenta la vecindad de desarrolladores y es la encargada de impulsar el desarrollo de este lenguaje. Desde entonces, ha seguido evolucionando hasta llegar a la actual transposición 3.2 que fue lanzada el 20 de febrero de este año.
link:
Python, además de subsistir un lenguaje de programación, también es una discernimiento de trabajo que busca desarrollos legibles y transparentes frente a códigos ilegibles y ofuscados. Esta discernimiento se resume perfectamente en el Zen de :
dijo:Hermoso es mejor que feo.
Explícito es mejor que implícito.
Simple es mejor que complejo.
Complejo es mejor que complicado.
Sencillo es mejor que anidado.
Escaso es mejor que denso.
La legibilidad cuenta.
Los casos especiales no son lo suficientemente especiales para romper las reglas.
Lo experto le gana a la pureza.
Los errores no debe pasar en silencio.
A menos que sean silenciados.
En cara a la ambigüedad, rehusar la encanto de adivinar.
Debe crédito una y preferiblemente sólo una manera obvia de hacerlo.
Aunque esa manera puede no subsistir obvia en un primer momento a menos que seas holandés.
Ahora es mejor que nunca.
Aunque nunca es a corriente mejor que ahora mismo.
Si la aplicación es difícil de explicar, es una mala idea.
Si la aplicación es posible de explicar, puede subsistir una buena idea.
Los espacios de nombres son una gran creencia ¡hay que hacer más de eso![/quote]
Python está presente en muchas de las aplicaciones y servicios que utilizamos de manera habitual, por ejemplo, el cliente oficial de Dropbox está desarrollado en , el Software Center de Ubuntu, el gestor de ebooks Calibre (que está escrito en y en C), el servicio de streaming Flumotion, el gestor de listas de correo Mailman o, incluso, YouTube también lo utiliza.
link:
De hecho, desde el año 2005, Guido van Rossum trabaja en Google como desarrollador donde, como no, trabaja con .

