Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Data Visualization in Python with Dash

Data Visualization in Python with Dash

55mIntermediate2025-02-13

Authors

Robin Andrews

Robin Andrews

Founder of Compucademy

Course details

Data is everywhere. It’s fundamental to your business process. It allows you to make sound, well-informed decisions driven by evidence, not just conjecture. But how should you represent it? The answer depends, especially when you’re working with stakeholders who don’t have a technical background. That’s where Dash comes in. It’s a powerful and easy-to-use data visualization tool that can help you make optimal strategic decisions.

In this course, instructor Robin Andrews gives you an overview of everything you need to know to get started using Dash with Python. Discover how to build powerful and attractive data visualizations. Learn about creating plots, styling applications, and adding user interactivity to cultivate more responsive, data-driven relationships. Robin explores strategies to help you get the most out of the Dash experience, and shows you how to deploy your Dash apps to the cloud using Heroku.

Learning objectives
Configure and deploy a complete Dash development environment by:
Setting up GitHub CodeSpaces
Creating and managing Python virtual environments
Installing required dependencies
Deploying applications to cloud platforms
Design and develop interactive data visualization applications using Dash by:
Creating functional layouts with HTML and Graph components
Implementing Plotly Express visualizations
Building responsive user interfaces
Integrating real-world data sources
Implement and customize interactive features through:
Programming event callbacks
Creating dropdown menus
Adding date range selectors
Connecting user inputs to dynamic visualizations
Application Design & Styling
Apply professional styling to Dash applications using:
CSS styling arguments
External style sheets
Custom assets
Plotly Express configuration options
Development Workflow & Deployment
Manage and maintain cloud-based Dash applications by:
Deploying applications to cloud platforms
Implementing version control with GitHub
Updating deployed applications
Troubleshooting common deployment issues

Skills covered

PyTorchData VisualizationProgramming LanguagesData ScienceBusiness Analysis and StrategyBusiness Software and ToolsSoftware DevelopmentOne-Off

Concepts

Introduction

  • Create interactive data visualizations with Python
  • What you should know

Introduction to Dash

  • Why Dash

Building Your First Dash Application

  • Setting up GitHub CodeSpaces
  • Hello World Dash with GitHub CodeSpaces
  • Setting up your local development environment
  • Hello World with Dash
  • A basic example of a Dash application

Styling Your Dash Applications

  • Plotly Express graph configuration
  • Using style arguments for CSS
  • Adding external assets to your applications

Making Dash Applications Interactive

  • How Dash event callbacks work
  • Adding a drop-down menu
  • Using callbacks to power drop-down menus
  • Using date range selectors

How to Deploy Your Dash Applications

  • Deploying a Dash App to Render
  • Making changes to an existing deployed app

Conclusion

  • Dash Enterprise Design Kit dashboards

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal