Pruebas unitarias (unit test) con python

Las pruebas unitarias o "unit test" por su término en inglés, son una herramienta muy poderosa en el desarrollo de software, las pruebas unitarias desde mi muy personal punto de vista, nos ayudan a evitarnos fuertes dolores de cabeza y desvelos imprevistos resolviendo desafortunados problemas de ultimo minutos en nuestra ...

Continuar leyendo

Instalar un proyecto Django en Heroku

Hace tiempo, tuve la necesidad de subir un proyecto hecho con Django a Heroku, fue toda una experiencia, ya que estoy más acostumbrado a los entorno VPS, y no tanto a que ya está todo planeado para que lo haga de una forma muy específica, pero si lo que queremos ...

Continuar leyendo

Como pasar de south a migraciones de Django 1.7

Si estas actualizado en el tema de Django, seguro ya sabrás que una de las características más importantes de esta nueva actualización es la implementación de un sistema propio de migraciones dentro del framework, y tambien sabras que el paquete “south” fue por mucho tiempo la solución por excelencia para ...

Continuar leyendo

La librería requests de python

En todos los lenguajes de programación modernos contamos con múltiples librerías que nos permiten hacer peticiones HTTP, FTP, etc. Pero por lo general, las librerías nativas de muchos de estos lenguajes tienen fines tan genéricos que se necesitan unas pocas líneas extras de código para conseguir nuestro fin específico. En ...

Continuar leyendo

Un poco de introducción al RESTful

Como mi siguiente publicación será acerca de como crear API’s RESTful con Django-REST-Framework, es que me gustaría hablar primero sobre que son en si las API’s RESTful, y la forma en la que más me gusta describirlas es imaginándolas como la mejor manera de comunicar dos o mas aplicaciones entre ...

Continuar leyendo

PyCon 2014

PyCon es una de las conferencias mas concurridas en la actualidad sobre Python, es no lucrativa, dedicada a impulsar el lenguaje de programación python y hacer crecer la comunidad de python. Esta conferencia esta aun en proceso pero ya han subido material muy interesante que data desde el dia 11 ...

Continuar leyendo

Implementando Python en Cisco Networking

Python es un lenguaje muy poderoso también para hacer scripts que puedan facilitarnos la vida diaria, tiene un sin fin de librerías que nos facilitaran la vida, sobre todo en el mundo de los sys admin y de los administradores de redes. Se les hace conocido el dicho de "Yo ...

Continuar leyendo