Introducción a Pandas

Posted on Sun 07 January 2018 in Tutorial Python • Tagged with Ciencia de Datos, Python, Pandas, Data Science • 1 min read

Pandas es una librería de python para analizar datos, permite multiples entrada de datos.

El artículo se basa en un artículo en inglés Building a neural network with python, y en un tutorial de pandas.

Para este tutorial se usará un conjunto de datos en formato csv sobre vinos (análisis …


Continue reading

Graficar líneas de campo eléctrico con matplotlib y Python

Posted on Sun 07 January 2018 in Tutorial Python • Tagged with Matplotlib, Numpy, Python • 2 min read

Este artículo se basa en un artículo en inglés del blog scipython, con nombre Visualizing a vector field with matplotlib.

Matplotlib provee una función llamada streamplot, para crear flujos que puede usarse para representar vectores de campo. El código python muestra la representación de un campo eléctrico a partir de …


Continue reading

Gráfica de curvas en 3D con Python

Posted on Sun 07 January 2018 in Tutorial de Python • Tagged with Numpy, Python, Pylab, mpl_toolkits • 1 min read

El artículo de hoy se explicará como crear una gráfica 3D con Python.

Este artículo se basa en el artículo en inglés 3D Stem plot.

Para este caso se tiene dos archivos en un repositorio en github, uno python y otro un notebook de jupyter.

Se generará una variable x …


Continue reading

Árbol de decisión hecho en Python

Posted on Sun 19 November 2017 in Tutorial Python • Tagged with General, Debian, Python, Machine Learning, Scikit-Learn, Árbol de decisión • 2 min read

Tenía algo de tiempo sin escribir (la situación en Venezuela no está facil).

Voy a ir retomando poco a poco los artículos en el blog, tengo algunas cosas sobre Inteligencia Artificial (Redes Neuronales, Lógica Difusa, machine learning y deep learning), patrones de diseño con Python.

Este artículo trata de un …


Continue reading

Almacenar los datos de los eventos sismológicos de Funvisis con Python3

Posted on Mon 24 July 2017 in Tutorial de Python • Tagged with Python, Webscraping, BeautifulSoup, Request, MongoDB, Pymongo • 4 min read

En el artículo sobre la captura de datos de eventos sismológicos de funvisis solamente se trabajó el orenamiento de los datos, pero hace falta almacenar la información en una base de datos, este es el tema del artículo.

Ahora se tienen varios módulos:

  • sismux_getdata.py: Es el módulo que hace …

Continue reading

Consultar DNS por medio de Scapy

Posted on Sun 16 July 2017 in Tutorial Python • Tagged with General, Debian, Python, DNS • 1 min read

Hace unos años escribí un artículo sobre descubrir equipos de una red local con python usando ipcalc y scapy, ahora muestro el uso de scapy para consultar DNS a un servidor de DNS determinado.

El programa es muy sencillo, es una función que se le pasa el servidor y el …


Continue reading

Instalar Docker en Debian Stretch (actualización 2017).

Posted on Sun 09 July 2017 in Tutorial de Linux • Tagged with Linux, Debian, Ubuntu, Docker • 3 min read

El primer artículo de la serie de artículos sobre Docker fue, el de la Instalación de Docker en Debian Jessie, ahora explicaré el proceso de instalación de Docer CE para Debian Stretch. La guía en inglés de instalación de docker para Debian la pueden encontrar en el siguiente enlace.

El …


Continue reading

Desarrollar un API con GraphQL en Flask

Posted on Sun 25 June 2017 in Tutorial de Python • Tagged with Python, Debian, Linux, Ubuntu, GraphQL, Flask, Flask-graphql • 2 min read

Continuando con los artículos sobre Flask, donde el último artículo fue de como crear un API Restful con Flask y MongoDB .

En este artículo se toca el uso de GraphQL para crear un API. GraphQL es un lenguaje de consulta de datos desarrollado por Facebook, es una alternativa a Rest …


Continue reading

Base de datos InfluxDB en Debian Stretch

Posted on Sat 24 June 2017 in Tutorial de Linux • Tagged with Linux, Debian, Ubuntu, InfluxDB • 2 min read

InfluxDB es una base de datos opensource de series de tiempo, para manejo de eventos,monitoreo, métricas, Internet de las cosas y Analítica en tiempo real. Desarrollada por InfluxData en Lenguaje Go. Pueden ver más información en wikipedia.

Para instalar en Debian simplemente se usa apt-get:

# apt-cache search influxdb …

Continue reading

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

Posted on Sat 24 June 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