Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Python Data Visualization: Dashboards with Plotly & Dash

Trực quan hóa dữ liệu Python: Xây dựng Dashboard với Plotly & Dash

Trực quan hóa dữ liệu Python: Xây dựng Dashboard với Plotly & Dash

Tạo biểu đồ trực quan, dashboard và ứng dụng web bằng Plotly & Dash cùng một giảng viên hàng đầu về khoa học dữ liệu và phân tích Python!

4.6
(711 đánh giá)
6,983 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.729.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.5 giờ video
113 bài giảng
5 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/05/2026

Bạn sẽ học được gì

Làm chủ thư viện Plotly & Dash của Python để xây dựng biểu đồ tương tác, dashboard và ứng dụng web
Thiết kế và định dạng biểu đồ Plotly, bao gồm biểu đồ đường, biểu đồ cột, biểu đồ phân tán, biểu đồ histogram, bản đồ và nhiều loại khác
Học cách thêm các thành phần tương tác như menu thả xuống, danh sách kiểm tra, thanh trượt và bộ chọn ngày
Áp dụng các thành phần HTML và markdown để tùy chỉnh bố cục và chủ đề dashboard
Thực hành xây dựng và triển khai ứng dụng web tùy chỉnh của riêng bạn với Python & Dash
Khám phá các chủ đề nâng cao như callback có điều kiện và callback chuỗi, lọc chéo và tự động hóa thời gian thực

Yêu cầu

Chúng tôi sẽ sử dụng Anaconda & Jupyter Notebooks (một môi trường lập trình miễn phí, thân thiện với người dùng)
Nên có kiến thức cơ bản về Python và thư viện Pandas, nhưng không bắt buộc

Đối tượng phù hợp

Các nhà phân tích dữ liệu hoặc nhà khoa học dữ liệu muốn xây dựng biểu đồ tương tác, dashboard hoặc ứng dụng web
Những người mong muốn trở thành nhà khoa học dữ liệu muốn xây dựng hoặc củng cố kỹ năng trực quan hóa dữ liệu Python
Bất kỳ ai quan tâm đến việc học một trong những ngôn ngữ lập trình mã nguồn mở phổ biến nhất thế giới
Sinh viên muốn học các kỹ năng mạnh mẽ, thực tế thông qua các dự án thực hành độc đáo và demo khóa học

Nội dung khóa học

9 phần • 113 bài giảng
1 Cấu trúc khóa học & Tổng quan
2 LƯU Ý: Thông tin quan trọng cho học viên mới
3 TẢI XUỐNG: Tài nguyên khóa học
4 Giới thiệu dự án khóa học
5 Xác định kỳ vọng
6 Cài đặt và khởi chạy Jupyter
1 Tại sao cần biểu đồ tương tác?
2 Cài đặt Plotly & Dash
3 Cấu trúc của một ứng dụng Dash
4 Ứng dụng Dash đơn giản nhất thế giới
5 Tìm hiểu sâu về thành phần Dash
6 Các thành phần tương tác
7 Hàm callback
8 DEMO: Hàm callback
9 Các tùy chọn để chạy ứng dụng
10 BÀI TẬP: Ứng dụng Dash đơn giản
11 GIẢI PHÁP: Ứng dụng Dash đơn giản
12 Biểu đồ Plotly & Thành phần đồ thị Dash
13 Kết nối các thành phần tương tác với biểu đồ
14 BÀI TẬP: Một ứng dụng Dash thực tế hơn
15 GIẢI PHÁP: Một ứng dụng Dash thực tế hơn
16 Những điểm chính
1 Giới thiệu về biểu đồ Plotly
2 DEMO: Đối tượng đồ thị Plotly
3 DEMO: Plotly Express
4 Các biểu đồ Plotly cơ bản
5 DEMO: Biểu đồ phân tán và biểu đồ đường
6 BÀI TẬP: Biểu đồ đường
7 GIẢI PHÁP: Biểu đồ đường
8 Vẽ nhiều chuỗi dữ liệu
9 DEMO: Biểu đồ cột
10 BÀI TẬP: Biểu đồ cột
11 GIẢI PHÁP: Biểu đồ cột
12 Mẹo hay: Biểu đồ bong bóng
13 Biểu đồ tròn và biểu đồ donut
14 BÀI TẬP: Biểu đồ donut và biểu đồ bong bóng
15 GIẢI PHÁP: Biểu đồ donut và biểu đồ bong bóng
16 Biểu đồ histogram
17 Các phương thức cập nhật
18 DEMO: Cập nhật bố cục và vết dữ liệu
19 DEMO: Cập nhật trục X và Y
20 Thêm chú thích
21 BÀI TẬP: Định dạng biểu đồ
22 GIẢI PHÁP: Định dạng biểu đồ
23 Bản đồ choropleth
24 DEMO: Bản đồ choropleth
25 Bản đồ Mapbox
26 DEMO: Bản đồ mật độ
27 BÀI TẬP: Bản đồ
28 GIẢI PHÁP: Bản đồ
29 Những điểm chính
1 Giới thiệu về thành phần tương tác
2 Tổng quan về thành phần tương tác
3 Menu thả xuống
4 DEMO: Menu thả xuống
5 Danh sách kiểm tra
6 BÀI TẬP: Danh sách kiểm tra
7 GIẢI PHÁP: Danh sách kiểm tra
8 Nút radio
9 Thanh trượt
10 Thanh trượt phạm vi
11 BÀI TẬP: Thanh trượt
12 GIẢI PHÁP: Thanh trượt
13 Bộ chọn ngày
14 DEMO: Bộ chọn ngày
15 Callback với nhiều đầu vào
16 Callback với nhiều đầu ra
17 BÀI TẬP: Nhiều thành phần tương tác
18 GIẢI PHÁP: Nhiều thành phần tương tác
19 Những điểm chính
1 Giới thiệu dự án giữa khóa
2 Giải pháp dự án giữa khóa
1 Giới thiệu về bố cục Dashboard
2 Thành phần trực quan & Tùy chọn bố cục
3 Xem lại bố cục ứng dụng Dash
4 HTML & Markdown
5 BÀI TẬP: HTML & Markdown
6 GIẢI PHÁP: HTML & Markdown
7 Kiểu HTML
8 Định kiểu cho thành phần tương tác
9 Định kiểu cho biểu đồ Plotly
10 BÀI TẬP: Định kiểu ứng dụng
11 GIẢI PHÁP: Định kiểu ứng dụng
12 Thành phần Bootstrap Dash
13 Chủ đề Bootstrap Dash
14 DEMO: Áp dụng chủ đề Bootstrap
15 Bố cục dạng lưới
16 DEMO: Bố cục dạng lưới
17 Nhiều tab
18 DEMO: Nhiều tab
19 BÀI TẬP: Xây dựng bố cục
20 GIẢI PHÁP: Xây dựng bố cục
21 Những điểm chính
1 Giới thiệu về chủ đề nâng cao
2 Bảng dữ liệu Dash
3 DEMO: Bảng dữ liệu
4 BÀI TẬP: Bảng dữ liệu
5 GIẢI PHÁP: Bảng dữ liệu
6 Callback có điều kiện
7 Callback chuỗi
8 Mẹo hay: Chế độ gỡ lỗi
9 Lọc chéo tương tác
10 Kích hoạt callback thủ công
11 Kích hoạt callback định kỳ
12 DEMO: Cập nhật thời gian thực
13 BÀI TẬP: Callback nâng cao
14 GIẢI PHÁP: Callback nâng cao
15 Các tùy chọn triển khai ứng dụng
16 DEMO: Triển khai ứng dụng
17 Những điểm chính
1 Giới thiệu dự án cuối khóa
2 Giải pháp dự án cuối khóa
1 BÀI HỌC BỔ SUNG

