DEV Community

Cover image for Visualizacion de datos con Streamlit + Python
Andres
Andres

Posted on • Edited on

Visualizacion de datos con Streamlit + Python

Siempre me he interesado en como se muestran los datos a los stakeholders, herramientas de BI ya diseñadas por grandes empresas que se han dedicado a esto por años, nos entregan soluciones, de muy buena calidad y con funcionalidades inimaginables, sin embargo, desde mi pensamiento como ingeniero, siempre tengo la necesidad de saber como se contruyen las cosas, o incluso como puedo hacerlo yo mismo desde el codigo.
Fue alli que esta busqueda de la verdad, (🤣🤣🤣), entontre una libreria que premite de manera sencilla crear aplicaciones con Python para visualizacion de datos, en la cual puedo ubicar el boton como yo quiero, la grafia a mi manera, entre muchas mas.

Image description

Streamlit es una biblioteca de Python que permite crear aplicaciones web interactivas para el análisis de datos de manera rápida y sencilla.
Para la instalación de Streamlit, basta con un simple:

pip install streamlit
Enter fullscreen mode Exit fullscreen mode

Luego se deben importar las librerias correspondientes, por ahora algunas basicas :

import streamlit as st
import pandas as pd
import matplotlib.pyplot as plt
Enter fullscreen mode Exit fullscreen mode

una vez tengas una version del sitio con el tablero tal cual como lo quieres ver, solo la ejecutas y listo

streamlit run app.py
Enter fullscreen mode Exit fullscreen mode

En proximos post veremos un video tutorial, de como crear una pagina simple pero muy poderosa para el servicio de datos.

Espero esto sea de tu agrado, hasta la proxima!!

-GuechaTech

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay