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

Total Python: You Can Master Python Programming in 16 Days

Python Toàn Tập: Bạn Có Thể Thành Thạo Lập Trình Python Trong 16 Ngày

Python Toàn Tập: Bạn Có Thể Thành Thạo Lập Trình Python Trong 16 Ngày

Trở thành Nhà Phát Triển Python. 16 Dự Án Python. 160 Bài Thực Hành Lập Trình Python. Học Máy, Khoa Học Dữ Liệu, Django+

4.5
(3,554 đánh giá)
32,343 học viên
Giảng viên
Federico Garay
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
26.5 giờ video
228 bài giảng
187 bài quiz
162 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ì

Bạn sẽ thành thạo lập trình Python chuyên nghiệp
Bạn sẽ tạo ra các chương trình mạnh mẽ, nâng cao và hữu ích
Bạn sẽ làm việc trên các chương trình thực tế mỗi ngày. Mỗi phần kết thúc bằng một dự án bạn có thể hoàn thành bằng kiến thức đã học trong ngày
Bạn sẽ áp dụng Python vào các ứng dụng như: Trò chơi, Trí tuệ Nhân tạo, Học Máy, Khoa học Dữ liệu, Quản lý Hành chính và nhiều hơn nữa
Hiểu Lập trình Hướng Đối tượng (OOP)
Bạn sẽ học những chủ đề phức tạp nhất một cách rõ ràng

Yêu cầu

Một máy tính có kết nối internet
Sự háo hức để tạo bước nhảy vọt trong sự nghiệp và vui vẻ học điều gì đó mỗi ngày

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

Người mới bắt đầu chưa có kiến thức về Python
Người đã biết sơ qua muốn đẩy kỹ năng lên mức tối đa
Người dùng Python nâng cao muốn áp dụng vào các lĩnh vực phát triển cụ thể
Lập trình viên ngôn ngữ khác muốn thêm Python vào CV
Doanh nhân muốn tạo ứng dụng riêng cho doanh nghiệp của họ
Những người mơ ước muốn thay đổi cuộc đời và nói: "Tôi muốn trở thành lập trình viên, tôi nên bắt đầu từ đâu?"

Nội dung khóa học

