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

Python for Data Analysis & Business Intelligence

Python cho Phân tích Dữ liệu & Business Intelligence

Python cho Phân tích Dữ liệu & Business Intelligence

Học Python để phân tích dữ liệu và business intelligence qua các dự án thực tế, từ một giảng viên khoa học dữ liệu Python hàng đầu

4.7
(2,261 đánh giá)
13,009 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.799.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
11.5 giờ video
226 bài giảng
48 bài quiz
36 bài coding
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ủ các khối nền tảng của Python cơ bản, bao gồm kiểu dữ liệu, biến, vòng lặp, hàm và nhiều hơn nữa
Học cách sử dụng Jupyter Notebooks để viết, quản lý và chú thích code Python
Phân tích và thao tác với dữ liệu số, chuỗi ký tự, list, tuple, dictionary và set
Khám phá dữ liệu thô bằng logic điều kiện, vòng lặp lồng nhau, hàm tùy chỉnh và comprehensions
Sử dụng package Openpyxl của Python để đọc & ghi dữ liệu vào bảng tính Excel
Xây dựng kỹ năng Python nền tảng vững chắc cho phân tích dữ liệu & business intelligence

Yêu cầu

Không yêu cầu kinh nghiệm Python hay lập trình (chúng tôi sẽ dạy mọi thứ bạn cần biết!)
Chúng tôi sẽ sử dụng Anaconda & Jupyter Notebooks (một môi trường code miễn phí, dễ dùng)

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

Dành cho các nhà phân tích hoặc chuyên gia BI muốn tìm hiểu sâu về Python cơ bản
Dành cho những ai muốn trở thành nhà khoa học dữ liệu và cần xây dựng kỹ năng lập trình Python nền tảng
Bất kỳ ai muốn 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 thực tế mạnh mẽ qua các dự án thực hành và demo khóa học

Nội dung khóa học

