Welcome
Slide Contents
Get your computer ready
https://chendaniely.github.io/scipy-2026-shiny/setup.html

If you already cloned the repo and installed everything, update your materials with:
git pull origin mainToday’s goal
- Build reactive web apps with Shiny for Python
- From quick prototypes to production-ready dashboards
Who’s in the room?
Have you used…
- Python?
- Data visualization in Python (matplotlib, plotnine, plotly, …)?
- Interactive dashboards (Dash, Streamlit, Panel, …)?
- Shiny for R?
- Shiny for Python?
Agenda
| Time | Topic |
|---|---|
| 8:00 | Welcome + Basic building blocks |
| 8:20 | Your first application |
| 8:50 | ☕ Break |
| 9:00 | Shiny reactivity |
| 9:15 | A more complex application |
| 9:50 | ☕ Break |
| 10:00 | Testing your shiny apps with playwright |
| 10:30 | Deploying your application |
| 10:50 | ☕ Break |
| 11:00 | Introduction to Shiny modules |
| 11:50 | Wrap up |
| 12:00 | Finish |
House rules
- Ask questions any time
- Help your neighbor: teaching is the best way to learn
- Stuck? Raise your hand: helpers are roaming the room
- Everything is at: https://github.com/chendaniely/scipy-2026-shiny