17 phần • 228 bài giảng
1 Lộ trình Khóa học Python
2 Câu lạc bộ Hoàn thành Khóa học: Chúc mừng Tiến độ của Bạn
3 Tại sao chọn Python?
4 Mục tiêu Ngày 1
5 QUÀ TẶNG: Truy cập Miễn phí PyCharm PRO trong 3 Tháng (Đặc quyền Dành riêng cho Học viên)
6 Cài đặt Python & Pycharm
7 Lệnh Print trong Python
8 Chuỗi (Strings) trong Python
9 Nhập liệu (Input) trong Python
10 Lời giải - Bài tập Lập trình Ngày 1
11 Thử thách Python Ngày 1
12 Thử thách Python Ngày 1 - Lời giải
1 Mục tiêu Ngày 2: Bạn sẽ học kỹ năng Python nào hôm nay?
2 Kiểu dữ liệu (Data Types) trong Python
3 Biến (Variables) trong Python
4 Tên biến (Variable Names) trong Python
5 Số nguyên & Số thực (Integers & Floats) trong Python
6 Chuyển đổi giữa các Kiểu dữ liệu trong Python
7 Định dạng Chuỗi (String Formatting) trong Python
8 Toán tử Toán học (Mathematical Operators) trong Python
9 Phương thức Round trong Python
10 Quan trọng: Về đánh giá
11 Lời giải - Bài tập Lập trình Ngày 2
12 Thử thách Python Ngày 2
13 Thử thách Python Ngày 2 - Lời giải
1 Mục tiêu Ngày 3: Bạn sẽ học kỹ năng Python nào hôm nay?
2 Phương thức Index trong Python
3 Trích xuất Chuỗi con (Sub-Strings) trong Python
4 Phương thức Chuỗi (String Methods) trong Python
5 Thuộc tính Chuỗi (String Properties) trong Python
6 Danh sách (Lists) trong Python
7 Từ điển (Dictionaries) trong Python
8 Bộ giá trị (Tuples) trong Python
9 Tập hợp (Sets) trong Python
10 Giá trị Boolean trong Python
11 Lời giải - Bài tập Lập trình Ngày 3
12 Thử thách Python Ngày 3
13 Thử thách Python Ngày 3 - Lời giải
1 Mục tiêu Ngày 4: Bạn sẽ học kỹ năng Python nào hôm nay?
2 Toán tử So sánh (Comparison Operators) trong Python
3 Toán tử Logic (Logical Operators) trong Python
4 Ra quyết định (Decision Making) trong Python
5 Giới thiệu Vòng lặp (Loops) trong Python
6 Vòng lặp For trong Python
7 Vòng lặp While trong Python
8 Sử dụng Range trong Python
9 Enumerator trong Python
10 Zip trong Python
11 Min & Max trong Python
12 Random trong Python
13 List Comprehensions trong Python
14 Lời giải - Bài tập Lập trình Ngày 4
15 Câu lệnh Match (Cập nhật Python 3.10)
16 Thử thách Python Ngày 4
17 Thử thách Python Ngày 4 - Lời giải
1 Mục tiêu Ngày 5: Bạn sẽ học kỹ năng Python nào hôm nay?
2 Phương thức, Trợ giúp & Tài liệu trong Python
3 Hàm (Functions)
4 Tạo Hàm
5 Lệnh Return
6 Hàm Động (Dynamic Functions)
7 Ví dụ về Hàm
8 Tương tác Giữa các Hàm
9 Đối số Không xác định (*args)
10 Đối số Không xác định (**kwargs)
11 Bài toán Thực tế
12 Lời giải Bài toán Thực tế
13 Lời giải - Bài tập Lập trình Ngày 5
14 Thử thách Python Ngày 5
15 Mẹo & Gợi ý cho Dự án Hôm nay
16 Thử thách Python Ngày 5 - Lời giải
17 Sửa lỗi (Bug)
1 Mục tiêu Ngày 6: Bạn sẽ học kỹ năng Python nào hôm nay?
2 Mở và Thao tác Tệp
3 Tạo và Ghi Tệp
4 Thư mục (Directories)
5 Pathlib
6 Path
7 Làm sạch Console
8 Tệp & Hàm
9 Lời giải - Bài tập Lập trình Ngày 6
10 Thử thách Python Ngày 6
11 Thử thách Python Ngày 6 - Lời giải (Phần 1)
12 Thử thách Python Ngày 6 - Lời giải (Phần 2)
13 Thử thách Python Ngày 6 - Lời giải (Phần 3)
14 Thử thách Python Ngày 6 - Lời giải (Phần 4)
15 Kiểm tra Dự án Hôm nay
16 Sửa lỗi trong Dự án Hôm nay
1 Mục tiêu Ngày 7: Bạn sẽ học kỹ năng Python nào hôm nay?
2 Lập trình Hướng Đối tượng (OOP) trong Python
3 Lớp (Classes)
4 Thuộc tính (Attributes)
5 Phương thức (Methods)
6 Các loại Phương thức
7 Kế thừa (Inheritance)
8 Kế thừa Mở rộng (Extended Inheritance)
9 Đa hình (Polymorphism)
10 Các Trụ cột của Lập trình Hướng Đối tượng trong Python
11 Phương thức Đặc biệt (Special Methods)
12 Lời giải - Bài tập Lập trình Ngày 7
13 Thử thách Python Ngày 7
14 Thử thách Python Ngày 7 - Lời giải
1 Mục tiêu Ngày 8: Bạn sẽ học kỹ năng Python nào hôm nay?
2 Cài đặt Gói (Packages)
3 Mô-đun và Gói (Modules and Packages)
4 Xử lý Lỗi (Error Handling)
5 Tìm kiếm Lỗi với Pylint
6 Thực hành Pylint (Tự đánh giá)
7 Kiểm tra Mã với Unittest
8 Trang trí (Decorators)
9 Bộ sinh (Generators)
10 Lời giải - Bài tập Lập trình Ngày 8
11 Thử thách Python Ngày 8
12 Thử thách Python Ngày 8 - Lời giải
1 Mục tiêu Ngày 9: Bạn sẽ học kỹ năng Python nào hôm nay?
2 Mô-đun Collections
3 Mô-đun OS và Shutil
4 Mô-đun Datetime
5 Mô-đun Đo lường Thời gian
6 Mô-đun Math
7 Mô-đun Re
8 Nén và Giải nén Tệp từ Python
9 Lời giải - Bài tập Lập trình Ngày 9
10 Thử thách Python Ngày 9
11 Thử thách Python Ngày 9 - Lời giải
1 Mục tiêu Ngày 10: Bạn sẽ học kỹ năng Python nào hôm nay?
2 Tạo Màn hình
3 Thay đổi Tiêu đề, Biểu tượng và Màu sắc
4 Thêm Người chơi
5 Di chuyển Người chơi
6 Điều khiển Chuyển động
7 Đặt Giới hạn Di chuyển
8 Tạo Kẻ địch
9 Di chuyển Kẻ địch
10 Thêm Hình nền
11 Đạn
12 Di chuyển Đạn
13 Phát hiện Va chạm
14 Thêm Nhiều Kẻ địch
15 Hiển thị Điểm số
16 Thêm Nhạc và Âm thanh
17 Kết thúc Trò chơi
1 Mục tiêu Ngày 11: Bạn sẽ học kỹ năng Python nào hôm nay?
2 Nguyên tắc Thu thập Dữ liệu Web (Web Scraping)
3 Cách Xem Mã nguồn
4 Trích xuất Tiêu đề Trang web
5 Trích xuất Phần tử từ một Lớp (Class)
6 Trích xuất Hình ảnh
7 Trang web toscrape.com
8 Khám phá Nhiều Trang
9 Xác định Điều kiện Trích xuất
10 Trích xuất Tiêu đề
11 Kết hợp Mọi thứ Lại với nhau
1 Mục tiêu Ngày 12: Bạn sẽ học kỹ năng Python nào hôm nay?
2 Cấu hình Cửa sổ
3 Tạo Bảng điều khiển (Panels)
4 Nút kiểm (Checkbuttons)
5 Hộp Nhập liệu (Input Box)
6 Giá trị Mặc định
7 Tạo Bảng điều khiển Chi phí
8 Nút bấm & Hóa đơn
9 Máy tính
10 Chức năng Máy tính
11 Thiết lập Nút kiểm
12 Tính Tổng cộng
13 Tạo Hóa đơn
14 Lưu Hóa đơn vào Tệp
15 Đặt lại Màn hình
1 Mục tiêu Ngày 13: Bạn sẽ học kỹ năng Python nào hôm nay?
2 Lưu ý cho Bài học Tiếp theo
3 Cài đặt Thư viện
4 Chuyển giọng nói thành văn bản
5 Chuyển văn bản thành giọng nói
6 Cài đặt ngôn ngữ
7 Hỏi ngày hiện tại
8 Hỏi giờ hiện tại
9 Lời chào ban đầu
10 Trung tâm yêu cầu
11 Thêm tính năng mới
12 Hoàn thiện trợ lý ảo
1 Mục tiêu ngày 14: Hôm nay bạn sẽ học kỹ năng Python gì?
2 Cài đặt thư viện nhận diện khuôn mặt
3 Bước 1 - Tải hình ảnh
4 Bước 2 - Đánh dấu hình ảnh
5 Bước 3 - So sánh khuôn mặt
6 Điều chỉnh ngưỡng khác biệt (Khoảng cách)
7 Hiển thị khoảng cách
8 Tạo cơ sở dữ liệu khuôn mặt
9 Tìm kết quả trùng khớp trong cơ sở dữ liệu
10 Hiển thị kết quả trùng khớp
11 Đăng ký chấm công
1 Mục tiêu ngày 15: Hôm nay bạn sẽ học kỹ năng Python gì?
2 Làm quen với Google Colab
3 Numpy - Phần 1
4 Numpy - Phần 2
5 Pandas - Phần 1
6 Pandas - Phần 2
7 Pandas - Phần 3
8 Matplotlib - Phần 1
9 Matplotlib - Phần 2
10 Giới thiệu về Máy học
11 Bài toán sinh tồn trên tàu Titanic
1 Mục tiêu ngày 16: Hôm nay bạn sẽ học kỹ năng Python gì?
2 Tìm hiểu về môi trường ảo
3 Môi trường ảo trong Python & Django
4 Cài đặt Django để làm việc với Python
5 Cấu hình URLs trong Python và Django
6 Tạo bảng Tasks trong Python và Django
7 Thiết lập View trong Python và Django
8 Thiết lập Detail View trong Python và Django
9 Tạo liên kết đến trang chi tiết trong Python và Django
10 Thêm công việc mới trong Python và Django
11 Biểu mẫu thêm công việc mới trong Python và Django
12 Chỉnh sửa công việc trong Python và Django
13 Xóa công việc trong Python và Django
14 Tạo logic Đăng nhập/Đăng xuất trong Python và Django
15 Biểu mẫu Đăng nhập/Đăng xuất trong Python và Django
16 Hạn chế truy cập trong Python và Django
17 Dữ liệu riêng tư người dùng trong Python và Django
18 Đăng ký người dùng mới trong Python và Django
19 Thanh tìm kiếm trong Python và Django
20 Đồng nhất phong cách cho tất cả View
21 Phong cách tổng thể trong Python và Django
22 Thanh trên cùng trong Python và Django
23 Phong cách danh sách với Python và Django
24 Phong cách thanh tìm kiếm với Python và Django
25 Hoàn thiện trang web
1 Bài học bổ sung: Học thêm kỹ năng từ chúng tôi

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

