- Dash aims to build beautiful web-based analytic and interactive apps.
- We will discover that with only python you can build minimalist web app in a very efficient way.
- We also see plotly express which I just dicovered instead of using cufflinks.
- We will also learn how to deploy a dash app on Google App Engine.
- Dash consists in two parts : html layout and callbacks.
- Html layout contains all the inputs and outputs we want to display.
- Inputs could be checkboxes, drop down lists, input text area, file upload area...
- Outputs could be tables, graph images or even html layout parts, but in most cases we will use interactive plotly figures.
- Callbacks are kind of flask routes to feed our outputs cells in the layout with the desired results.
- Getting started with dash :
- Dash components documentations :
- Inputs and Outputs : https://dash.plot.ly/dash-core-components
- HTML components : https://dash.plot.ly/dash-html-components
- Dash gallery :
- Dash on Google App Engine tutorials :