Obtener datos de eventos sismológicos de Funvisis con Python3 (segunda versión)

Posted on sáb 24 junio 2017 in Tutorial de Python • Tagged with Python, Webscraping, Request • 2 min read

El primer artículo sobre obtener los datos sismológicos de Funvisis con Python, se usó la librería python-mechanize, en este caso se usará la librería request y Python 3.*.

El código se muestra a continuación:

#!/usr/bin/env python3


#Se importa beautifulSoup

from bs4 import BeautifulSoup

#Se importa la fecha

from …

Continue reading

API Rest Ful con Flask y MongoDB (Flask-MongoAlchemy y Flask-restful)

Posted on mié 12 octubre 2016 in Tutorial de Python • Tagged with Python, API restful, Flask, MongoDB, Flask-restful, Flask-MongoAlchemy, Docker, Docker-compose • 8 min read

En el artículo anterior se explicó como hacer el API Rest Ful usando HTTP con los métodos GET, POST, PUT y DELETE, sin usar una librería para el Rest Ful.

En este artículo se usará la librería Flask-RestFul, su documentación la pueden revisar acá.

Estructura de archivos y directorios del …


Continue reading

API Rest Ful con Flask y MongoDB (Flask-MongoAlchemy)

Posted on jue 06 octubre 2016 in Tutorial de Python • Tagged with Python, API restful, Flask, MongoDB, Flask-restful, Flask-MongoAlchemy, Docker, Docker-compose • 6 min read

En artículo anterior se hizo un CRUD para Flask con MongoDB usando Mongo-Alchemy, en dicho artículo se manejaron varios URL para hacer el CRUD.

En este artículo se manejará el REST por medio de los URL y con Flask solamente, en próximos artículos se usará Flask-RESTful y Flask-Restless.

Métodos de …


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