Learn PYTHON Programming in 16 days

Our intensive program was designed for you to learn and practice, in a 16-day study schedule:

  • Each day you will create a real and complete program using Python

  • Each new concept includes a downloadable PDF so you have everything at hand

  • Each video has a theoretical introduction and a practical real world demonstration

  • Each lesson comes with 3 coding exercises for you to practice what you have learned

  • Each topic ends with a quiz to reinforce what you've learned


Your Python Programming learning path is divided into 3 parts:

Day 1 to Day 6 = Basic Python Developer training. Learn the fundamental concepts of Python to become a robust programmer with a firm foundation.

Day 7 to day 9 = Advanced Python Phase. Enter Object Oriented Programming (OOP), to create agile, robust, efficient, repeatable, and maintainable programs.

Day 10 onwards: Evolve to Python Expert. You are already an advanced Python programmer, and the time has come to learn about its main real-world applications. You'll dive into areas of development such as:

  • Games

  • Graphical Interfaces

  • Web Scraping

  • Artificial Intelligence

  • Web Development

  • Data Science

  • Facial Recognition

  • Machine Learning

  • and much (much) more.


Why learn Python from us?

We are Phil Ebiner and Federico Garay, and we are Best Seller instructors, with top ratings on Udemy. We have created many of the best-selling courses worldwide, that are related to programing languages, graphic & visual design, and other very useful resources for software creators.

