pyday_bcn_2021/1_data_apps.md

55 lines
1.5 KiB
Markdown
Raw Normal View History

2021-11-27 10:46:17 +01:00
# How to create Data apps with Python
Empieza Laura Perez Mayos, presidente de Pyday. Darle un toque para el año que
viene? Proponerle algo con Pyladies.
## Charla
Como hacer que los sabios del Pandas puedan hacer cosas chulis.
El problema de depender de gente de IT para desplegar cosas. Sistemas no
ortogonales donde pequeños cambios rompen la definicion del stack.
La gente de data estamos jodidos porque necesitamos a la gente de infra
para montar cualquier cosa y nos ralentiza.
El objetivo de las data-apps: construir soluciones con facilidad.
Plotly y Streamlit -> Enseña un Dash.
Como montar un dash:
- Entrypoint de `app.py`
- `pages` contiene las páginas.
Enseña un report rollo PDF superchulo interactivo.
Peeeeero, como desplegamos el Dash? Como se monta el login? Ya volvemos a
necesitar a los ingenieros.
Aqui viene Streamlit. Un paso más de abstracción. Pero no tenemos callbacks (
sad trumpt sound).
Pero todavía nos hemos de montar un backend.
Ellos se han guanteado con este problema porque son gente de data y han
construido soluciones para resolver todo esto.
Apache Echarts. Han hecho una abstraccion por encima.
Van a dar licencias.
Van a sacar un SDK en Python para hacer más facil hacer los despliegues.
Almacenan datos en su propia servicio, asi que no satisface ni medio compliance
para los proyectos de Accenture.
## Preguntas
- Como montar dash sin guarradas? Recomiendas algun recurso?
- Teneis algo en OpenSource?
- Streamlit -> muy chula, pero por donde hace leak.