Aplicación Web Simple con Python STREAMLIT

JCastilloBrito
3 min readJan 12, 2023

--

Streamlit es un marco de desarrollo de aplicaciones web de código abierto que permite a los desarrolladores crear aplicaciones web interactivas de manera rápida y sencilla. Con Streamlit, los desarrolladores pueden crear aplicaciones web sin tener que preocuparse por la configuración de servidores o la creación de interfaces de usuario complicadas.

Una de las principales ventajas de Streamlit es su facilidad de uso. Con solo unas pocas líneas de código, los desarrolladores pueden crear aplicaciones web interactivas con gráficos, tablas y formularios. Esto significa que los desarrolladores pueden centrarse en la lógica de su aplicación en lugar de preocuparse por la parte visual.

Otra ventaja de Streamlit es su capacidad para manejar grandes conjuntos de datos. Con Streamlit, los desarrolladores pueden crear aplicaciones que manejan grandes conjuntos de datos de manera eficiente. Esto significa que los usuarios pueden explorar y analizar grandes conjuntos de datos en tiempo real, lo que les permite tomar decisiones informadas.

Además, Streamlit es altamente escalable, lo que significa que las aplicaciones creadas con él pueden manejar un gran número de usuarios simultáneamente. Esto lo convierte en una excelente opción para aplicaciones web que requieren un gran rendimiento.

En resumen, Streamlit es un marco de desarrollo de aplicaciones web altamente potente que ofrece una gran facilidad de uso, escalabilidad y capacidad para manejar grandes conjuntos de datos. Con su ayuda, los desarrolladores pueden crear aplicaciones web interactivas de manera rápida y sencilla. Por lo tanto, se espera que el uso de Streamlit continúe creciendo en el futuro.

En este ejemplo, vamos a crear una aplicación sencilla en Streamlit para mostrar el uso básico de su interfaz. La aplicación pedirá al usuario su nombre y edad y luego los mostrará en la pantalla.

Para comenzar, primero necesitamos instalar Streamlit usando pip:

pip install streamlit

A continuación, creamos un archivo llamado “ejemplo.py” y escribimos el siguiente código:

import streamlit as st

st.title("Aplicación de ejemplo de Streamlit")

nombre = st.text_input("Ingrese su nombre:")
edad = st.number_input("Ingrese su edad:")

st.write("Hola, ", nombre)
st.write("Tienes ", edad, " años")

Para ejecutar la aplicación, abrimos una terminal y escribimos:

streamlit run ejemplo.py

La aplicación se abrirá en una ventana del navegador web y mostrará una serie de elementos de entrada para ingresar el nombre y la edad del usuario. Una vez que el usuario haya ingresado esta información, la aplicación mostrará un mensaje de saludo con el nombre del usuario y su edad.

Este es un ejemplo básico de cómo crear una aplicación en Streamlit. A medida que continúes trabajando con el marco, podrás descubrir más funciones y características para crear aplicaciones web interactivas más complejas.

Ejemplo aplicacion simple Streamlite

En resumen, Streamlit es un marco de desarrollo de aplicaciones web altamente potente que ofrece una gran facilidad de uso, escalabilidad y capacidad para manejar grandes conjuntos de datos. Con su ayuda, los desarrolladores pueden crear aplicaciones web interactivas de manera rápida y sencilla. Por lo tanto, se espera que el uso de Streamlit continúe creciendo en el futuro.

Ademas si bien la plataforma de streamlit ofrece alojamiento en sus servidores es muy simple montar estas aplicaciones en tu infraestructura.

--

--