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

Python Programming Master Course

Khóa Học Lập Trình Python Toàn Diện

Khóa Học Lập Trình Python Toàn Diện

Nâng cao kỹ năng lập trình với Python3 - thành thạo cấu trúc dữ liệu, OOP, giải quyết vấn đề và xây dựng dự án!

4.5
(795 đánh giá)
6,589 học viên
Giảng viên
Mohit Uniyal
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
20.0 giờ video
191 bài giảng
39 bài quiz
23 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Lập Trình Python3 Đầy Đủ
Xây Dựng Logic & Giải Quyết Vấn Đề
Lập Trình Hướng Đối Tượng
Kế Thừa & Đa Hình
Các Khái Niệm Python Trung Cấp - Nâng Cao
Modules & Packages
Xử Lý Tập Tin & Ngoại Lệ
30+ Bài Toán Thuật Toán
Dự Án - Tạo Văn Bản Markov
Dự Án - Rút Gọn URL
Hỗ Trợ Giải Đáp Thắc Mắc từ Trợ Giảng

Yêu cầu

Không yêu cầu kiến thức trước - khóa học thân thiện với người mới bắt đầu!
Chỉ cần đam mê học hỏi và vươn xa, mọi thứ còn lại cứ để chúng tôi lo.

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

Người mới bắt đầu học lập trình
Sinh viên đại học & học sinh muốn bắt đầu lập trình và hiểu các khái niệm cốt lõi.
Chuyên gia & lập trình viên đang đi làm muốn thành thạo Lập trình Python.
Những lập trình viên tò mò muốn xây dựng dự án & giải quyết vấn đề bằng Python.

Nội dung khóa học

