APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
Python
1. PYTHON
ARTEAGA MARTÍNEZ JUAN SALVADOR
GALLEGOS GARCÍA JAIR
GARCÍA FRANCO IRVING
IBARRA RODRÍGUEZ MALINALLI
RAMÍREZ GONZÁLEZ LUIS
VÁZQUEZ ALVARADO JOVANA
2. INTRODUCCION
Python es un lenguaje de programación interpretado e interactivo de propósito general. Guido van
Rossum ideó el lenguaje Python a finales de los 80 y comenzó a implementarlo en diciembre de 1989. En
febrero de 1991 publicó la primera versión pública. Cuyo nombre está inspirado en el grupo de cómicos
ingleses “Monty Python”. Es un lenguaje similar a Perl, pero con una sintaxis muy limpia y que favorece un
código legible.
Se trata de un lenguaje interpretado o de script, con tipado dinámico, fuertemente tipado,
multiplataforma y orientado a objetos.
3. ANTECEDENTES
• La primera versión del lenguaje ve la luz en 1991, pero no es hasta tres años después cuando decide
publicarse la versión 1.0
• Hasta el momento solo se han liberado tres versiones principales, teniendo cada una de ellas diversas
actualizaciones.
• Las versiones de Python se identifican por tres números X.Y.Z, en la que X corresponde a las grandes
versiones de Python (1, 2 y 3), Y corresponde a versiones importantes
10. APLICACIONES DESARROLLADAS
• calibre, gestor de libros electrónicos. Si tienes un ereader, conoces esta utilidad.
• bittorrent: el protocolo popular para descargas se implementó por primera vez con python
• mailman el gestor de listas de correos más utilizado
• flumotion quizás el servidor de streamming más popular en internet
• twisted componente interno del servidor de muchas aplicaciones interactivas (Ubuntu One, Apple
Calendar Server, LaunchPad, Sage, ..., bittorrent, flumotion,)
17. TENDENCIAS
En Codeeval, una plataforma de evaluación de programadores y empresas de desarrollo, cada año evalúan a
miles de desarrolladores y compañías para saber qué tendencias de uso tienen los diferentes lenguajes de
programación que tenemos actualmente
Python es el lenguaje de programación más utilizado durante tres años consecutivos, por delante de
lenguajes tan conocidos como Java, C++ e incluso Javascript.
En los últimos años el lenguaje se ha hecho muy popular, gracias a varias razones como:
La cantidad de librerías que contiene, tipos de datos y funciones incorporadas en el propio lenguaje, que
ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero.
La sencillez y velocidad con la que se crean los programas. Un programa en Python puede tener de 3 a 5
líneas de código menos que su equivalente en Java o C.
La cantidad de plataformas en las que podemos desarrollar, como Unix, Windows, Mac,otros.
Además, Python es gratuito, incluso para propósitos empresariales.
18.
19. Python es un duro competidor ya que sus puntos fuertes es que tiene una sintaxis muy limpia para favorecer la lectura de código,
además consume menos recursos que Java
• Motivación
• Python se ha vuelto cada vez más popular por ser el primer lenguaje para enseñar a los novatos.
• Los mejores departamentos de Ciencias de Computación del MIT y la Universidad de Berkeley recientemente cambiaron sus
cursos de introducción a Python.
• Los lenguajes elegidos por los principales departamentos estadounidenses podrían indicar más ampliamente las tendencias en
la enseñanza de Ciencias de la Computación, ya que son a menudo los que marcan tendencia para el resto de la comunidad
educativa.
•
• Dicho esto, vemos fuerte y bien posicionado a Python para el desarrollo web y como lenguaje de programación para no
desarrolladores (científicos, aficionados, etc...).
• Desde su creación hasta la actualidad ha logrado consolidarse e influir considerablemente en el mundo de la programación, de
tal forma que varios lenguajes - como por ejemplo Boo, Cobra, D, Falcon,Groovy, JavaScript, Ruby, Pyrex y su
derivado Cython, ECMAScript, OCaml, así como otros -, se basan en él y en su sintaxis para seguir creciendo.
20. El uso Python en las grandes empresas de la web como Google, Yahoo, YouTube o corporaciones
tecnologicas como la NASA, es una de las principales referencias de éste exitoso lenguaje de
programación.
Python está en movimiento y en pleno desarrollo, pero ya es una realidad y una interesante opción para
realizar todo tipo de programas que se ejecuten en cualquier máquina. El equipo de desarrollo está
trabajando de manera cada vez más organizada y cuentan con el apoyo de una comunidad que está
creciendo rápidamente.
Facebook Aunque la estructura principal de Facebook esté hecha en PHP, toda la parte de gestión de
mensajes e información en tiempo real está programada en Python. Facebook mantiene varios proyectos
Python, entre ellos uno altamente estratégico llamado Tornado, que es el servidor web asíncrono que
mueve la programación en tiempo real.
21. CONCLUSIONES
Python está en movimiento y en pleno desarrollo, pero ya es una realidad y una interesante opción para
realizar todo tipo de programas que se ejecuten en cualquier máquina. El equipo de desarrollo está
trabajando de manera cada vez más organizada y cuentan con el apoyo de una comunidad que está
creciendo rápidamente.