1. Fundamentos de Python
¿Por qué usar Python?
Milton R. Mazzarri S.
milmazz@gmail.com
Universidad de Las Américas
20 de Enero de 2011
2. Fundamentos de Python
¿Por qué usar Python?
¿Por qué usar Python?
Python es un lenguaje que todo el mundo debería conocer. Su
sintaxis simple, clara y sencilla; el tipado dinámico, el gestor de
memoria, la gran cantidad de bibliotecas disponibles y la
potencia del lenguaje, entre otros, hacen que desarrollar una
aplicación en Python sea sencillo, muy rápido y, lo que es más
importante, divertido.
3. Fundamentos de Python
¿Por qué usar Python?
¿Por qué usar Python?
La sintaxis de Python es tan sencilla y cercana al lenguaje
natural que los programas elaborados en Python parecen
pseudocódigo. Por este motivo se trata además de uno de los
mejores lenguajes para comenzar a programar.
4. Fundamentos de Python
¿Por qué usar Python?
Calidad del software
Calidad del Software
Para muchos, Python se enfoca en la legibilidad, coherencia, y
la calidad del software en general. Al ofrecer un diseño legible,
el proceso de mantenimiento se hace más fácil y rápido.
5. Fundamentos de Python
¿Por qué usar Python?
Incremento en la productividad del desarrollo
Incremento en la productividad del desarrollo
El código en Python regularmente es de 1/3 a 1/5 el tamaño de
un código equivalente escrito en C++ o Java. Esto quiere decir
que el desarrollador tendrá menos que escribir, menos que
depurar, y menos que mantener después de todo. Además, los
programas en Python pueden ejecutarse inmediatamente, sin
tener que recurrir a los largos pasos de compilación y
enlazado.
6. Fundamentos de Python
¿Por qué usar Python?
Portabilidad
Portabilidad
La mayoría de los programas en Python se pueden ejecutar
indistintamente en la mayoría de las plataformas. Por otra
parte, Python le ofrece múltiples opciones para desarrollar
interfaces gráficas de usuario portables, entre ellas contamos
con: TKinter, wxPython, PyGTK, PyQT.
7. Fundamentos de Python
¿Por qué usar Python?
Integración de componentes
Integración de componentes
Los scripts en Python fácilmente pueden comunicarse con
otras partes de una aplicación, usando una variedad de
mecanismos para la integración. Actualmente, Python puede
invocar bibliotecas en C y C++, puede ser llamado desde
programas en C y C++, puede integrarse con componentes en
Java, puede comunicar sobre CORBA, y .NET, puede
interactuar en la red con interfaces como SOAP, protocolo
estándar que define cómo dos objetos en diferentes procesos
puede comunicarse por medio del intercambio de datos en
XML, y XML-RPC.
8. Fundamentos de Python
¿Por qué usar Python?
Diversión
Diversión
En definitiva, ya que Python es tan fácil de usar y le brinda un
gran conjunto de herramientas, puede hacer el acto de
programar una tarea muy placentera.