15 phần • 226 bài giảng
1 Cấu trúc & Nội dung khóa học
2 ĐỌC KỸ: Lưu ý quan trọng cho học viên mới
3 TẢI VỀ: Tài nguyên khóa học
4 Giới thiệu dự án khóa học
5 Đặt kỳ vọng
1 Python là gì?
2 Python cho Phân tích Dữ liệu
3 Hệ sinh thái Python cho Phân tích
4 Các vai trò dữ liệu sử dụng Python
1 Giới thiệu & Cài đặt Jupyter Notebooks
2 Khởi chạy Jupyter & Tạo Notebook
3 Giao diện Jupyter
4 Ô Code
5 Chú thích & Markdown
6 Hàm Print & Trợ giúp Hàm
7 LỰA CHỌN THAY THẾ: Google Colab
8 Tài nguyên hữu ích & Bài học chính
1 Kiểu dữ liệu Python
2 Hàm Type & Chuyển đổi kiểu
3 DEMO: Hàm Type & Chuyển đổi
4 Iterable & Tính khả biến
1 Giới thiệu về Biến
2 DEMO: Gán biến
3 BÀI TẬP: Gán biến
4 ĐÁP ÁN: Gán biến
5 Ghi đè biến
6 Xóa biến
7 DEMO: Ghi đè & Xóa biến
8 Quy tắc đặt tên biến
9 Theo dõi các biến
10 DEMO: Đặt tên & Theo dõi biến
11 BÀI TẬP: Quy tắc đặt tên biến
12 ĐÁP ÁN: Quy tắc đặt tên biến
13 Bài học chính
1 Giới thiệu về Dữ liệu số
2 Kiểu dữ liệu số
3 Chuyển đổi kiểu số
4 Toán tử số học & Thứ tự thực hiện
5 DEMO: Dữ liệu số
6 BÀI TẬP: Toán tử số học
7 ĐÁP ÁN: Toán tử số học
8 Hàm số
9 DEMO: Hàm số
10 BÀI TẬP: Hàm số
11 ĐÁP ÁN: Hàm số
12 Bài học chính
1 Giới thiệu về Chuỗi ký tự
2 Số học với chuỗi ký tự
3 DEMO: Tạo chuỗi ký tự & Số học
4 Đánh chỉ mục chuỗi ký tự
5 DEMO: Đánh chỉ mục chuỗi ký tự
6 BÀI TẬP: Đánh chỉ mục chuỗi ký tự
7 ĐÁP ÁN: Đánh chỉ mục chuỗi ký tự
8 Cắt chuỗi ký tự
9 DEMO: Cắt chuỗi ký tự
10 BÀI TẬP: Cắt chuỗi ký tự
11 ĐÁP ÁN: Cắt chuỗi ký tự
12 Hàm Length
13 BÀI TẬP: Hàm Length
14 ĐÁP ÁN: Hàm Length
15 Phương thức xử lý chuỗi ký tự
16 DEMO: Phương thức xử lý chuỗi ký tự
17 BÀI TẬP: Phương thức xử lý chuỗi ký tự
18 ĐÁP ÁN: Phương thức xử lý chuỗi ký tự
19 F-Strings
20 DEMO: F-Strings
21 BÀI TẬP: F-Strings
22 ĐÁP ÁN: F-Strings
23 Bài học chính
1 Kiểu dữ liệu Boolean
2 Toán tử so sánh & Kiểm tra thành viên
3 Toán tử Boolean
4 DEMO: Kiểu dữ liệu Boolean & Toán tử
5 BÀI TẬP: Toán tử Boolean
6 ĐÁP ÁN: Toán tử Boolean
7 Câu lệnh IF & Luồng điều khiển
8 Câu lệnh Else & Elif
9 DEMO: If, Else, Elif
10 BÀI TẬP: Luồng điều khiển
11 ĐÁP ÁN: Luồng điều khiển
12 Câu lệnh If lồng nhau
13 BÀI TẬP: Câu lệnh If lồng nhau
14 ĐÁP ÁN: Câu lệnh If lồng nhau
15 Bài học chính
1 Kiến thức cơ bản về Sequence & List
2 Các thao tác với List
3 DEMO: Các thao tác với List
4 BÀI TẬP: Các thao tác với List
5 ĐÁP ÁN: Các thao tác với List
6 Sửa đổi List
7 BÀI TẬP: Thêm phần tử vào List
8 ĐÁP ÁN: Thêm phần tử vào List
9 BÀI TẬP: Xóa phần tử khỏi List
10 ĐÁP ÁN: Xóa phần tử khỏi List
11 DEMO: Sửa đổi List
12 Phương thức & Hàm xử lý List
13 DEMO: Phương thức & Hàm xử lý List
14 BÀI TẬP: Phương thức & Hàm xử lý List
15 ĐÁP ÁN: Phương thức & Hàm xử lý List
16 Lồng & Sao chép List
17 DEMO: List lồng nhau & Sao chép List
18 BÀI TẬP: List lồng nhau & Sao chép List
19 ĐÁP ÁN: List lồng nhau & Sao chép List
20 Tuples
21 DEMO: Tuples
22 BÀI TẬP: Tuples
23 ĐÁP ÁN: Tuples
24 Ranges
25 DEMO: Ranges
26 BÀI TẬP: Ranges
27 ĐÁP ÁN: Ranges
28 Bài học chính
1 Kiến thức cơ bản về Vòng lặp
2 Vòng lặp For & Lặp qua các phần tử
3 DEMO: Vòng lặp For
4 Lặp qua chỉ mục & Nhiều iterable
5 DEMO: Lặp qua chỉ mục
6 MẸO HAY: Enumerate
7 DEMO: Enumerate
8 BÀI TẬP: Vòng lặp For
9 ĐÁP ÁN: Vòng lặp For
10 BÀI TẬP: Enumerate
11 ĐÁP ÁN: Enumerate
12 Vòng lặp While
13 DEMO: Vòng lặp While
14 BÀI TẬP: Vòng lặp While
15 ĐÁP ÁN: Vòng lặp While
16 Vòng lặp lồng nhau
17 DEMO: Vòng lặp lồng nhau
18 BÀI TẬP: Vòng lặp lồng nhau
19 ĐÁP ÁN: Vòng lặp lồng nhau
20 Điều khiển vòng lặp
21 Break, Continue & Pass
22 Try-Except
23 DEMO: Điều khiển vòng lặp
24 BÀI TẬP: Điều khiển vòng lặp
25 ĐÁP ÁN: Điều khiển vòng lặp
26 Bài học chính
1 Giới thiệu về Dictionaries
2 Tổng quan về Dictionary
3 Truy cập & Sửa đổi giá trị trong Dictionary
4 DEMO: Thao tác với Dictionary
5 BÀI TẬP: Kiến thức cơ bản về Dictionary
6 ĐÁP ÁN: Kiến thức cơ bản về Dictionary
7 BÀI TẬP: Tạo Dictionary
8 ĐÁP ÁN: Tạo Dictionary
9 Phương thức Keys & Values
10 Phương thức Get, Items & Update
11 DEMO: Phương thức xử lý Dictionary
12 BÀI TẬP: Phương thức xử lý Dictionary
13 ĐÁP ÁN: Phương thức xử lý Dictionary
14 Hàm Zip
15 BÀI TẬP: Hàm Zip
16 ĐÁP ÁN: Hàm Zip
17 Dictionary lồng nhau
18 DEMO: Dictionary lồng nhau
19 BÀI TẬP: Dictionary lồng nhau
20 ĐÁP ÁN: Dictionary lồng nhau
21 Giới thiệu về Sets
22 DEMO: Sets
23 BÀI TẬP: Sets
24 ĐÁP ÁN: Sets
25 Các thao tác với Set
26 Các trường hợp sử dụng Set
27 DEMO: Các thao tác với Set
28 BÀI TẬP: Các thao tác với Set
29 ĐÁP ÁN: Các thao tác với Set
30 Bài học chính
1 Giới thiệu về Hàm
2 Cấu trúc của một Hàm
3 Định nghĩa Hàm
4 Docstring
5 DEMO: Định nghĩa một Hàm
6 BÀI TẬP: Định nghĩa một Hàm
7 GIẢI PHÁP: Định nghĩa Hàm
8 Các Loại Đối số
9 DEMO: Các Loại Đối số
10 Giá trị Trả về
11 DEMO: Giá trị Trả về
12 Phạm vi Biến
13 DEMO: Phạm vi Biến
14 Tạo Module
15 Import Module
16 DEMO: Tạo & Import Module
17 BÀI TẬP: Tạo một Module
18 GIẢI PHÁP: Tạo một Module
19 BÀI TẬP: Import một Hàm
20 GIẢI PHÁP: Import một Hàm
21 Import Hàm Từ Bên Ngoài
22 PRO TIP: Xung Đột Tên
23 Cài Đặt & Quản Lý Package
24 DEMO: Cài Đặt Package
25 Hàm Map
26 BÀI TẬP: Hàm Map
27 GIẢI PHÁP: Hàm Map
28 Hàm Lambda
29 DEMO: Hàm Lambda
30 BÀI TẬP: Hàm Lambda
31 GIẢI PHÁP: Hàm Lambda
32 PRO TIP: Comprehensions
33 DEMO: List Comprehensions
34 BÀI TẬP: List Comprehensions
35 GIẢI PHÁP: List Comprehensions
36 PRO TIP: Dictionary Comprehensions
37 DEMO: Dictionary Comprehensions
38 BÀI TẬP: Dictionary Comprehensions
39 GIẢI PHÁP: Dictionary Comprehensions
40 PRO TIP: Comprehensions so với Map()
41 Những Điểm Chính
1 Package Openpyxl
2 Duyệt Workbook, Worksheet & Cell Trong Excel
3 DEMO: Duyệt Workbook Excel Với Python
4 BÀI TẬP: Thiếu Thuế Bán Hàng
5 GIẢI PHÁP: Thiếu Thuế Bán Hàng
6 Xác Định Phạm Vi & Ghi Dữ Liệu Vào Cell
7 DEMO: Ghi Dữ Liệu Vào Excel Từ Python
8 BÀI TẬP: Cột Pound & Yen
9 GIẢI PHÁP: Cột Pound & Yen
10 Chèn & Xóa Cột
11 Lưu Workbook
12 Tổng Hợp Kiến Thức
13 Những Điểm Chính
1 Chào Mừng Đến Với Dự Án Cuối!
2 GIẢI PHÁP: Dự Án Cuối (Phần 1)
3 GIẢI PHÁP: Dự Án Cuối (Phần 2)
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 the core building blocks of Python for data analysis and business intelligence.


