¿Por qué utilizar WebSocket en lugar de una API REST? El caso de Tennis API Cuando trabajamos con APIs, normalmente pensamos en solicitudes HTTP tradicionales donde una aplicación consulta información cada cierto tiempo. Sin embargo, para aplicaciones que requieren datos en tiempo real, existe una alternativa mucho más eficiente: WebSocket. Mientras exploraba las capacidades de Tennis API encontré su integración mediante Socket.IO, una tecnología que permite recibir actualizaciones en tiempo real sin necesidad de realizar consultas constantes al servidor. ¿Cómo funciona una API REST tradicional? Con una API REST, la aplicación debe preguntar periódicamente si existen nuevos datos. Por ejemplo: setInterval(async () => { const response = await fetch("/live-scores"); const data = await response.json(); console.log(data); }, 5000); En este caso la aplicación realiza una consulta cada 5 segundos. El problema es que muchas veces no existe información nue...
📊 Ejemplos de Python para Hacer Gráficas: Visualiza tus Datos con Matplotlib
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Como hemos visto en otras publicaciones del blog Python es un lenguaje muy amigable y con muchas librarías que permiten apoyarnos para realizar tareas de la manera más ágil.
En esta ocasión quiero mostrarles como pueden hacer para mostrar datos en mapas, por ejemplo si quieren representar en el mapa de México la cantidad de universidades por cada estado y obtener una imagen como la siguiente:
Tendremos que utilizar las librería
- geopandas
- matplotlib.pyplot
- numpy
- pandas
Para este ejemplo necesitamos:
- Instalar Jupyter , https://jupyter.org/install
- Descargar un mapa de México, yo encontré un Github de Jon Schleuss https://github.com/jschleuss/mexican-states
Vamos a utilizar el siguiente código
import geopandas as gpd
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
direccion = 'tu directorio //mexican-states-master'
direccion2 = 'tu directorio\\carpeta\\'
shapefile = gpd.read_file(direccion+'\mexican-states.shp')
shapefile.head(5)
estados = pd.read_csv(direccion2+'UniMex.csv',encoding='UTF-8',low_memory=False)
estados.head(5)
shapefile = shapefile.merge(
right = estados,
left_on = 'name',
right_on = 'Estado',
how = 'left'
)
shapefile.plot(column = 'Numero_Universidades',
legend = True,
legend_kwds = {
'label': "Número de Universidades",
'orientation': "horizontal"
},
cmap = 'Greens')
Les comparto un vídeo demostrativo del programa
Espero les sea de utilidad y nos compartan.
Si buscas otro ejemplo de python y graficar en mapas ve a esta liga
https://www.programacionparatodos.com/2026/01/como-analice-10-anos-de-divorcios-en.html
Análisis de Datos
ejemplos de Python
Gráficas en Python
Gráficos en Python
Matplotlib
Python para visualización.
tutoriales de Python
Visualización de Datos
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Comentarios
🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!
Entradas más populares de este blog
Guía Práctica: Ejemplo Completo de ASPX para Desarrolladores Web
Bienvenidos a programacionparatodos.com Esta semana vamos a conocer otro lenguaje de programación que es ASP ( Active Server Pages ) que es de la familia de Microsoft es plataforma Cliente/Servidor y que permite crear páginas WEB dinámicas, utiliza un servicio conocido como IIS o (Internet Information Services) fue creado en 1996. Cuando ven paginas WEB que terminan en .aspx es que están desarrolladas con este lenguaje. Páginas que por ejemplo utilizan ASP https://www.cfe.mx/Pages/Index.aspx https://www.interfactura.com/Index.aspx https://www.canadainternational.gc.ca/mexico-mexique/index.aspx?lang=spa Igual hay mucho trabajo para este software por ejemplo les dejó las siguientes vacantes Desarrollador .NET .NET Developer NET LEAD Para seguir con el formato del blog, les quiero compartir un programa de ejemplo, pero he de decirles que es la primera vez que programo en ASP , ya que no lo había hecho antes, me tomo...
👉 Cómo obtener el tipo de cambio en Excel con API de Banxico (paso a paso)
Cómo obtener el tipo de cambio en JavaScript con la API de Banxico (Paso a paso) Ejemplo práctico: Aprende a obtener el tipo de cambio del dólar en tiempo real usando JavaScript y la API de Banxico. Ideal para integrar datos financieros en tus aplicaciones o dashboards. En este tutorial aprenderás cómo obtener el tipo de cambio usando JavaScript y la API de Banxico paso a paso. Si no quieres programar o prefieres una solución más rápida, al final también te dejo una opción para hacerlo directamente desde Excel. 🚀 ¿Qué vas a aprender? Cómo obtener tu token de Banxico Cómo consumir una API con fetch() Cómo leer datos JSON Cómo mostrar el tipo de cambio en tu página web 🔑 Cómo obtener tu API Key de Banxico Para poder consumir la API necesitas generar un token gratuito desde el siguiente enlace: 👉 Obtener token de Banxico Con este token puedes realizar hasta 40,000 consultas gratuitas por día . 📊 Identificar la serie del tipo de cambio (SF4371...
Macro en Word para automatizar documentos: genera diplomas en segundos (con código VBA)
Macro en Word para automatizar documentos y generar diplomas automáticamente (VBA paso a paso) ¿Sigues creando documentos uno por uno en Word? Si generas diplomas, constancias, contratos o reportes manualmente, este proceso puede quitarte horas cada semana. En esta guía aprenderás cómo automatizar documentos en Word usando una macro VBA , permitiéndote generar múltiples archivos en segundos y reducir errores humanos. Este tutorial es ideal para administrativos, analistas, docentes y cualquier profesional que quiera ahorrar tiempo y mejorar su productividad. ¿Qué problemas resuelve esta macro? Evita crear documentos manualmente Reduce errores al copiar nombres Ahorra horas de trabajo administrativo Permite generar múltiples diplomas en segundos Mejora tu eficiencia profesional ¿Sabías que no solo en Excel puedes crear macros? También puedes automatizar tareas en Word, Outlook, PowerPoint y Access gracias a Visual Basic para Aplicaciones (VBA). Cómo hab...
Esta muy util estas aplicaciones para ver en mapas punto a punto un parametro a medir, muybien
ResponderBorrarEsto entendiendo las opciones que hay con Phyton
ResponderBorrar