PIP & Requirements.txt
¿Qué es PIP?
¿Cómo verificar la instalación?
python -m pip --version
Leer lo que diga la consola es muy importante!
Tips
Leer lo que diga la consola es muy importante!
Indica que es necesario actualizar la versión del PIP e indica el comando para hacerlo
Ejemplo
Requirements.txt
Este archivo automatiza la instalación de paquetes y dependencias que un proyecto requiere.
Contiene
Instalar dependencias con requirements.txt
En consola escribir
pip install -r requirements.txt
Este commando descarga los paquetes e inicia las instalaciones. Si hay algún problema en el camino la consola notifica. En ese caso se debe leer el error y hacer las correcciones que sugiera la consola
Requirements.txt
Soporte cuando el archivo de requirements.txt ha sido instalado
Streamlit
¿Qué es?
https://streamlit.io
Streamlit es un Framework creado para Python que busca facilitar la construcción de interfaces gráficas más conocidas como GUI.
Pensado inicialmente para facilitar la labor de visualización para lo científicos de datos.
¿Qué es un framework? – en términos de programación
Software construido y optimizado por otros para facilitar el desarrollo de aplicaciones.
Sirven para facilitar algunas tareas, promover la organización de código, facilitar el reuso
Los frameworks se construyen encima de los lenguajes de programación.
Ejm: Laravel, CakePhp 🡪 php ; Django, Flask 🡪 Python
Usar un framework implica aprenderlo a usar
¿Dónde consultar información sobre Streamlit?
>API reference
Arquitectura de una aplicación web - ejemplo
Fuente: https://mobidev.biz/blog/web-application-architecture-types
Proyecto de ejemplo
Despliegue
Diagrama de paquetes
Ejemplo de APP desplegada