38 phần • 191 bài giảng
1 Định Hướng Khóa Học
2 Kho Lưu Trữ Mã Nguồn
3 Hướng Dẫn Hỗ Trợ Giải Đáp
1 Cài Đặt Anaconda [cho Mac]
2 Cài Đặt Anaconda [cho Windows]
3 Tổng Quan về Jupyter Notebook
1 Nội Dung Module
1 Biến và Định Danh
2 Id của một biến
3 Các Kiểu Dữ Liệu Cơ Bản
4 Nhập Dữ Liệu & Chuyển Đổi Kiểu
5 Các Câu Lệnh Python
6 Định Dạng Đầu Ra
1 Toán Tử Số Học
2 Toán Tử So Sánh
3 Toán Tử Logic
4 Toán Tử Bitwise
5 Toán Tử Gán
6 Toán Tử Đặc Biệt
1 Câu Lệnh Điều Kiện: If else
2 Thụt Lề (Indentation)
3 If else Lồng Nhau
4 Câu Hỏi: Tìm Số Lớn Nhất Trong 3 Số?
5 Vòng Lặp While
6 Vòng Lặp For
7 Câu Hỏi: In Hình Mẫu?
8 Câu Hỏi: Các Bài Tập về Vòng Lặp?
9 Triển Khai Số Nguyên Tố
10 Break, Continue và pass
1 Nội Dung Module
1 Giới Thiệu về Chuỗi
2 Cắt Chuỗi (Slicing)
3 Các Phương Thức của Chuỗi
4 Các Thao Tác với Chuỗi
5 Câu Hỏi: Tìm Nguyên Âm?
6 Câu Hỏi: Chuỗi Đối Xứng (Palindrome)?
1 Giới Thiệu về Danh Sách
2 Các Phương Thức của Danh Sách
3 List Append Vs. Extend
4 Danh Sách Hỗn Hợp
5 List Comprehension
6 Danh Sách 2 Chiều (2D Lists)
7 Tìm Hiểu Thêm về Danh Sách
8 Câu Hỏi: Xoay Danh Sách?
1 Tạo Tuple
2 Tại Sao Dùng Tuple?
3 Tuple Có Thực Sự Bất Biến?
4 Các Thao Tác với Tuple
5 Giải Nén Tuple (Unpacking)
1 Giới Thiệu về Set
2 Các Thao Tác với Set
3 Câu Hỏi: Không Có Phần Tử Trùng Lặp
1 Giới Thiệu về Từ Điển
2 Truy Cập Phần Tử
3 Các Hàm của Từ Điển
4 Xóa Phần Tử
5 Từ Điển Lồng Nhau
6 Dictionary Comprehension
1 Nội Dung Module
1 Giới Thiệu về Hàm
2 Hàm Tự Định Nghĩa
3 Từ Khóa Return
4 Hàm Trả Về Nhiều Giá Trị
5 Phạm Vi của Biến (Scope)
6 Hàm Lambda
7 Câu Hỏi: Tìm Bội Chung Nhỏ Nhất LCM(a,b)?
1 Đối Số Vs. Tham Số
2 Đối Số Theo Vị Trí
3 Đối Số Mặc Định
4 Đối Số Tùy Ý (args)
5 Đối Số Từ Khóa (kwargs)
1 Các Hàm Tích Hợp Sẵn Phần-1
2 Các Hàm Tích Hợp Sẵn Phần-2
3 Map
4 Filter
5 Reduce
1 Giới Thiệu về Modules
2 Math và Random
3 Os và Sys
4 Các Cách Import Module
1 Module Tự Tạo
2 `__name__ == '__main__'` là gì vậy?
3 Packages
1 Nội Dung Module
1 Mẫu Số
2 Mã Mẫu Số
3 Mẫu Hình Kim Cương
4 Mã Mẫu Hình Kim Cương
5 Chuyển Thập Phân sang Nhị Phân
6 Mã Chuyển Thập Phân sang Nhị Phân
7 Xóa Khoảng Trắng & Nối Chuỗi
8 Một Bài Toán Bitwise!
9 Mã Bài Toán Bitwise!
10 Tìm Số Nguyên Tố
11 Mã Tìm Số Nguyên Tố
12 Ký Tự Lặp Lại Đầu Tiên
1 Tổng Cặp (Pair Sum)
2 Mã Tổng Cặp
3 Ngọn Núi (Mountain)
4 Mã Ngọn Núi
5 Tìm Kiếm Tuyến Tính
6 Nước Mưa (Rainwater)
7 Mã Nước Mưa
8 Mảng 2D
9 Cây Xoài / Danh Sách 2D
1 Tìm Kiếm Nhị Phân
2 Mã Tìm Kiếm Nhị Phân
3 Tìm Kiếm Cầu Thang (Staircase Search)
4 Mã Tìm Kiếm Cầu Thang
5 Sắp Xếp Nổi Bọt (Bubble Sort)
6 Sắp Xếp Nổi Bọt trong Python
7 Sắp Xếp Chọn (Selection Sort)
8 Mã Sắp Xếp Chọn
9 Sắp Xếp Chèn (Insertion Sort)
10 Mã Sắp Xếp Chèn
11 Sắp Xếp với Bộ So Sánh (Comparators)
12 Kiểm Tra Mảng Đã Sắp Xếp
1 Giới Thiệu về Đệ Quy
2 Giai Thừa
3 Bài Toán Cái Thang
4 Mã Bài Toán Cái Thang
5 Các Dãy Con (Subsequences)
6 Tạo Dấu Ngoặc
7 N-Queen
1 Nội Dung Module
1 Giới Thiệu về Tập Tin
2 Trình Quản Lý Ngữ Cảnh (Context Managers)
3 Ghi vào Tập Tin
4 Đọc Tập Tin
5 Đọc Từng Dòng
6 Thêm vào Tập Tin (Append)
7 Sửa Đổi Nội Dung Tập Tin
1 Lỗi & Ngoại Lệ
2 Khối Try
3 Khối Except
4 Bắt Các Lỗi Cụ Thể
5 Khối Finally
6 Ném Ra Ngoại Lệ (Raising Exceptions)
1 Nội Dung Module
1 POP Vs. OOP
2 OOP: Giới Thiệu
3 Lớp & Đối Tượng
4 Hàm Tạo (Constructors)
5 Phương Thức Thể Hiện (Instance Methods)
6 Biến Lớp (Class Variables)
7 Thêm Nhiều Phương Thức Hơn
8 Các Phương Thức Dunder
1 Giới Thiệu về Kế Thừa
2 Mã Kế Thừa
3 Thêm Thuộc Tính vào Lớp Dẫn Xuất
4 Thêm Phương Thức vào Lớp Dẫn Xuất
5 Sửa Hành Vi Bất Thường của Một Hàm
6 Kế thừa đa cấp
7 Kế thừa đa lớp
8 MRO (Thứ tự phân giải phương thức)
1 Giới thiệu về Tính đa hình
2 Tính đa hình ở cấp độ toán tử
3 Tính đa hình ở cấp độ hàm
4 Tính đa hình trong lớp
5 Giới thiệu Hitman
1 Nội dung Module
1 Giao thức lặp
2 Lặp qua một bộ lặp
3 Lặp bằng vòng lặp
4 Xây dựng bộ lặp tùy chỉnh
1 Giới thiệu về Bộ sinh
2 Return so với Yield
3 Bộ sinh với vòng lặp
4 Biểu thức bộ sinh
1 Hàm bậc cao
2 Hàm trang trí
3 Lời gọi trang trí
4 Ví dụ thực tế về hàm trang trí
5 Chuỗi nhiều hàm trang trí
1 Giới thiệu Dự án
1 Tổng quan Dự án
2 Lấy URL rút gọn
3 Lấy URL gốc
4 Thêm số vào URL rút gọn
5 URL rút gọn tùy chỉnh
6 Cập nhật URL gốc
1 Tổng quan Dự án
2 Chuỗi Markov - Khái niệm
3 Bảng chuyển tiếp
4 Code - Bảng chuyển tiếp
5 Chuyển tần suất thành xác suất
6 Huấn luyện Chuỗi Markov
7 Tạo một ký tự đơn
8 Tạo đoạn văn
1 Lời nhắn từ Giảng viên
2 Bài học bổ sung: Bước tiếp theo là gì?

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

