Charla “Introducción al Desarrollo de Aplicaciones con PyGTK” en IRC

20 11 2009

La asociación de GNOME Hispano anunció con este mensaje en su lista de correo la próxima charla “Introducción al Desarrollo de Aplicaciones con PyGTK” a llevarse a cabo el próxmo Sábado 21 de Noviembre en el marco de sus Charlas IRC mensuales. La charla se realizará el canal #gnome-hispano de irc.gnome.org a las 17 hrs. UTC (14:00 hrs. de Argentina, si no me equivoco) y estará a cargo de Alejandro Valdés, un miembro de la comunidad de GNOME.

La temática de la charla estará dividida en dos partes:

  1. Un poco de teoría: programación por eventos, widgets, signals, callbacks, etc.
  2. Ejercicios: Partiendo desde un ejemplo interactivo con Python, pasado por ejemplos con/sin señales, ejemplos con/sin libglade/gtkbuilder, ejemplos con/sin clases, terminando con algunos ejemplos de como utilizar algunos cosas interesantes como gconf, vte, treeview, gettext, etc.
Anuncios




Aprobada la moratoria para Python 3

12 11 2009

Finalmente Guido van Rossum, se salió con la suya y su propuesta de una “moratoria” para Python fué aceptada con el PEP 3003 (Python Enhancement Proposal). Esto quiere decir que se suspenden temporalmente todos los cambios en la sintaxis, semántica y “built-ins” del lenguaje por un período de por lo menos 2 años a partir del lanzamiento del próximo Python 3.1 e incluyendo a Python 3.2. La introducción de cambios podría volver en el siguiente Python 3.3, si es que éste no es lanzado prematuramente a lo esperado.

Esta suspensión de nuevas características está pensada para permitir que las implementaciones del lenguaje que no sean CPython (la más popular de todas) se pongan al día con la nueva versión 3, además de hacer más fácil su adopción y ofrecer una base más estable para toda la comunidad.

La moratoria es ahora efectiva y no permite ninguna excepción, todos los cambios pendientes quedan pospuestos hasta que ésta se levante.





Python crece el 45% en EE.UU.

12 11 2009

La consultora Evans Data reporta que el uso del lenguaje de programación Python se incrementó en un 45% desde la primavera (boreal) del 2008, de acuerdo a los resultados de su encuesta realizada en el mes de Octubre pasado entre más de 500 desarrolladores de EE.UU. El resto de los lenguajes de scripting como Ruby, PHP y Perl sólo tuvieron pequeñas pérdidas o ganancias.

Sin embargo, lo más interesante es el hecho que Evans Data atribuye el crecimiento en la popularidad de Python al ascendente uso de App Engine, la plataforma para desarrollar y hospedar aplicaciones web en la nube computacional de Google, que debutó en el 2008 inicialmente sólo soportando para ese lenguaje. La consultora dijo también que sólo el 13% de los desarrollares encuestados reconocieron que usaban Python antes del anuncio de App Engine.

El fundador de Evans Data va aún más lejos afirmando que:

“Este cambio de adopción ilustra el poder de Google y la promesa de la nube computacional en la que App Engine depende. Mientras el escenario de la computación evoluciones con la nube, también lo hará la adopción de las tecnologías que la rodeen, como vemos aquí”.

Y para los consideren que éste es el motivo definitivo para decidirse a aprenderlo de una vez, les recomendamos comenzar por el libro Dive into Python 3, recientemente publicado bajo una licencia Creative Commons.





Guido van Rossum quiere una “moratoria” para Python

22 10 2009

Guido van Rossum, creador del lenguaje y empleado de Google desde el 2005, ha propuesto con este mensaje a la comunidad de desarrolladores de Python que dejen de cambiar sus características gramáticas y semánticas “por varios años”. Guido considera así los motivos para esta moratoria:

“La razón es que los cambios frecuentes al lenguaje causan dolor para los implementadores e implementaciones alternativas (Jython, IronPython, PyPy, y otras) con poco o ningún beneficio para el usuario promedio (que no verá los cambios hasta dentro de años y que no puede estar en la posición de actualizarse a la última versión)”.

Guido también considera que el principal objetivo de la comunidad de Python en este punto debe ser conseguir una amplia aceptación para Python 3000 y en crear portes sólidos de las librerías de terceros necesarias para que otras librerías y aplicaciones puedan ser actualizadas.