Archive for the ‘Python’ Category

Reunión de la Comunidad Python México de Junio

Wednesday, June 24th, 2009

Pues dándole continuidad a la consolidación de la Comunidad Python México convocamos a la próxima reunión para este viernes 26 de junio a las 18:00 hrs. en el piso 5 de CANACINTRA (Patriotismo esq. San Antonio, a unas cuadras del metro San Antonio).
Durante la última reunión de mayo se creó un mapa mental con varias propuesta e ideas que pueden descargar desde aquí en formato PDF o en formato de freemind.

No es necesario que seas un über-hacker de python, para asistir. Todos son bienvenidos para comentar y sumarse.

Técnicas de prueba con Python

Monday, June 8th, 2009

Nos mandan un artículo sobre el uso de frameworks para la prueba y debug de programas en Python.

Look at how the leading Python testing frameworks provide robust auto-discovery of your application tests. Make sure your applications are written right the first time, and that they stay working through months and years of further tweaks and improvements.

El lenguaje de programación con los usuarios más felices

Thursday, May 21st, 2009

Leo en use Perl; que los programadores más felices programan en Perl:

¿Qué lenguaje de programación hace a los programadores más felices? Está claro que algunos lenguajes son más populares que otros, y se ha debatido largo y tendido sobre los méritos relativos de Python vs Ruby, Java o C vs Lisp vs todo lo demás. Pero ¿cuál es el consenso general?
(more…)

I Reunión Comunidad Python México

Tuesday, May 12th, 2009

Pues viendo con mucho respeto y con un dejo de envidia el crecimiento de algunas comunidades de desarrolladores tales como son el caso de Java y Spring en México quisiera retomar los esfuerzos por consolidar una verdadera comunidad de usuarios y desarrolladores de Python en México.

He tenido el gusto de conocer a muchos amigos en México que aún cuando compartimos el aprecio por este lenguaje de programación no hemos podido formar una gran comunidad y nos hemos quedado como pythoneros de clóset. Estoy seguro de que existen más usuarios, desarrolladores, aficionados o meros interesados en Python dispuestos a compartir sus conocimientos, sus experiencias y su código. Y es así que los convoco a la primera reunión de la Comunidad Python en México el próximo viernes 22 de mayo en las instalaciones de CANACINTRA a partir de las 17:00 hrs. Mayores informes aquí.

Les recomiendo que se suscriban a la lista de correos de PythonMéxico para poder coordinarnos y así renovar a esta comunidad que seguramente va a crecer y ser tan popular como siempre debió ser.

[Actualización] A petición popular, la reunión se llevará a cabo a partor de las 17:00 hrs. Mismo día, mismo lugar.

Multiproceso con Python

Wednesday, March 25th, 2009

Nos mandan un artículo de como utilizar aplicaciones de Python aprovechando las arquitecturas multi-core actuales:

Learn to scale your UNIX Python applications to multiple cores by using the multiprocessing module which is built into Python 2.6. Multiprocessing mimics parts of the threading API in Python to give the developer a high level of control over flocks of processes, but also incorporates many additional features unique to processes.

Duda con python pack y unpack

Sunday, February 22nd, 2009

hola, estoy tratando de construir una aplicación que requiere enviar
flotantes a través de la capa de red
por eso necesito obtener la representación hexadecimal para enviar
byte por byte.

Pero al usar pack
>>> struct.pack(“>f”,0.8)
‘?L\xcc\xcd’
deberían ser 4 bytes no?

Algo como esto :
>>> struct.unpack(“>f”, “\x3f\x4c\xcc\xcd”)
(0.80000001192092896,)

Sin embargo python parece saber como interpretar el resultado previo:

>>> struct.unpack(“>f”, “?L\xcc\xcd”)
(0.80000001192092896,)

!!!!

Python 3 Metaclasses y otras extrañas creaturas

Tuesday, February 3rd, 2009

Nos mandan un artículo sobre las cosas nuevas en Python 3:

Python 3 is the latest version of Guido van Rossum’s powerful general-purpose programming language. It breaks backwards compatibility with the 2.x line but has cleaned up some syntax issues. This second article builds on the previous article, which focused on changes that affect the language and backwards compatibility issues. In Part 2 of this two-part series, discover more new Python features and details on more advanced topics such as changes in abstract base classes, metaclasses, and decorators.

Screencast: Creando una extension de OpenOffice.org

Saturday, January 3rd, 2009

EuroOfficeDaniel Darabos de EuroOffice nos envia un screencast de su platica sobre creacion de extensiones de OpenOffice.org en 20 minutos.
(more…)

Cambios en el lenguaje de Python en su versión 3

Monday, December 22nd, 2008

Nos mandan de IBM un artículo que muestra las diferencias de las versiones anteriores de Python con la nueva versión 3:

Python 3 is the latest version of Guido van Rossum’s powerful general-purpose programming language. Whether the Python community will accept version 3 is anyone’s guess. The breaking of backwards compatibility will mean supporting two different versions in parallel. This article covers changes to input/output (I/O), the new bytes data type, changes to strings and string formatting, and finally, changes to the built-in dict type.