In this workshop, you'll learn the basics of creating an interactive data application using the open-source Dash framework. More specifically, this workshop will introduce you to the concepts of:
- Initializing and running a Dash application
- Defining an application layout
- Writing callback functions to make your application interactive
- Basic application styling using CSS and open-source libraries like Dash Bootstrap Components and Dash Mantine Components
Downloading the files ahead of time isn't required, but may be helpful for following along.
To run these applications, clone the repository and then open a terminal to the app folder.
Create and activate a new virtual environment (recommended) by running the following:
On Windows:
python -m venv myvenv
\myvenv\Scripts\activate.bat
# OR
\myvenv\Scripts\Activate.ps1
On Linux:
python3 -m venv myvenv
source myvenv/bin/activate
Install the requirements:
pip install -r requirements.txt
Run the app:
python <app_name>
You can run the app on your browser at http://127.0.0.1:8050
To learn more about Dash, please visit Plotly's documentation site.