| Blog \ Python | ||||
| Python, ¿de que se trata? |
|
|
| Publicado el Jueves, 26 de Agosto de 2010 00:50 | |
|
Para aquellos que no lo conocen, Python es un lenguaje de programación interpretado y multiparadigma (es decir, que posee soporte tanto para programación imperativa como para POO) creado por Guido van Rossum en el año 1990, y cuyo nombre está inspirado en el grupo de cómicos ingleses “Monty Python”. Está liberado como un proyecto de código abierto, administrado actualmente por la Python Software Foundation. La última versión estable del lenguaje a la fecha de este artículo es la 2.7, que podemos descargar libremente desde su sitio oficial en [http://www.python.org/]. Python ha ganado gran cantidad de seguidores gracias a su gran simpleza y facilidad de uso. Incluso algunos fanáticos linuxeros más extremos suelen a veces reemplazar el clásico shell que trae Linux por defecto ([Bash]) por un intérprete de Python. Para que se hagan una idea de su popularidad, la mayoría de la aplicaciones web de Google (más que nada en sus procesos internos, como los Spiders, APIs, mantenimiento de servidores, etc) están desarrolladas en Python y usando un framework basado en [Django], creado por ellos mismos. YouTube está hecho en Python. De hecho, les gustó tanto el lenguaje a los muchachos de Google que contrataron a Guido van Rossum, su creador, que ahora trabaja para ellos ya desde hace algunos años. Por lo tanto, podemos decir que Python corre por las venas de Google. Y no sólo eso, muchos desarrollos en películas de animación en 3D de la Pixar y otras compañias de la industria también están integrando Python al software de diagramacion 3D, y un claro ejemplo de esto es Blender, un software de modulado 3D open source hecho en Python y que posee muchas librerías de modelado también en este lenguaje. Aunque no fue creado con la idea de ser un lenguaje para la web, en estos últimos años también han surgido una enorme cantidad de CMS y frameworks para desarrollo web muy bien logrados, como los ultra complejos Zope y Plone, el ya mencionado Django, entre muchos otros más. Por eso, y por muchas cosas más, Python es un lenguaje que todo el mundo debería conocer. Su sintaxis es tan sencilla y cercana al lenguaje natural que los programas elaborados en él parecen pseudocódigo. Por este motivo, bien podría ser utilizado como lenguaje para la enseñanza de programación en los primeros años de las carreras de informática y en la enseñanza de algoritmos. Muy pronto voy a estar subiendo algunos tutoriales para comenzar a programar en este lenguaje, así que estén atentos.
|
|
|
|
|
Soy un diseñador y desarrollador web freelance, Programador Junior en .Net y estudiante de Sistemas en la Universidad Nacional de Entre Ríos. En este último tiempo me estoy dedicando a aprender un poco más sobre desarrollo de extensiones para Joomla! y sobre testing y debugging de aplicaciones de escritorio. Además soy un gran fanático de la ilustración y del arte gráfico.

Blog El-Golem.com.ar por Emmanuel Fontan se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Unported.