Booking options
£41.99
£41.99
On-Demand course
5 hours 29 minutes
All levels
If you are someone with a background in Python programming and is interested in presenting your analysis in interactive web-based dashboards, then you are in the right place. This course primarily focuses on Dash, along with other key data science libraries, including Pandas and Plotly. Learn to use Dash and Plotly in Python which can help you to visualize your critical insights and KPIs in web apps that are easily sharable.
Data visualization is a critical part of data science, in this quick and practical course you will learn how to create a great-looking interactive dashboard with Dash and Python. With this new skill, you will be able to present and share your analysis better with your customers' executives and the rest of your team. This course is broken down into 5 parts and it is necessary to follow the structure as each part is built on top of the other. The first part is an introduction to Plotly Dash followed by building the layout of dashboards. The third part is how to make dashboards interactive with callbacks, fourth part introduces us to customize the look of dashboards. The last and final part is a business-centric project case study on creating an interactive map dashboard. Throughout the course, you will be using 3 real-world datasets, which are the World Happiness dataset, FIFA Soccer dataset, and US electricity prices to help you learn Dash more. By the end of the course, you will learn to build dashboards from scratch, by customizing their look and adding interactive features, with all free Python libraries. All resources and code files are placed here: https://github.com/PacktPublishing/Python-Interactive-Dashboards-with-Plotly-Dash
Learn to create a grid layout in dashboards
Create interactive graphs that are clickable
Create data tables in dashboards
Create a dashboard with a navigation bar and cards
Learn to add buttons to dashboards
Learn the basics of Python with this course
This course can be taken by any Python programmer who wants to present their analyses in interactive web-based dashboards.
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.
Learn how to set up the layout of dashboards with Dash components * Make more dynamic dashboards with chained interactive features * Use Plotly to create plots including line charts, Choropleth maps
https://github.com/PacktPublishing/Python-Interactive-Dashboards-with-Plotly-Dash
Just Into Data is the brainchild of Justin and Lianne. Justin is an experienced data scientist in many different fields, such as marketing, anti-money laundering, and big data technologies. He also has a bachelor's degree in computer engineering and a master's degree in statistics. Lianne is an experienced statistician who has worked in the central bank as well as commercial banks, where she monitored major financial institutions and conducted fraud analysis. She has both a bachelor's and a master's degree in statistics.
1. Let's Get Started
1. Introduction This video introduces you to the course and the author. |
2. Course Overview This video introduces you to the course overview. |
2. Python Crash Course
1. Setting Up Python Environment This video explains how to set up a Python environment. |
2. Overview of Data Types, Numeric, Define Variables This video explains an overview of data types, numeric, define variables. |
3. Strings, Common Functions, and Methods This video explains strings, common functions, and methods. |
4. Lists, Tuples, Sets, Dictionaries, Booleans This video explains lists, tuples, sets, dictionaries, Booleans. |
5. If Statements, Loops This video explains if statements, loops. |
6. Define Functions, Use Packages This video defines functions, use packages. |
3. Introduction to Plotly Dash
1. What is Dash This video explains what Dash is. |
2. Creating Your First Dashboard This video explains how to create your first dashboard. |
4. Building the Layout of Dashboards
1. HTML Components Overview This video explains HTML components overview. |
2. Core Components Overview This video explains the overview of core components. |
5. Making Dashboards Interactive with Callbacks
1. Introduction to Callbacks This video introduces you to callbacks. |
2. Building Callbacks with Single Input and Output This video introduces you to building callbacks with single input and output. |
3. Creating Interactive Plotly Figures This video explains how to create interactive Plotly figures. |
4. Building Callbacks with Multiple Inputs and Outputs This video explains how to build callbacks with multiple inputs and outputs. |
5. Chaining Callbacks' Inputs and Outputs This video explains how to chain callbacks' inputs and outputs. |
6. Controlling Callbacks with States (Button) This video explains how to control callbacks with States (button). |
6. Capstone Project I
1. Avocado Prices Dashboard Overview This video explains an overview of the Avocado prices dashboard. |
7. Customizing the Look of Dashboards
1. Customizing with Inline CSS This video explains customizing with inline CSS. |
2. Customizing with External CSS This video explains customizing with external CSS. |
3. Creating a Grid Layout This video explains how to create a grid layout. |
4. Building a Navigation Bar This video explains how to build a navigation bar. |
5. Building a Deck of Cards This video explains how to build a deck of cards. |
8. Case Study I: Creating an Interactive Map Dashboard
1. Setting Up the Layout: RangeSlider This video explains setting up the layout: RangeSlider. |
2. Setting Up the Layout: Choropleth Map This video explains Choropleth map. |
3. Setting Up the Layout: DataTable This video explains DataTable. |
4. Adding Callbacks: Update the Map This video explains how to update the map. |
5. Adding Callbacks: Update the DataTable This video explains how to update the DataTable. |
9. Case Study II: Building a Live Updating Financial Dashboard
1. Setting Up the Layout: Input and Button This video explains setting up the layout: Input and Button. |
2. Setting Up the Layout: Candlestick and DataTable This video explains setting up the layout: Candlestick and DataTable. |
3. Setting Up the Layout: Tabs This video explains setting up the layout: Tabs. |
4. Setting Up the Layout: Interval This video explains setting up the layout: Interval. |
5. Adding Callbacks: Live Update the Chart This video explains adding callbacks: live update the chart. |
6. Adding Callbacks: Live Update the DataTable This video explains how to update the DataTable. |
10. Capstone Project II
1. Life Expectancy Dashboard Overview This video gives an overview of the life expectancy dashboard. |
11. Bonus Materials
1. Introduction to Jupyter Dash This video introduces you to the Jupyter dashboard. |