Sesión 1: Introducción a Desarrollo Web con Python
- Fundamentos de Desarrollo Web con Python
- Conceptos básicos de desarrollo web.
- Rol de Python en el desarrollo web.
- Introducción a Flask
- Instalación y configuración básica.
- Creación de una aplicación web simple.
Sesión 2: Flask en Profundidad
- Rutas y Vistas en Flask
- Creación de rutas y vistas dinámicas.
- Manejo de parámetros y variables de URL.
- Plantillas con Jinja2
- Introducción al motor de plantillas Jinja2.
- Integración de plantillas en una aplicación Flask.
Sesión 3: Creación de Dashboards Interactivos con Dash
- Introducción a Dash
- Principios y ventajas de Dash.
- Configuración y estructura de una aplicación Dash.
- Componentes Interactivos en Dash
- Uso de componentes básicos.
- Creación de un dashboard simple.
Sesión 4: Desarrollo de Gráficos Interactivos con Bokeh
- Introducción a Bokeh
- Características principales de Bokeh.
- Creación de gráficos interactivos con Bokeh.
- Integración de Bokeh en Dash
- Uso de Bokeh junto con Dash para mejorar la visualización.
- Desarrollo de una aplicación que combine ambas bibliotecas.
Sesión 5: Interactividad Avanzada en Dash y Bokeh
- Callback Functions en Dash
- Utilización de funciones de devolución en Dash.
- Actualización dinámica de componentes.
- Funcionalidades Avanzadas en Bokeh
- Exploración de características avanzadas de Bokeh.
- Creación de gráficos y herramientas interactivas.
Sesión 6: Desarrollo de Proyecto Práctico
- Proyecto Final: Aplicación de Análisis de Datos
- Desarrollo de una aplicación completa que utilice Flask, Dash y Bokeh.
- Implementación de funcionalidades de análisis de datos e interactividad.
- Revisión y Preguntas Finales
- Revisión general del curso.
- Resolución de dudas y preguntas finales.