De cero a la aplicación: creación de una aplicación Streamlit basada en bases de datos con Python | por Alle Sravani | septiembre de 2024

Guía para principiantes sobre cómo crear una aplicación Streamlit funcional con integración de SQLite

Desde plataformas sin código hasta soluciones de codificación complejas, tenemos numerosas opciones para crear una aplicación. Crear una aplicación funcional desde cero puede ser una tarea abrumadora. Si eres analista y conoces Python y SQL, estás de suerte. Python ofrece bibliotecas potentes que lo hacen perfecto para cualquiera que quiera crear aplicaciones interactivas rápidamente, sin necesidad de tener conocimientos profundos de HTML, CSS o JavaScript.

Iluminado por el sol es una de esas bibliotecas de código abierto de Python que te permite crear aplicaciones web personalizadas con un mínimo esfuerzo. Se encarga de los componentes del front-end, lo que te permite concentrarte exclusivamente en escribir tu código Python. Con Streamlit sharing, también puedes implementar tus aplicaciones Streamlit de forma gratuita y sencilla. SQLitePor otro lado, Python es un motor de base de datos liviano y sin servidor que se incluye con él. No requiere configuración adicional y le permite guardar los datos de su aplicación en un archivo local, lo que lo hace increíblemente portátil y fácil de usar.

Combinar Iluminado por el sol con SQLiteY obtendrás una aplicación interactiva y fácil de usar respaldada por un potente sistema de base de datos. Sigue mis pasos en este artículo en el que exploro cómo crear una aplicación de gestión de gastos sencilla para registrar los gastos personales y exportar todos los datos para un análisis posterior.