Python es un lenguaje de programación multiparadigma con una sintaxis elegante y a la vez simple. Es relativamente fácil de aprender pues la idea es que se aproxime a un pseudocódigo, por lo cual se convierte en un lenguaje ideal para un curso de introducción a la programación.
Aquí una imagen con los diferentes paradigmas que se pueden usar en Python:
Por otro lado no hay que reducir a Python a un lenguaje meramente pedagógico cuando en realidad es un lenguaje bastante potente. Desde sus biblioteca standar se incluyen un sin número de funciones útiles para el tratamiento de datos y resulta muy fácil expandir sus capacidades, de otros proyectos escritos en C, por ejemplo.
Áreas donde se utiliza Python:
- SciPy y NumPy: Dos proyectos que proveen diversos recursos tanto matemáticos como científicos
http://docs.scipy.org/doc/ - SunPy: Es un proyecto en física solar, este proyecto es usado por la NASA.
http://www.sunpy.org/ - En robótica: Aquí la documentación de la API del robot NAO:
http://www.aldebaran-robotics.com/documentation/dev/python/index.html
Debido a las características de Python se han creado algunos proyectos alternos como por ejemplo:
- Jython: La implementación de Python para JAVA
Actualmente existen dos ramas de desarrollo de Python:
- Python 2.7: Es hasta el momento la versión más utilizada, con muchos proyectos desarrollados para esta versión. Debiera descargar esta versión si trabajará con proyectos ya realizados bajo esta versión.
- Python 3.3: Es la versión de la rama 3 en donde se incluyen una serie de cambios que mejoran el funcionamiento del lenguaje pero que resultan incompatibles con la versión 2.7. Si se desea aprender programación usando Python o bien está interesado en las características del lenguaje, ésta sin duda es la mejor opción.
Python 2.7 hasta el momento representa la cumbre del proyecto, la solidez y madurez del lenguaje. Sin embargo Python 3 es el futuro del lenguaje. Llegará el momento en que el soporte para la rama 2 termine. Si ha decidido iniciar un nuevo proyecto en Python elija sin duda la versión 3.



No hay comentarios:
Publicar un comentario