Validando un API rest asíncrono con Cerberus

Posted on sáb 08 junio 2019 in Tutorial de Python • Tagged with Debian, Python, aiohttp, Ubuntu, API rest, asincrono, Cerberus • 8 min read

Se creará un API rest asíncrono (usando aiohttp), donde se valida la entrada con cerberus


Continue reading

Cómo usar el API de wikipedia con Python

Posted on sáb 08 junio 2019 in Tutorial de Python • Tagged with Debian, Python, Wikipedia, Ubuntu • 10 min read

Uso de API de Wikipedia con Python


Continue reading

Pruebas Unitarias en Python con unittest

Posted on mié 26 diciembre 2012 in Tutorial Python • Tagged with General, Linux, numpy, Python, TDD, unittest • 3 min read

Continuando con las herramientas que permiten el aseguramiento de la calidad, ahora se realizará pruebas unitarias a la función que cálcula la raíz cuadrada del artículo anterior (Probar código con doctest).

El desarrollo guiado por pruebas ó Test driven development (TDD), es una práctica de la programación que involucra dos …


Continue reading

Pyproceessing: Un ambiente para crear gráficos con Python

Posted on lun 24 diciembre 2012 in Tutorial Python • Tagged with General, Linux, Pyprocessing, Python • 1 min read

Pyprocessing es un paquete python que permite crear gráficos que se basa en las librerías OpenGL y Pyglet. El proyecto se aloja en google code.

En la documentación encontrarán la guía de referencia rápida, un tutorial básico, un tutorial más completo y las instrucciones de uso.

Para instalarlo en linux …


Continue reading

Separar código de pruebas de la documentación (doctest, 2da parte)

Posted on vie 14 diciembre 2012 in posts • Tagged with Canaima, Linux, Python, Ubuntu • 2 min read

En el artículo anterior se explicó como utilizar doctest dentro de un código para realizar pruebas sobre la documentación de cada función.

Ahora se explicará como realizar dichas pruebas de la documentación en un archivo aparte del código del programa. Se usará el mismo ejemplo del artículo anterior pero adaptandolo …


Continue reading

Probar código con doctest

Posted on jue 13 diciembre 2012 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, doctest • 2 min read

Doctest es un framework que viene en Python el cual permite desarrollar aplicaciones utilizando TDD (Desarrollo guiado por pruebas).

El TDD exige escribir las pruebas primero y la refactorización del código para llegar al resultado deseado.

En este caso se usará doctest el cual permite realizar pruebas según la documentación …


Continue reading

Configurar pantalla touch Bematech en Debian

Posted on mié 12 diciembre 2012 in Tutorial Linux • Tagged with Canaima, Debian, General, gnome, Linux, Ubuntu, Pantalla táctil • 4 min read

Se realiza la instalación de Debian Squeeze con la pantacha táctil conectada. en este caso la pantalla es una pantalla táctil por medio de una conexión USB.

Al terminar la instalación se ejecuta el comando lsusb para ver como se detecta la pantalla:

lsusb
Bus 004 Device 002: ID 0eef …

Continue reading

Analizando código Python con Pylint

Posted on mar 11 diciembre 2012 in Tutorial Python • Tagged with General, Linux, numpy, python, PyLint • 2 min read

Pylint es una herramienta de análisis de código creada por LogiLab. Es más complejo que Pyflakes y permite más personalización. Para más información de pylint puede revisar el manual.

Se puede instalar pylint por medio de easy_install o pip y si es una distribución de Linux basada en Debian se …


Continue reading

Analizar código Python con Pyflakes

Posted on lun 10 diciembre 2012 in Tutorial Python • Tagged with General, Linux, Python, Pyflakes • 2 min read

Pyflakes es una herramienta de análisis de código Python.

Pyflakes puede detectar potenciales problemas como:

Módulos importados sin usar. Variables sin usar.

Para instalarlo se puede bajar desde PyPI ó desde el sitio de Launchpad; también se puede instalar con easy_install ó pip y para las distribuciones basadas en Debian …


Continue reading

Depurar código python con pudb

Posted on vie 07 diciembre 2012 in Tutorial de Python • Tagged with General, Linux, numpy, python, pudb • 2 min read

Pudb es una herramienta de depuración full pantalla para la consola. Soporta teclas de cursor y comandos del editor vi. Se puede integrar con ipython si se requiere.

Para instalarlo en distribuciones basadas en Debian se ejecuta el siguiente comando:

apt-get install python-pudb

Para instalarlo con easy_install o pip se …


Continue reading