Usar memcached para tener datos a la mano

Posted on dom 22 septiembre 2019 in Tutorial de Python • Tagged with Debian, Python, Ubuntu, memcached, Fedora • 2 min read

Hay casos donde se toma datos de una base de datos que puede ser algo lenta y se tiene que volver a buscar esos datos, para eso es mejor tener una cache con los datos a fin de reducir la latencia que nos puede generar las consultas a la base de datos. Para realizarlo se usará memcached en Python.


Continue reading

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

Iniciando Django usando Docker

Posted on lun 18 enero 2016 in Tutorial de Python • Tagged with Canaima, Debian, Linux, Python, Ubuntu, Django • 3 min read

En el artículo anterior se tocó el tema de uso de un archivo Dockerfile para crear una imagen de docker que muestra una página estática por medio de apache.

En este artículo se usará el framework django para mostrar el funcionamiento del admin de Django desde Docker (artículos anteriores de …


Continue reading

Automatizar prueba funcional del Inicio y fin de sesión del Admin de Django

Posted on mar 12 enero 2016 in Tutorial de Python • Tagged with Python, PyAutoGUI • 2 min read

Los artículos anteriores sobre PyAutoGUI trataron sobre: 1. Capturas de pantalla, mover el ratón.
2. Hacer drag con el ratón para hacer un dibujo en Gimp.

Este artículo realiza un inicio de sesión en el Admin de Django, coloca el usuario, la clave, le da click al botón aceptar, le …


Continue reading

Utilizar drag del ratón con Python usando PyAutoGUI

Posted on mar 12 enero 2016 in Tutorial de Python • Tagged with Python, PyAutoGUI, Linux • 2 min read

En el artículo anterior se muestra la librería PyAutoGUI, haciendo una captura de pantalla, capturando la posición del ratón y realizar movimientos con el mismo.

En este artículo se muestra la ejecución del click del ratón y de drag.

Este primer ejemplo la idea es darle click al menú superior …


Continue reading

Controlando el movimiento del ratón desde python con PyAutoGUI

Posted on lun 11 enero 2016 in Tutorial de Python • Tagged with Python, PyAutoGUI • 2 min read

En el desarrollo de software el proceso final es la ejecución de pruebas funcionales. En el caso de aplicaciones gráficas de escritorio o web, viene un técnico a insertar datos, darle clic a un botón todo un proceso a mano!!!

Existen herramientas que facilitan la automatización de dichas pruebas, una …


Continue reading

Obtener número de serial y número de versión de Raspberry Pi con Python

Posted on mié 06 febrero 2013 in Tutorial de Python • Tagged with Debian, General, Python, Rasberry Pi, Rasbian • 3 min read

El Raspberry Pi tiene información de número del número de revisión del PCB, este número indica que se tiene pequeños cambios en el PCB. Estos cambios pueden afectar en el funcionamiento de los programas Python e incluso como está distribuido los pines (alimentación, entrada/salida, etc) en la placa.

Está …


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

Creación de grafos con networkx. Parte 1.

Posted on lun 26 noviembre 2012 in Tutorial de Python • Tagged with Debian, General, matplotlib, Python, grafos, networkx • 2 min read

Networkx es una librería para python que facilita la creación, manipulación y estudio de estructuras dinámicas, y funciones para redes complejas.

En el siguiente enlace encontrarán un tutorial del sitio oficial de networkx. Donde explican como crear un grafo, los nodos y como enlazar dichos nodos.

El siguiente ejemplo creará …


Continue reading