Welcome to Python Programming Master Course (2021) - the most comprehensive & robust Python3 Course by Coding Minutes designed for absolute beginners & developers!

Python is the hottest programming language of the 21st century. It is widely in Machine Learning & Data Science. Many top companies like Instagram, Spotify, Netflix, Google, Dropbox use python extensively for their projects which includes building web apps, data pipelines, data analysis & visualisation, deep learning at scale and large scale distributed systems.

This is the most comprehensive and detailed course for the Python programming language taught by Mohit Uniyal who is a data scientist turned instructor & Prateek Narang, a Google Engineer & algorithms instructor! Both the instructors have taught thousands of students in the last few years and have received amazing reviews. Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you!

With over 200+ lectures and more than 18 hours of video, this course ensures you build a solid foundation in Python. This course includes quizzes, mock tests, coding exercises and practical projects - URL Shortener & Text Generation.

This is a completely hands-on course, with interactive videos & coding in Jupyter Notebooks. You get the complete code repository to practice & revise on your machine.


We cover a wide variety of topics, including:

  • Installing Python

  • Different ways of running Python code

  • Python Fundamentals - Syntax

  • Operators and Expressions

  • Conditional Statements

  • For & while Loop

  • Lists

  • Tuples

  • Sets

  • Dictionaries

  • Functions

  • Arbitrary and Keyword arguments

  • Built-in Functions

  • File Handling

  • Error Handling

  • Modules & Packages

  • Object-Oriented Programming

  • Inheritance

  • Polymorphism

  • Iterators

  • Generators

  • Decorators

  • Algorithms Questions

  • and much more!


So what are you waiting for? Join Prateek & Mohit in this amazing journey, and start your journey of becoming a Python Champion today!  Looking forward to see you in the course.

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 Computer Science
Clean Code

Clean Code

Academind by Maximilian Schwarzmüller

4.6 (26435)
118,068
50.000đ -88%
Hiển thị tất cả khoá học Programming Fundamentals
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Software Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