Why Shiny for Python? – Posit PBC



Why Shiny for Python? – Posit PBC

Why Shiny for Python? - Posit PBC

Learn how Shiny for Python’s design philosophy sets it apart from Streamlit, Dash, and traditional web development frameworks.

With Shiny for Python out of alpha as of April, many have wondered how it stacks up against other popular alternatives. In this video, Gordon Shotwell — developer advocate on the Shiny team at Posit — explores the design philosophy behind Shiny for Python and how it compares to other frameworks for developing data science web applications. If you are a data scientist working mostly in Python, we hope this motivates you to take a serious look at Shiny for Python.

Learn more on Posit blog, https://posit.co/blog/why-shiny-for-python/

00:00 What is Shiny for Python?
03:05 What is Reactivity?
04:19 How does Shiny compare to Streamlit?
05:14 What are the main differences between Streamlit and Shiny for Python?
07:05 Why should I prefer Shiny over Streamlit?
09:09 How does Shiny compare to Dash?
10:22 What is the difference between a stateless and a stateful application?
12:19 Why consider Shiny for Python over Dash?
13:37 Shiny for Python’s Design Philosophy