Phil Ebiner is a world-renowned and acclaimed instructor. His more than 2.5 million students have learned skills ranging from programming to photography, and he has taken online teaching to a new level.

Federico Garay has helped more than 150,000 people achieve life-changing learning. His C#, VBA and Pandas/Python programming courses led many students to achieve that dream job or that much deserved promotion.


Don't take our word. What are the students of this Python Developer Course saying?

"This program is perfect, the classes well explained and the teachers transmits encouragement and very professional above all, after taking the course I am quite confident to learn more and continue my way in the world of programming and video games." (Ares Xavier Aren)


"So far I have found it to be an excellent course, quite detailed, but I am not surprised because I have taken another course before with them, and the truth is that you learn because you learn, some of the best teachers I have seen who are really interested in making the subject clear. As soon as I saw these teachers taught this subject, I did not hesitate to buy it..." (Erika Raquel Gutiérrez Aguilar)


"As a novice I wanted to learn programming to have another hobby, but how these guys explains it, how they teaches it, how they knows what they are saying, is convincing me to turn it into a real profession" (Carlos David Villamarin Marrugo)



Why should you learn PYTHON Programming?

Python is one of the most sought-after languages in the world. Because of its simplicity, ductility and flexibility, it has become the language of choice. Its instructions are as close as possible to the human language, which makes it easier to learn, and this makes it ideal for people who are just starting out in the world of programming.

In addition to being simple, it is powerful: with a few lines of code you can perform tasks that in other programming languages would take hundreds of lines, and this considerably increases your productivity.

On the other hand, it is one of the most versatile programming languages in existence, and can be used in many different fields. That is to say, it allows you to program from video games to websites and mobile applications.


Reasons NOT to take this course

We can't think of any. But if you want to take the course RISK-FREE, remember that you have Udemy's 100% money back guarantee within 30 days. We are not worried, because we know you're going to love Total Python.


This is your starting point to explore this interesting field, which you may never have dared to tackle before. This is your chance. In just two days you will overcome all your fears and be ready to go for the most sought-after (and best-paid) programming languages on the planet.


Do you dare to start this exciting adventure that will change your life right now? We are waiting for you in lecture #1.

Phil & Fede

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 Programming
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Software Development
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