Shiny for Python: Interactive apps and dashboards made easy-ish
summary
Shiny for Python is announced as an Alpha release that brings Shiny’s decade‑old reactive graph/decorators model to Python, trading Streamlit’s simplicity for selective execution so only affected computations rerun instead of reruns entire script on every input. Examples include a matplotlib CPU monitor, a compound‑interest scenario builder, Plotly and ipywidgets integration, and a MediaPipe hand‑tracking demo with a reactive smoother — showing concrete tools, performance gains, and working prototypes.
AI-written summary · about
chapters (14)
- 0:00Shiny for Python intro
- 6:05Why not Streamlit
- 10:47Interactive dashboard core
- 17:43Shiny reactivity optimizes
- 19:28Demo CPU monitor streaming
- 21:16Demo compound interest calc
- 23:49Demo 3D Brownian motion
- 27:03Call to action
- 28:09Q&A graphing libraries
- 30:12Q&A reactive decorators
- 31:34Q&A reactive programming
- 34:01Q&A Streamlit session state
- 37:37Q&A multi-user deployment
- 42:49Q&A naming and final
related talks
44mShiny: Data-centric web applications in Python
35mBuild Simple and Scalable Apps with Shiny
31mTips to Level-Up Your Shiny for Python Applications
27mShiny: A GUI for the Tidyverse
01h 44mShinylive - Running R and Python Dashboards without a Server
41mDash: data exploration web apps in pure Python
32mDash: Interactive Data Visualization Web Apps with no Javascript
02h 14mData Applications with Bokeh
