26 abril 2013

Python

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:
Implementaciones:
Debido a las características de Python se han creado algunos proyectos alternos como por ejemplo:

  • IronPython: Una implementación de Python para la plataforma .NET
  •  
     
     
     
  • 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