Dash and Plotly

Get familiar with Dash and its connection to the Plotly library.

About Dash

Dash is an extremely powerful and important component of the data science technology stack, serving as a low-code solution for data-driven web applications. Dash is built on top of Plotly.js, React, and Flask and allows developers to create stunning apps without knowing the nuances of web development.

Through its engaging user interface components and superlative interactivity, Dash is becoming increasingly popular as a preferred choice for data analysts, data scientists, and machine learning engineers seeking to provide data-driven enterprise insights in a digestible form.

To use Dash in Jupyter notebooks, we can install Jupyter Dash, a library add-on that enables us to run Dash from within notebook cells. When working locally, we can do the same or can take each app code and save as a .py file and simply execute it as we would any other Python file. For example:

python my_app.py

Dash features

In this course, we use the free and open-source version of Dash. However, Dash Enterprise offers many additional features and is trusted by popular businesses such as S&P Global, Air Canada, and sporting teams such as the Utah Jazz. The image below details the features of both Dash (open source) and Dash Enterprise.

Get hands-on with 1200+ tech skills courses.