Skip to main content

GBADs Dashboard Tutorials

Learning goals

By the end of these tutorials, you will have learned about how to create a dashboard using Plotly Dash components in Python 3. You will have also learned about dashboard design.

Prerequisites

  • A basic knowledge of programming in Python 3 is useful however Python 3 installation and environment set up is explained below.
  • Knowledge of HTML is useful since Dash also uses common HTML components.
  • Knowledge of CSS is useful since Dash components can be styled with CSS.

Resources

Check out these resources to help with your with you dashboard development.

Programming

Design

Environment Setup

Python 3

Follow this guide to install Python 3 on your machine

Jupyter

Follow this guide to install Python 3 on your machine

Why Dash

Dash is relatively simple to use and learn. It also works well with other python modules. It also offers more flexibility than other similar dashboard libraries.

Part 1 - Dash Components, Callbacks

Part 2 - Customization, PPS Template