Python Interactive Dashboards With Plotly Dash (New Version)
Last updated 6/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.66 GB | Duration: 5h 24m
Last updated 6/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.66 GB | Duration: 5h 24m
Learn to create interactive Python dashboards (data visualizations) using plotly Dash, with real-world example datasets
What you'll learn
How to set up the layout of dashboards with Dash components
How to create a dashboard with data visualizations
How to make the dashboards interactive
How to customize the appearance of the dashboard
Create a dashboard using real-world datasets
Make more dynamic dashboards with chained interactive features
Create a live updating dashboard
Add buttons to dashboards
Create interactive graphs that are clickable
Create data tables in dashboards
Create a grid layout in dashboards
Create a dashboard with a navigation bar and cards
Use Plotly to create plots including line charts, choropleth maps, candlestick charts
Basics of Python with a crash course
Requirements
Basic Python ONLY (or please take the Python Crash Course included in the course)
Description
Welcome to your plotly Dash course!So you've got some hard analysis done, how can you nicely present them too?Dash and Plotly in Python can help! They empower you to visualize your critical insights and KPIs in web apps that are easily sharable.Following this course, you'll learn to build dashboards from scratch, by customizing their look and adding interactive features, with all free Python libraries.Throughout the course, you'll be using three real-world datasets to create dashboards. They will make your learning experience more practical. So that you can easily apply the skills to build your own dashboards after taking this course.Data visualization is critical for data science. Don't miss the opportunity to learn this new skill of creating dashboards with Python! This course includes instructional videos that walk you through the process step-by-step. You can learn at your own pace, and download the Python scripts to use for your own projects.Besides Dash, you'll also get a chance to use other key data science libraries, including pandas and plotly. It's ok if you haven't used them before. We'll break down and explain the process within the course. So that you can still follow along!Cheers,Lianne and JustinPreview image designed by freepik
Overview
Section 1: Let's get started!
Lecture 1 Course overview
Section 2: Python crash course (optional)
Lecture 2 Setting up Python environment
Lecture 3 Overview of data types, numeric, define variables
Lecture 4 Strings, common functions and methods
Lecture 5 Lists, tuples, sets, dictionaries, booleans
Lecture 6 if statements, loops
Lecture 7 Define functions, use packages
Lecture 8 Pandas Tutorial
Lecture 9 Plotly Express Tutorial
Section 3: Intro to Plotly Dash
Lecture 10 What is Dash
Lecture 11 Creating your first dashboard
Section 4: Building the layout of dashboards
Lecture 12 HTML components overview
Lecture 13 Core components overview
Lecture 14 Please help us!
Section 5: Making dashboards interactive with Callbacks
Lecture 15 Intro to callbacks
Lecture 16 Building callbacks with single Input & Output
Lecture 17 Creating interactive Plotly figures
Lecture 18 Building callbacks with multiple Inputs & Outputs
Lecture 19 Chaining callbacks' Inputs and Outputs
Lecture 20 Controlling callbacks with States (Button)
Section 6: Quiz 1
Section 7: Capstone project I
Lecture 21 Avocado prices dashboard overview
Lecture 22 Practice Exercise: Making an avocado prices dashboard
Section 8: Customizing the look of dashboards
Lecture 23 Customizing with inline CSS
Lecture 24 Customizing with external CSS
Lecture 25 Creating a grid layout
Lecture 26 Building a navigation bar
Lecture 27 Building a deck of cards
Section 9: Case study I: creating an interactive map dashboard
Lecture 28 Setting up the layout: RangeSlider
Lecture 29 Setting up the layout: Choropleth map
Lecture 30 Setting up the layout: DataTable
Lecture 31 Adding callbacks: update the map
Lecture 32 Adding callbacks: update the DataTable
Section 10: Case study II: building a live updating financial dashboard
Lecture 33 Setting up the layout: Input & Button
Lecture 34 Setting up the layout: Candlestick & DataTable
Lecture 35 Setting up the layout: Tabs
Lecture 36 Setting up the layout: Interval
Lecture 37 Adding callbacks: live update the chart
Lecture 38 Adding callbacks: live update the DataTable
Section 11: Quiz 2
Section 12: Capstone project II
Lecture 39 Life expectancy dashboard overview
Lecture 40 Practice Exercise: Making a life expectancy dashboard
Section 13: Bonus materials
Lecture 41 Intro to Jupyter Dash
Section 14: Bonus section: congrats and thank you!
Lecture 42 Bonus lecture
Any Python programmers who want to present their analyses in interactive web-based dashboards