Tag Archives: Python

Razones para ir a PyConAr 2011

PyConAr es la conferencia de Python en habla hispana más grande del mundo y la edición 2011 se va a llevar a cabo en Junín, Buenos Aires, el próximo viernes y sábado. Vas? Para convencerse a ir, además de mirar … Continue reading

Posted in Aprendiendo Python, Eventos | Tagged , , | Leave a comment

Charla: Entendiendo Decoradores en Python [actualizada]

La primer vez que di esta charla fue en el PyDay de Rafala en 2010. De las charlas que tengo en la gatera, es la que más me gusta de momento. Está bien armada y es muy útil para quienes … Continue reading

Posted in Aprendiendo Python | Tagged , , , | Leave a comment

Python: guardar imagenes en una base de datos Sqlite

Hace un par de días Walter de Nicaragua me consultaba: Estoy trabajando en una aplicacion para niños en las xo´s , estoy usando sqlite3 para guardar la informacion, y tambien necesito guardar fotos dentro de la base de datos. Como … Continue reading

Posted in Aprendiendo Python | Tagged , , | Leave a comment

Unicode en el código fuente

Hoy Pedro preguntó en Twitter “Que lenguajes de programación permiten a día de hoy soporte full unicode para codear?”. Algunos contestaron que Java o C#. No los conozco, pero creo que no. Creo que respondieron que el lenguaje puede trabajar … Continue reading

Posted in Aprendiendo Python | Tagged , , | 12 Comments

Video de la charla Entendiendo decoradores en Python

Orfi se tomó el trabajo de editar una filmación de mi charla en el PyDay de Rafaela con mis slides para armar este video. Muchas gracias! entendiendo decoradores from Orfx Sch on Vimeo. Al final, durante las preguntas, escribo algo … Continue reading

Posted in Aprendiendo Python, Eventos | Tagged , , | Leave a comment

Charla: Desarrollando aplicaciones de red con Twisted

Hoy di en Junín una charla introductoria Twisted. Cuando los organizadores me contactaron hace un para de meses para invitarme a venir, me preguntaron sobre qué podía hablar. Mi primera idea era una charla titulada algo así como Python para … Continue reading

Posted in Eventos, General, Twisted | Tagged , , | 1 Comment

Entendiendo *args y **kwargs en Python

Me llegó un mail consultando sobre *args y **kwargs en Python. ¿Qué es eso? Vamos por partes. En Python existen varias formas de llamar a una función. Por ejemplo, en su definición puede tener valores por defecto, entonces no es … Continue reading

Posted in Aprendiendo Python | Tagged | 1 Comment

Twitter updates desde Twisted

Este artículo es una re-edición del publicado el 24/08/2010 ya que cuando lo publiqué, Twitter estaba terminando su proceso apagar el sistema de autenticación básica para pasar al más complejo sistema de la danza oAuth; lo cual convirtió al artículo … Continue reading

Posted in Aprendiendo Python, Twisted, Web | Tagged , , | Leave a comment

Un servidor web con pocas líneas de Python

Hoy un amigo necesitaba un servidor web para engañar a un programa. Cada vez que el programa iniciaba, se conectaba con un servidor web para verificar si había actualizaciones disponibles. El nombre del host a dónde se hacía la petición … Continue reading

Posted in Aprendiendo Python | Tagged , | 1 Comment

argparse – Command line option and argument parsing

Hoy recibí la última edición de Python Module of the Week, un semanal de Doug Hellmann sobre módulos de Python. Leo: The argparse module was added to Python 2.7 as a replacement for optparse. Nunca había usando optparse hasta hace … Continue reading

Posted in Aprendiendo Python | Tagged , , , | Leave a comment

functools.update_wrapper

Este post se alinea con la serie Decoradores en Python (I, II, III) pero no es tan elaborado como para ser Decoradores en Python (IV) Desde Python 2.5, al crear un decorador, se puede utilizar functools.update_wrapper para quela versión decorada … Continue reading

Posted in Aprendiendo Python | Tagged , , | 1 Comment

Puedo disfrazar cualquier cosa de Modbus

Hace más de un año participo en un proyecto de desarrollo de un sistema SCADA, específicamente en la capa de comunicación. La distribución física es algo como esto: En cada edificio hay una red 485 con dispositivos de hardware propio … Continue reading

Posted in Aprendiendo Python, Twisted | Tagged , , , , | 2 Comments

Diccionario bidireccional en Python

Bidirectional dict o Injective mapping es una estructura de datos muy útil. Por lo general cuando usamos un diccionario o tabla hash, tenemos un valor asociado a una clave: >>> d = {1:’uno’, 2:’dos’} >>> d[1] ‘uno’ Pero algunas veces … Continue reading

Posted in Aprendiendo Python | Tagged | 2 Comments

Talk: Taint Mode for Python via a Library (video)

OWASP have just published the video of my talk in OWASP App Sec Research 2010 in Stockholm. First talk in English ever. Fue mi primer charla en inglés. Slides and text are also avaliable.

Posted in Aprendiendo Python, Europa 2010, Eventos | Tagged , , | 2 Comments

Pilas y colas en Python

La forma más directa de tener pilas y colas en Python es usando listas, una de las poderosas estructuras de datos que vienen con el lenguaje. Una pila es una estructura de datos secuencial en la que el último elemento … Continue reading

Posted in Aprendiendo Python | Tagged , | 2 Comments