We'll start by introducing the Python language and ecosystem, installing Anaconda and Jupyter Notebooks where we'll write our first lines of code, and reviewing key Python data types and properties.


From there we'll dive into foundational Python tools like variables, numeric and string operators, loops, custom functions, and more. You'll learn how to create and manipulate raw data, define conditional logic, loop through iterables or indices, and extract values stored in a wide variety of data types including dictionaries, lists, tuples, and more.


Throughout the course you'll play the role of a Data Analytics Intern for Maven Ski Shop, the world's #1 store for skis, snowboards and winter gear. Using the skills you learn throughout the course, you'll help the Maven team track inventory, pricing, and sales performance using your Python data analytics skills.

COURSE OUTLINE:


  • Why Python for Data Analytics?

    • Introduce the Python analytics ecosystem and why it’s the programming tool of choice for many data analysts


  • Jupyter Notebooks

    • Install Anaconda and create your first Jupyter Notebook, a user-friendly Python coding environment designed for data analysis


  • Python Data Types

    • Introduce native Python data types, common use cases, type conversion methods, and key concepts like iteration and mutability


  • Variables

    • Learn how to name and store values in memory using variables, as well as how to overwrite, delete and track them


  • Numeric Data

    • Learn how to work with numeric data, and use numeric functions to perform a range of arithmetic operations


  • Strings

    • Learn how to manipulate text via indexing and slicing, calculate string lengths, apply various string methods, and print f-strings to include variables


  • Conditional Logic

    • Learn how to use IF statements and Boolean operators to establish conditional logic and control the flow of your programs


  • Sequence Data Types

    • Learn how to create, modify, and nest lists, tuples, and ranges, all of which allow you to store many values within a single variable


  • Loops

    • Understand the logic behind For and While loops and learn how to refine loop logic and handle common errors


  • Dictionaries & Sets

    • Address the limitations of working with lists and explore common scenarios for using dictionaries and sets in their place


  • Functions

    • Learn how to create custom functions in Python to boost productivity, and how to import external functions stored in modules or packages


  • Manipulating Excel Sheets

    • Import the openpyxl package and manipulate data from an Excel worksheet using the Python skills you’ve learned throughout the course


  • Final Project

    • Import and manipulate data from an Excel workbook


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


  • 11+ hours of high-quality video

  • Python Foundations PDF ebook (300+ pages)

  • Downloadable project files & solutions

  • Expert support and Q&A forum

  • 30-day money-back guarantee


If you're a data analyst, data scientist, or business intelligence professional looking to build a strong Python foundation and add powerful data analytics skills to your resume, this is the course for you!


Happy learning!

-Chris Bruehl (Python Expert & Lead 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 Business Intelligence
Hiển thị tất cả khoá học Data Science
Hiển thị tất cả khoá học Jupyter
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