Giới thiệu khóa học

This is a hands-on, project-based course designed to help you master Plotly and Dash, two of Python's most popular packages for creating interactive visuals, dashboards and web applications.


We'll start by introducing the core components of a Dash application, review basic front-end and back-end elements, and demonstrate how to tie everything together to create a simple, interactive web app.


From there we'll explore a variety of Plotly data analysis and visualization tools, including line charts, scatterplots, histograms and maps. We'll apply basic formatting options like layouts and axis labels, add context to our visuals using annotations and reference lines, then bring our data to life with interactive elements like dropdown menus, checklists, sliders, date pickers, and more.


Last but not least we'll use Dash to build and customize a web-based dashboard, using tools like markdown, HTML components & styles, themes, grids, tabs, and more. We'll also introduce some advanced topics like data tables, conditional and chained callbacks, cross-filters, and app deployment options.


Throughout the course you'll play the role of a Data Analyst for Maveluxe Travel, a high-end agency that helps customers find flights and resorts based on their travel preferences. Your task? Use Python to create interactive visuals and dashboards to help Maveluxe's travel agents best support their customers.


COURSE OUTLINE:


  • Intro to Plotly & Dash

    • Introduce the Plotly & Dash libraries, and cover the key steps and components for creating a basic Dash application with interactive Plotly visuals


  • Plotly Figures & Chart Types

    • Dive into the Plotly library for data analysis and visualization, and use it to build and customize several chart types, including line charts, bar charts, pie charts, scatterplots, maps and histograms


  • Interactive Elements

    • Get comfortable embedding Dash’s interactive elements into your application, and using them to manipulate Plotly visualizations


  • MID-COURSE PROJECT

    • Build two working Dash applications to help the Maveluxe team visualize and explore data from ski resorts across the US and Canada


  • Dashboard Layouts

    • Learn how to organize your visualizations and interactive components into a visually appealing and logical dashboard structure


  • Advanced Functionality

    • Take your applications to the next level by learning how to update your application with real-time data, develop chained-callback functions, and more!


  • FINAL PROJECT

    • Build a multi-tab dashboard to expand your mid-course project to ski resorts around the world, leveraging grid layouts, interactive elements and visuals, and advanced callback functions


Join today and get immediate, lifetime access to the following:


  • 8.5 hours of high-quality video

  • Python Plotly & Dash PDF ebook (180+ pages)

  • Downloadable project files & solutions

  • Expert support and Q&A forum

  • 30-day Udemy satisfaction guarantee


If you're a data analyst, data scientist or business intelligence professional looking to add Plotly & Dash to your Python skill set, this is the course for you!


Happy learning!

-Chris Bruehl (Python Expert & Lead Python Instructor, Maven Analytics)


__________

Looking for our full business intelligence stack? Search for "Maven Analytics" to browse our full course library, including Excel, Power BI, MySQL, Tableau and Machine Learning courses!


See why our courses are among the TOP-RATED on Udemy:


"Some of the BEST courses I've ever taken. I've studied several programming languages, Excel, VBA and web dev, and Maven is among the very best I've seen!" Russ C.


"This is my fourth course from Maven Analytics and my fourth 5-star review, so I'm running out of things to say. I wish Maven was in my life earlier!" Tatsiana M.


"Maven Analytics should become the new standard for all courses taught on Udemy!" Jonah M.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Dash
Hiển thị tất cả khoá học Data Science
Hiển thị tất cả khoá học Data Visualization
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