Welcome

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 main

Today’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