There’s a python in my boot

python_logo

Creo que el otro día amanecí demasiado voluntarioso. Desperté y dije: “Hoy voy a aprender Python”.

Para los que lo desconozcan, Python es un lenguaje de programación de alto nivel que se caracteriza por estar diseñado para ser simple y fácil de leer para un programador, pero sin perder la calidad del desarrollo. Es un lenguaje interpretado, es decir, que no necesita ser compilado, sino que corre con un intérprete instalado en la máquina.

Y así, con toda la convicción del mundo, me puse a buscar algún tutorial o algo que me orientara en mi entonces difícil cruzada. Y digo “entonces” porque al poco tiempo de investigar, descubrí que existe una infinidad de referencias de Python por toda la red, lo que hizo mi trabajo mucho más fácil de lo que tenía planeado. Al parecer el lenguaje está muy de moda, por todos lados se habla de él (yo lo conocí porque Ubuntu contiene muchos programas, algunos caraterísticos del sistema, hechos en Python) y después de usarlo por unos cuantos días me he dado cuenta del porqué de su popularidad.

En primer lugar, es software libre, el intérprete de Python viene preinstalado en la mayoría de las distribuciones Linux (entre ellas Ubuntu), tan sólo es necesario entonces un editor de textos y ya. Además, es un lenguaje en extremo fácil de aprender, la sintaxis es muy simple, no tienes que andar poniendo puntos y comas (;) por todos lados o llaves({}), de hecho, en lugar de llaves para anidar código, sólo se usan tabulaciones, osea, espacios en blanco. Un ejemplo:


edad = input("¿Cual es tu edad? ")
if edad > 17:
     print "Bienvenido al bar"
else:
     print "No puedes pasar"

Ésto imprime:

mike@ramirohome:~$ python test.py
Cual es tu edad? 19
Bienvenido al bar

Como se puede apreciar, tampoco es necesario poner encabezados con librerías y cosas así, ni declarar variables, mismas que pueden tomar el tipo de valor que sea (int, float, char, etc…). En resumen, es fácil.

Pues bien… Mi búsqueda del conocimiento me llevó a mil y un páginas y, si son observadores, se podrán dar cuenta de que los últimos links registrados en mi cuenta de del.icio.us tiene que ver con Python. Pero por ahora sólo haré referencia a los que me han parecido más útiles e interesantes:

Lamentablemente por ahora se me acaba el tiempo para seguir redactando, posteriormente hablaré de editores y entornos de desarrollo para Python. Por lo pronto, sólo le deseo un cosa:

Happy hacking.

3 Respuestas a “There’s a python in my boot”


  1. 1 Vitti Octubre 21, 2007 a las 5:34 pm

    Si, de hecho los screenlets están diseñados por phyton, ya había escuchado que es bastante fácil, y pues si tuviste clases con el Deslumbrante Ing. Juventino Arias jajaja será pan comido gracias a su manera tan didáctica y amena de impartir clases.

    mike cambiando de tema drásticamente tuve algunos problemas al actualizar Ubuntu al gutsy… pues mi aMsn ya no funciona… al abrirlo me dice k ocurrió un error tkc no se que, que compile porfavor.

    Estuve investigando y a toda la gente le ocurrió lo mismo y en ninguna parte han dado una solución, solo dan alternativas como usar Pidgin, emsene… o meter a la terminal una serie de códigos para tener el aMSN versión pasada que está de la SHI…

    alguna idea ? ?

  2. 3 Christian Agosto 20, 2008 a las 3:33 pm

    “Hoy voy a aprender Python”, amigo, a mi me pasó exactamente lo mismo.
    Siempre me gusto python desde que lo conoci, pero recién ahora logré conseguir la voluntad necesaria para aprender python en serio.


Escribe un comentario




Mis links de del.icio.us

Mis fotos en Flickr

101_0128

101_0124

101_0108

More Photos
web tracker Firefox 2
Linux Blogs México