Conociendo a Python
Conoceremos un lenguaje de programación muy sencillo y poderoso para principiantes o entusiastas de la informática.
Hace algunos meses charlando con un
promotor del software libre me enseñaba algunas aplicaciones en su máquina que corría linux. Estos resultaban muy eficaces para la creación dinámica de páginas web, manejo de archivos y otras funciones. Recordando al CGI que utilicé años
atrás imaginé que me estaba enseñando algo en Perl, pero era algo mucho mejor y más simple. Al comentarle si me estaba enseñando algo en Perl me enseño una comparación de cómo un script de 100 líneas con Perl podía ser realizado con
tan solo unas pocas en Phyton. Algo interesante tenía que estar atrás de esto.
Python es un lenguaje de programación script, interpretado, interactivo y orientado a objetos. Se le compara con Tcl, Perl, Scheme o Java. Destaca en una sintaxis muy sencilla y limpia pero con gran potencia. Contiene módulos, clases, tipos
de datos de alto nivel y escritura dinámica. Tiene interfaces para diversos sistemas y librerias. También puede utilizarse como un lenguaje de extensión para aplicaciones que necesitan una interfaz programable. Otra ventaja es su portabilidad, funcionando en sistemas Unix y derivados, Windows, Dos, Mac y otros.
Hay un par de cosas que cabe mencionar pues distinguen a Python de otros lenguajes de programación orientados a objetos: Por un lado no hay necesidad de compilar código en Python antes de ejecutarlo, razón que lo convierte en un lenguaje
de script y segundo es que el lenguaje busca ser concreto para dar paso a un código más reusable y fácil de utilizar.
El sitio oficial de Python y de visita obligada es href="http://www.python.org/">http://www.python.org/. Allí encontraremos recursos, información y tutoriales para conocer el lenguaje.
Al iniciar en Python me he topado con varios errores de sintaxis por la mala costumbre de programar con lenguajes más flojos en cuestión de sintaxis. Python por el contrario es muy estricto, pero tiene la ventaja de que con pocas líneas
de código puedes ponerte en camino.
El siguiente es un ejemplo de su código:
lo_mostramos = 1 If lo_mostramos: print "Un saludo a todos los amigos"
Sin declaraciones de variables, ni introducciones. Directo al grano y ya estamos programando.
Python es una buena alternativa para programadores principiantes, razón por la que muchos centros de estudio ya lo han adoptado como su lenguaje de aprendizaje sobre el tedioso Pascal con quién muchos empezaron. Y también es una excelente
alternativa para los veteranos en la rama de programación buscando simplificar códigos y buscando la reutilización del mismo.
Phyton se está abriendo brecha gracias a los halagos de quienes le conocen.
Existe bastante información en nuestro idioma para que lo conozcamos más a fondo.
Citando algunas direcciones:
Un poco de programación de Python para principiantes
http://users.servicios.retecal.es/tjavier/python/Un_poco_de_Python.html
Recursos de Python
http://usuarios.lycos.es/arturosa/
Inmersión en Python - Libro descargable.
Aprendiendo a Programar - Excelente para principiantes y muy enfocado a Python
http://www.freenetpages.co.uk/hp/alan.gauld/spanish/
Guía de aprendizaje de Python
http://www.zope.org/Members/rapto/tut
Con esos enlaces y el sitio principal, te invito a dedicarle algún tiempo a
conocer este lenguaje. Podría gustarte y servirte para mejorar tus habilidades
de programación.
