Category Archives: Aprendiendo Python

Lenguaje de programación Python

La historia de Python: El Gran (o Enorme) Renombrado

El siguiente texto es una traducción del artículo The Great (or Grand) Renaming de Guido van Rossum publicado en http://python-history.blogspot.com/.

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

Servidor SMTP para hacer pruebas

Cuando estamos programando, muchas veces necesitamos de un servidor de mails para que nuestro programa envíe todo tipo de mensajes: reportes de error, avisos, passowords luego de una gesistración, “contact us”, etc… Muchas veces no se tiene un servidor SMTP … Continue reading

Posted in Aprendiendo Python | Tagged , , | 18 Comments

La historia de Python: Módulos cargados dinámicamente

El siguiente texto es una traducción del artículo Dynamically Loaded Modules de Guido van Rossum publicado en http://python-history.blogspot.com/.

Posted in Aprendiendo Python, Historia | Tagged | 1 Comment

os.path en el settings.py de Django para mayor comodidad

En el archivo de configuración settings.py de un proyecto Django, por lo general tenemos que setear variables como MEDIA_ROOT o STATIC_DOC_ROOT. Su contenido en una instalación Windows suele ser algo como: ‘C:\Windows\camino\hasta\mi\projecto’. Y en Linux: ‘/home/usuario/camino/a/mi/proyecto’. El problema surge cuando … Continue reading

Posted in Aprendiendo Python, Django, Siempre se aprende algo | Tagged , | 5 Comments

Aplicar un decorador a todas las funciones de un módulo en Python

En la lista de PyAr preguntaron si había alguna forma de aplicar un decorador a todos las funciones de un módulo. Envié una solución sin probarla, que al verla unos días más tarde parece bastante buena La comento aquí con … Continue reading

Posted in Aprendiendo Python | Tagged , , | 4 Comments

Generación espontanea de código

Software does not make itself. Code does not spontaneously come from the ether of the universe. El párrafo completo: Software does not make itself. Code does not spontaneously come from the ether of the universe. Python is no exception to … Continue reading

Posted in Aprendiendo Python, Citas | Tagged | 1 Comment

Big refactoring en dyntaint.py

Ayer llevé acabo un refactoring importante en mi proyecto Taint Mode para Python. En resumen: dyntaint.py es un módulo que permite seguirle la huella a datos que ingresan a un programa con el objetivo de evitar que lleguen a ciertas … Continue reading

Posted in Aprendiendo Python | Tagged | 3 Comments

Decoradores en Python (III) – Clases decoradoras

Siguiendo con la serie de posts sobre decoradores en Python, y fiel al espíritu que los originó (ir mostrando lo que voy aprendido a medida que necesito resolver problemas específicos o descubro aplicaciones concretas) hoy les traigo un nuevo uso … Continue reading

Posted in Aprendiendo Python | Tagged , | 9 Comments

Conjuntos en Python

Cuando estaba preparando mi charla introductoria a Python, le pasé mis slides a un amigo para que me diga su opinión y una de las cosas que me dijo fue Nunca senti que set sea algo nativo de python, le … Continue reading

Posted in Aprendiendo Python | Tagged , | 11 Comments

Charla Bienvenido a Python en Instituto Libre 09

El viernes por la tarde se llevó a cabo el evento Instituto Libre 09 en la ciudad de Coronda, más precisamente en el Instituto Superior de Profesorado Nº 6 Dr. Leopoldo Chizzini Melo. Presenté una charla llamada Bienvenido a Python. … Continue reading

Posted in Aprendiendo Python, Eventos | Tagged , | 3 Comments

Ejercicio 16 – proyecto Euler

De vez en cuando se me da por hacer saries de posts en el blog. Sagas. Una de las últimas fue la saga sobre resoluciones a problemas del proyecto Euler. Lo que intentaba era resolverlos con alguna característica interesante de … Continue reading

Posted in Aprendiendo Python, Problemas | Tagged , | 10 Comments

Charla relámpago: Comet en Twisted

Ayer en las charlas relámpago de PyCon Argentina 2009 mostré cómo utilizar Comet desde Twisted. Tenía un slide disparador que no pude mostrar por que OpenOffice no se abrió y como las charlas relámpago duran 5 minutos, no podía darme … Continue reading

Posted in Aprendiendo Python, Twisted | Tagged | 2 Comments

El Tutorial de Python en Español

Hoy se ha publicado la versión HTML y PDF del tutoril oficial de Python en español. La traducción la hemos realizado varios voluntarios del grupo de usuarios de Python de Argentina. http://python.org.ar/pyar/Tutorial

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

Django Middleware

Mientras estudié el tema para hacer un experimento, traduje el 80% de la documentación oficial. La dejo aquí más algunos condimentos personales. Middleware Es un sub framework que permite modificaciones al sistema de procesamiento de request/response de Django. Es un … Continue reading

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

Una gran oportunidad de conocer Python!

El 4 y 5 de Septiembre se va a llevar a cabo en Capital Federal el evento PyCon Argentina 2009. Organizado por la comunidad, con entrada libre y gratuita, se llevará a cabo en la Universidad de Belgrano. Habrá charlas … Continue reading

Posted in Aprendiendo Python, Eventos | Tagged | 4 Comments