Estudiando Python

14 May 2008

in Otras cosas

Desde hace un buen tiempo que sigo el Proyecto Django Project, un framework Web que, como bien dice el slogan, fue creado para “perfeccionistas con fechas de entrega”.

La calidad con que está realizado el Django es de no creer, a todo nivel: claridad, potencia, rapidez, elegancia. Si bien por trabajo programo en tecnologías Microsoft desde hace una punta de años, el contacto con el lenguaje de programación Python y el entorno Django lograron que me volviese a enamorar de la programación :-)

¿Por qué? Por muchas razones. Por ejemplo, uno de los postulados del Python dice, muy sensatamente, que el código se lee muchísimas veces más que lo que se escribe. Por consiguiente, la sintaxis deberá alentar y exigir claridad, ¿no? Bien, esto significa que la indentación del código en Python es obligatoria. Dicho de otra forma, si no indentás, el programa sencillamente no compila. ¿Resultado? Código mucho más legible en cualquier instancia de desarrollo… y un gran incentivo en favor de su estudio.

Además, no está demás agregar que el Python fue el primer lenguaje de programación con el que corrió Google, ¿no? Digo, por si a alguno le cabía alguna duda respecto a performance y robustez… ;-)

Entonces queridos míos, desde hace unos días cuando vuelvo del trabajo me reparto el tiempo entre las tareas domésticas, la práctica musical, y la lectura vertiginosa del libro oficial del Python, disponible gratuitamente en mil y un formatos, que se llama Dive Into Python (Sumérgete en el Python).

Lamento por dejar de lado el blog por un tiempo, pero hay prioridades que cumplir… y no, no estoy estudiando esto sólo por placer: tengo un par de proyectos internos que implementaré en este lenguaje, y que si resulta como pienso, significará un paso adelante en la concreción de ciertos planes maquiavélicos que tengo en puerta desde hace un tiempo :-)

Entradas relacionadas:

  1. Maravillas del mundo Linux
  2. Resumen del día 2008-06-29
  3. ¡Sigo vivo!

{ 5 comments… read them below or add one }

1 mami 15 May 2008 at 17:09

Si tenés planes maquiavélicos, “el fin justifica los medios”, así que dale para adelante!!!!! Además, el deseo de aprender prolonga la vida…., la buena vida, digo :smile:

Reply

2 Edu 16 May 2008 at 14:11

Che, ya que estas retomando el tema de la programacion, ahi va una pregunta: Paula desde hace tiempo que quiere iniciarse en el mundillo de la programacion, hacerse una base de C++ (medio indispensable para moverse por entornos linuxeros) y todo eso. El problema es que es muy dificil encontrar por donde empezar, porque casi cualquier libro de un lenguaje asume un cierto conocimiento previo en programacion (al menos, esa es mi experiencia de cuando yo quise hacer lo mismo). Tenes alguna recomendacion al respecto?

Reply

3 Carlitos 16 May 2008 at 14:20

Mmmm, el cplasplas me parece un poco jevimetal como para empezar. De hecho, el Python me parece excelente como introducción a la programación. Con decirte que la sintaxis es tan limpia que parece pseudocódigo! ;-)

Hay varios libros de Python para empezar, pero vuelvo a recomendar el Dive into python, que si bien no tendrá citas a sketches de los Monty Pythons, es divertido igual… pero no es para principiantes-principiantes, creo yo.

Reply

4 Carlitos 17 May 2008 at 13:20

Edu: fijate acá

Reply

5 Damian 26 June 2008 at 2:07

Hola miren este nuevo sitio de enseñanza de Python http://www.aprenderpython.com tiene documentos enlaces foros, videotutoriales, y ademas en la parte del foro tiene una completa documentacion como 30 documentos de python y programacion.

Reply

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post:

Next post: