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

Posted on dom 07 enero 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

Árbol de decisión hecho en Python

Posted on dom 19 noviembre 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

Consultar DNS por medio de Scapy

Posted on dom 16 julio 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

Obtener datos de eventos sismológicos de Funvisis con Python

Posted on vie 19 mayo 2017 in Tutorial Python • Tagged with Python, Mechanize, BeautifulSoup, Webscraping • 3 min read

Este artículo es gracias al código desarrollado por William Cabrera, donde en su blog menciona que creó un Canal en Telegram sobre los Sismos en Venezuela. El código fuente de sus scripts en php fueron la base para el código Python que se muestra en este artículo.

Gracias William por …


Continue reading

Cálculo de Pi por el método MonteCarlo usando Python.

Posted on lun 08 mayo 2017 in Tutorial Python • Tagged with General, Numpy, Python, Método de Montecarlo • 2 min read

El método MonteCarlo es un método estadístico numérico que se usa para aproximar expresiones matemáticas complejas y costosas de evaluar conexactitud. Para más información pueden revisar wikipedia.

La expresión matemática que se va a resolver es el cálculo de Pi.

En este artículo mostraré dos versiones del uso del Método …


Continue reading

Estructura de datos en python (Grafos)

Posted on dom 12 marzo 2017 in Tutorial Python • Tagged with Python, Estructura de datos • 3 min read

Continuando con la serie de artículos sobre estructuras de datos en python. En este caso se tocará el tema de grafos con dos ejemplos, uno con listas y otro con matrices.

Los artículos anteriores son:

Este artículo se basa en los códigos en github Grafos con listas …


Continue reading

Estructura de datos en Python (Lista Enlazada)

Posted on sáb 11 marzo 2017 in Tutorial Python • Tagged with General, Python • 3 min read

Continuando con la serie de estructuras de datos, en el artículo anterior se trato de la estructura de datos Nodo, en este artículo se usará el Nodo por medio de composición en la lista enlazada.

Este artículo se basa del tutorial en youtube llamado Python:Linked Lists donde pasan el …


Continue reading

Pruebas unitarias en Python usando mocking y docker

Posted on sáb 11 marzo 2017 in Tutorial Python • Tagged with Numpy, Python, Mocking, Docker, Pruebas unitarias • 3 min read

Hace un tiempo escribí un artículo de pruebas unitarias con python usando Docker. En ese artículo se muestras las distintas opciones de métodos para hacer pruebas unitarias, este caso se enfoca en hacer un mocking de datos (simulación de datos).

Este artículo se basa en el artículo del sitio semaphoreci …


Continue reading

Estructura de datos en Python (Nodo)

Posted on mar 07 marzo 2017 in Tutorial Python • Tagged with Python, Estructura de datos • 2 min read

Recuerdo en la Universidad de Carabobo como nos enseñaron en Computación Dígital II (metodología de la programación) estructuras de Datos y ADT (estructuras de datos abstractas). Entre ellas:

  • Lista enlazada
  • Lista doblemente enlazada
  • Lista circular
  • etc.

El curso fue dado con Turbo Pascal 6.0, Modula 3, Oberon y Component …


Continue reading

De vuelta a lo básico, como manejar colas en python.

Posted on vie 24 febrero 2017 in Tutorial Python • Tagged with Python • 2 min read

Las estructuras de datos tipo cola son tipo FIFO (primero que entra, primero que sale).

El artículo se basa en la documentación oficial de Python en inglés . Se pueden usar las listas como una cola.

Las listas soportan las siguientes métodos:

  • list.append(x): agrega un elemento al final de …

Continue reading