Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Data Science Python

Interactive Python Dashboards with Plotly and Dash

Learn how to create interactive plots and intelligent dashboards with Plotly, Python, and the Dash library!
Rating: 4.7 out of 54.7 (5,894 ratings)
32,189 students
Created by Jose Portilla
Last updated 9/2019
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Learn about Plotly to create plots like Bar Charts, Line Charts, Scatter Plots, Heat Maps, and more!
  • Create Layouts with Plotly's Dash library.
  • Use Dash to create interactive components with Plotly.
  • Learn how to connect multiple inputs and outputs with a dashboard.
  • Update live interactive graphs with clicks, hover overs, and more.
  • Connect the interactive dashboard to live updating data for streaming information.
  • Learn how to secure your interactive dashboards with App Authorization.
  • Deploy your interactive dashboards to the internet with services like Heroku.
Curated for the Udemy for Business collection

Course content

13 sections • 69 lectures • 9h 43m total length

  • Preview08:47
  • Course FAQ
    00:53
  • Overview of Notes and Guidebook
    04:27
  • Installation Overview
    18:40

  • Preview06:54
  • NumPy Crash Course
    17:23
  • Pandas Crash Course
    15:22
  • Exercise: NumPy/Pandas Practice
    02:40
  • NumPy/Pandas Practice Exercise Solution
    04:38

  • Plotly Basics Overview
    03:59
  • Scatter Plots
    18:07
  • Line Charts
    10:12
  • Line Charts Part Two
    10:34
  • Line Charts Exercise
    03:58
  • Line Charts Exercise - Solution Code Along
    06:20
  • Bar Charts
    12:32
  • Bar Charts Exercise
    03:19
  • Bar Charts Exercise - Solution
    04:14
  • Preview13:45
  • Bubble Charts Exercise
    01:25
  • Bubble Charts Exercise Solution
    03:51
  • Box Plots
    13:23
  • Box Plots Exercise
    01:42
  • Box Plots Exercise Solution
    03:51
  • Histograms
    07:58
  • Histograms Exercise
    01:07
  • Histograms Exercise Solution
    02:26
  • Distplots
    10:17
  • DistPlots Exercise
    02:36
  • DistPlots Exercise Solution
    03:22
  • Heatmaps
    18:53
  • Heatmaps Exercise
    01:33
  • Heatmaps Exercise Solution
    02:12

  • Introduction to Dash Basics
    03:32
  • Dash Layouts - Part One
    13:28
  • Dash Layouts - Part Two - Styling
    09:39
  • Converting Simple Plotly Plot to Dashboard with Dash
    14:11

  • Exercise: Create a Simple Dashboard
    03:15
  • Simple Dashboard Exercise Solution
    05:34

  • Dash Components
    01:24
  • HTML Components
    10:43
  • Core Components
    14:25
  • Markdown with Dash
    02:18
  • Using Help() with Dash
    03:39

  • Single Callbacks for Interactivity
    12:08
  • Dash Callbacks for Graphs
    16:42
  • Multiple Inputs
    20:39
  • Multiple Outputs
    21:14
  • Exercise: Interactive Components
    03:18
  • Interactive Components Exercise Solution
    08:04

  • Preview11:42

  • Hover Over Data
    20:17
  • Preview01:51
  • Selection Data
    16:27
  • Updating Graphs on Interactions
    11:19
  • Updating Graphs on Interactions Part 2
    17:36
  • Updating Graphs on Interactions - Part Three
    10:10

  • Preview05:04
  • Milestone Project Part One - Imports and Graph Setup
    03:27
  • Milestone Project Part Two - Input Box and Basic Callback
    04:07
  • Milestone Project Part Three - Reading Data with Pandas Datareader
    05:14
  • Milestone Project Part Four - Adding DatePickers for Choosing Dates
    09:18
  • Milestone Project Part Five - Adding in Dash State
    04:34
  • Milestone Project Part Six - Multiple Stock Option Dropdown
    08:31

Requirements

  • Knowledge of Basic Python
  • Computer with Internet Access

Description

Welcome to Python Visualization Dashboards with Plotly's Dash Library!

This course will teach your everything you need to know to use Python to create interactive dashboard's with Plotly's new Dash library! Have you ever wanted to take your Python skills to the next level in data visualization? With this course you will be able to create fully customization, interactive dashboards with the open source libraries of Plotly and Dash.

Dash instructional courses from Plotly usually cost more than $1000, but now you can get the bootcamp experience for a fraction of that price in this self-paced course that includes example code, explanatory videos, student support in our chat channels, Question and Answer Forums, and interactive exercises.

We'll start off by teaching you enough Numpy and Pandas that you feel comfortable working and generating data in our quick crash course. Then we'll continue by teaching you about basic data visualization with Plotly, including scatter plots, line charts, bar charts, bubble charts, box plots, histograms, distribution plots, heat maps, and more! We'll also give you an intuition of when to use each plot type.

After this and at the end of each section you'll be given exercise tasks to test and evaluate your new skills, a feature no other Plotly Dash training offers!

Once you have a grasp on Plotly basics we'll move on to the bulk of the course which is utilizing the Dash library to leverage the power of plotly plots to create interactive dashboards. We'll discuss how to create layouts for dashboards, how to have interactive callbacks, dealing with multiple inputs and outputs, creating interactive components, and more!

We'll finish off the course by going over live updating dashboards that automatically update in real time and even show you how you can deploy your dashboards live to the web with the Heroku service.

By taking this course you will be learning the bleeding edge of data visualization technology with Python and gain a valuable new skill to show your colleagues or potential employers. After completing the course you will have a certification you can post to your LinkedIn profile and a portfolio of dashboard projects you can share as well.

All of this comes with a 30 day money back guarantee, so what are you waiting for? Enroll today and we'll see you inside the course!

Who this course is for:

  • Python developers who are interested in learning how to create interactive dashboards and visualizations

Featured review

Gene Ishchuk
Gene Ishchuk
171 courses
18 reviews
Rating: 5.0 out of 57 months ago
I didn't expect it to be that good, I am surprised! Very good stuff, sir. Plotly appears to be 'poor man's BI' but the live updates section was extremely interesting. I wish this section was somewhat bigger with more info on live streams - say, BQ data or even streaming from Google Cloud but well, for the price ;) Thanks!

Instructor

Jose Portilla
Head of Data Science, Pierian Data Inc.
Jose Portilla
  • 4.6 Instructor Rating
  • 738,689 Reviews
  • 2,261,127 Students
  • 32 Courses

  Jose Marcial Portilla has a BS and MS in Mechanical Engineering from Santa Clara University and years of experience as a professional instructor and trainer for Data Science and programming. He has publications and patents in various fields such as microfluidics, materials science, and data science technologies. Over the course of his career he has developed a skill set in analyzing data and he hopes to use his experience in teaching and data science to help other people learn the power of programming the ability to analyze data, as well as present the data in clear and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Data Inc. and provides in-person data science and python programming training courses to employees working at top companies, including General Electric, Cigna, The New York Times, Credit Suisse, McKinsey and many more. Feel free to contact him on LinkedIn for more information on in-person training sessions or group training sessions in Las Vegas, NV.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.