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

If you cloned the repository and did the installation update your materials with:
git pull origin mainWifi
SSID: PyConUS26
Password: pyconLB2026

Today’s goal
Learn how to build reactive web apps with Shiny for Python, from the simple to the mission critical.
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 |
|---|---|
| 9:00 | Welcome + Introduction |
| 9:10 | Introduction to Shiny |
| 9:20 | Your first application |
| 9:50 | Shiny reactivity |
| 10:20 | Deploying your application |
| 10:30 | ☕ Coffee + Tea Break |
| 11:00 | Your next application |
| 11:30 | An AI + LLM primer |
| 11:50 | AI + LLM dashboards |
| 12:10 | Testing your shiny apps with playwright |
| 12:20 | Wrap up + Feedback Survey |
| 12:30 | 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/pycon-2026-shiny