Posts Tagged ‘Python’

Vacante para programador python

Sunday, October 2nd, 2011

http://www.ofertashacker.com/jobs/148-desarrollador-python

¿Sabes Python? puedes aplicar, manda tu cv.

Técnicas para portar código de Perl a Python

Friday, September 10th, 2010

Nos mandan un artículo sobre como portar programas escritos en Perl a Python:

Python programmers shouldn’t get too smug. While many people agree that Python is designed in a way that makes it a highly readable language, there can still be problems with legacy, untested Python code too. Porting legacy Perl to Python can be a daunting task. In this article, learn some of the theory behind dealing with legacy code, including what not to do.

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.

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.

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.

Tutorial: Convertir Hojas de calculo con Python

Thursday, January 8th, 2009

py-uno_128
Este articulo detalla como convertir hojas de calculos con python y pyuno mas especificamente. Es la segunda parte a la columna anterior para usar Python y OOo como servicio. Esta sin embargo manipula los documentos de ODS convirtiendolos en archivos tipo CSV. Este usa una libreria hecha en la columna anterior llamada oooutils asi como oorunner.

El script tambien hace gran uso de la manipulacion de archivos que embede openoffice.org asi como el servicio de escritura usando ‘storeToURL().

Puedes leer el resto del documento aqui:
http://www.linuxjournal.com/content/convert-spreadsheets-csv-files-python-and-pyuno

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.

Script python para enviar SMS en GSM (Telcel, Movistar)

Monday, December 8th, 2008

Existen excelentes programas para enviar SMS desde el escritorio como Wammu, entre otros.

¿Pero, que sucede si se desea enviar SMS desde aplicaciones incrustadas (¿embebidas?), o simplemente se requiere mas grado de control?

El siguiente script envia SMS via puerto serial virtual Bluetooth, codificando el texto en modo PDU.
Es importante mencionar que el modo texto para envío de SMS (que es mucho mas sencillo de implementar) no siempre está disponible en todas las terminales.

El código es muy perfectible, solamente cuenta con un manejo básico de errores y no está muy a la “manera pythonica”, pero por otra parte, funciona con todo el alfabeto GSM de 7 bits y permite enviar caracteres no ingleses, como la ñ y Ñ.

Si resulta de interés, posteriormente pondré a su consideración, otras formas de codificación SMS como la UTF (que es la razón de que en ocasiones las compañías celulares nos cobren varios SMS por envío por los mismos 160 caracteres). Codificar UTF requiere modo PDU hasta donde mi conocimiento me permite saber.

Bienvenidos los comentarios, quejas y sugerencias a Idea Versátil
(more…)