Dash: data exploration web apps in pure Python
summary
Claim: build interactive data-exploration web apps in pure Python using Dash, built on plotly.js, Flask and React, with callbacks that allow multiple inputs but one output per callback. Demonstrations include a recently released data table (alpha, shipped two weeks earlier, TypeScript internals), live-updating Interval graphs, an image-processing demo using Pillow, Gapminder-driven examples, deploys on Heroku, and real apps split across five to ten Python files.
AI-written summary · about
chapters (17)
- 0:00Dash and Plotly intro
- 2:34What is Dash
- 5:25Installing Dash
- 5:49Structuring apps and callbacks
- 8:47Multiple inputs in callbacks
- 9:09Graphs and data updates
- 11:15Styling with HTML/CSS
- 13:24Open-source and design kit
- 15:59Example Dash apps
- 17:03DataTable features
- 19:15Climate change visualization
- 20:02Image processing app
- 21:52Poison death rates analysis
- 22:39Live updates with intervals
- 23:45Building a Dash app
- 35:02Code walkthrough
- 36:07Q&A
related talks
32mDash: Interactive Data Visualization Web Apps with no Javascript
33mIntro to Dash
22mIntro to Plotly Dash
27mUsing Dash to Create Interactive Web Apps for Non-Technical Audiences
29mUsing Dash by Plotly for Interactive Visualisation of Crime Data
31mUsing Dash to Create Interactive Web Apps for Non-Technical Audiences
02h 14mData Applications with Bokeh
01h 26mPanel: Dashboards for PyData
