miércoles, 12 de octubre de 2011

Aprendiendo Python

La idea de este post es fomentar un poco más el uso de un lenguaje de propósito general cada vez mas utilizado a nivel mundial. Este lenguaje se llama Python y tiene varias características que lo hacen un lenguaje poderosísimo que no tiene nada que envidiarle a ninguno de los monstruos del marketing como puede ser Java o .NET, los cuales tienen grandes empresas detrás.
A diferencia de estos últimos lenguajes PYTHON se ha hecho fuerte a partir del aporte muchas veces desinteresado de una comunidad que fomenta y alienta el Software Libre.
Con mi poca experiencia en Python, hace solo 2 años que programo con él, puedo decirles que es un lenguaje de muy fácil aprendizaje, con una potencia y robustez realmente admirable y como dije previamente una comunidad de gente comprometida y dispuesta a enseñar muchos trucos que resultan de gran ayuda cuando nos quedamos estancados por alguna razón.
Una aclaración que me parece importante hacer es que si bien Python es multi-plataforma, es decir que lo que programemos en Python (Si respetamos buenas técnicas de programación), debería poder correr tanto en un entorno Windows como Linux, yo trabajo fundamentalmente en un Entorno Windows por lo cual lo que explicare de ahora en adelante en mi BLOG va a ser casi siempre en dicho ambiente, de todas formas les puedo asegurar que no difiere mucho lo que hay que hacer en las distribuciones mas modernas de Linux.. ;)

(LO OBVIO ES INVISIBLE A LOS OJOS)

Lo primero que yo recomendaría para comenzar a programar con Python seria justamente que instalen Python... :)..
Yo estoy utilizando actualmente la versión 2.6, así que voy a poner el link de descarga de esa versión, sin embargo si quieren instalarse una versión mas actual solo deben "GOOGLEAR" unos segundos y ya les aparecerá de donde descargarla.. ;)

(INSTALACION NO EXLUYENTE)

Si su objetivo es hacer programas con interfaz grafica Stand-Alone (Es decir no WEB) les recomiendo también que descarguen PyQT, como para ir ganando tiempo..

(OTROS APLICATIVOS)

Para programar con Python no hace falta más que contar con un "bloc de notas" común y silvestre, de todas formas por comodidad es recomendable descargar alguno que sea un poco más potente y que como mínimo nos coloree las líneas de código, indicándonos cuales son palabras claves o reservadas. Yo suelo utilizar el notepad++ que puede descargarse de aquí.


Si bien con un Bloc de notas común o uno un poco mas sofisticado ya les alcanza para comenzar a escribir programas, lo que les solucionaría bastantes problemas, sería que utilizaran un IDE (Entorno de desarrollo Integrado) que cuenta con muchas ventajas.
Por ejemplo:
  • Autocompleta código,
  • Permite formateo automático,
  • Colorea palabras reservadas y palabras claves,
  • En caso de que estemos cometiendo un error en la escritura de código, como puede ser utilizar una variable que no esta declarada o ese tipo de cosas, el mismo IDE nos pondrá una marca en la línea en la que se esta cometiendo el error.
Yo para programar con Python suelo utilizar un IDE bastante difundido llamado Eclipse, al cual se le debe instalar un plugin denominado "PyDev" para que el entorno sepa que vamos a utilizar Python para programar.. ;)

Descargar Eclipse

No hay comentarios:

Publicar un comentario