1.049.000 ₫
49.999 ₫

Video bài giảng và tài liệu giống mô tả

Học online trên Website bằng điện thoại hoặc máy tính

Nhận khóa học trong vòng 3 - 5 giây
Bạn đang muốn học lập trình Python nhưng không biết bắt đầu từ đâu? Bạn cần một khóa học dễ hiểu, hệ thống, đầy đủ lý thuyết và thực hành? Khóa học “Lập trình Python All” trên Udemy chính là lựa chọn hoàn hảo dành cho bạn – một lộ trình học Python bài bản, từ cơ bản đến nâng cao, được xây dựng bởi giảng viên Nguyễn Mạnh, người có nhiều năm kinh nghiệm giảng dạy và phát triển ứng dụng bằng Python.
Khóa học “Lập trình Python All” được thiết kế cho mọi đối tượng – từ người chưa từng học lập trình cho đến những ai đã học Python nhưng chưa thực sự vững. Với hơn 16 giờ video bài giảng, 104 bài học, 11 bài tập lập trình, 2 bài kiểm tra đánh giá, cùng với hệ thống assignment và bài đọc chuyên sâu, khóa học sẽ giúp bạn nắm vững toàn bộ nền tảng Python hiện đại.
Nội dung khóa học bám sát nhu cầu thực tế, từ kiến thức nền như cú pháp, biến, vòng lặp… cho tới lập trình hướng đối tượng (OOP), biểu thức chính quy (RegEx), xử lý file, quản lý ngoại lệ. Sau khóa học, bạn hoàn toàn có thể tự viết các chương trình Python phục vụ công việc, học tập, nghiên cứu hoặc tiếp tục học lên Data Science, Machine Learning, Web Dev,…
⭐Đánh giá cao: 4.9/5 (84 học viên đánh giá)
Giảng viên tận tâm, hướng dẫn từng bước
Có đầy đủ video, bài tập thực hành, bài kiểm tra, giải thích chi tiết
Học qua ví dụ thực tế, dễ hiểu, dễ ứng dụng
Truy cập trọn đời, học trên cả máy tính và điện thoại
01 - Kiến thức cơ bản
001 Hướng dẫn cài đặt VS Code và tích hợp Python (khoahocgiahoi.com zalo 0583953426).mp4
002 Tạo thư mục, tạo file .py, các cách sử dụng print(), kí tự escape (khoahocgiahoi.com zalo 0583953426).mp4
003 Các ký tự đặc biệt (Escape Character).html
004 Quiz 01.html
005 Coding Exercise 01.html
006 Biến là gì Cách khai báo và gán dữ liệu cho biến (khoahocgiahoi.com zalo 0583953426).mp4
007 Cách thức nhập liệu cho biến (khoahocgiahoi.com zalo 0583953426).mp4
008 In dữ liệu của biến, in dữ liệu theo định dạng, in dữ liệu dùng f-string (khoahocgiahoi.com zalo 0583953426).mp4
009 Phép toán số học (khoahocgiahoi.com zalo 0583953426).mp4
010 Vì sao 0.1 + 0.2 lại không bằng 0.3.html
011 Coding Exercise 02.html
012 Solution BIGMODE.html
013 Phép toán so sánh (khoahocgiahoi.com zalo 0583953426).mp4
014 Phép toán logic (khoahocgiahoi.com zalo 0583953426).mp4
015 Phép toán logic nhị phân.html
016 Các hàm toán học trong Python.html
017 Điều kiện if-else (khoahocgiahoi.com zalo 0583953426).mp4
018 Từ khóa pass.html
019 Bài tập coding phần điều kiện if-else.html
020 Solution Kiểm tra tam giác.html
021 Vòng lặp while, while-else, break (khoahocgiahoi.com zalo 0583953426).mp4
022 Bài tập coding cho vòng lặp while.html
023 Vòng lặp for (khoahocgiahoi.com zalo 0583953426).mp4
024 break (khoahocgiahoi.com zalo 0583953426).mp4
025 continue.html
026 Random (Ngẫu nhiên) trong Python.html
027 Trắc nghiệm phần vòng lặp for.html
028 Bài tập coding cho phần vòng lặp.html
029 Solution Tính giai thừa.html
030 Solution Tìm chữ số thứ n (nhập từ bàn phím) của dãy số vô hạn (khoahocgiahoi.com zalo 0583953426).mp4
031 Solution Đếm số lượng số một số nhỏ hơn hoặc bằng N cho trước.html
032 Solution Số hạnh phúc, số buồn bã.html
033 Solution Tính tích các chữ số và tìm chữ số lớn nhất của một số nguyên dương.html
034 Solution Kiểm tra nguyên tố.html
LỘ TRÌNH CHƯƠNG 1
02 - Collection
035 List phần 1 List là gì Tạo list và in list, truy cập các phần tử list (khoahocgiahoi.com zalo 0583953426).mp4
036 List phần 2 Sửa giá trị phần tử list, thêm phần tử và list, xóa phần tử list (khoahocgiahoi.com zalo 0583953426).mp4
037 Bài tập coding phần List thứ nhất.html
038 Solution Nhập một list tên sinh viên và xóa những tên mong muốn (khoahocgiahoi.com zalo 0583953426).mp4
039 List phần 3 Sắp xếp list, hàm thao tác list (len, count, index, min, max) (khoahocgiahoi.com zalo 0583953426).mp4
040 List phần 4 Kiến thức nâng cao enumerate, one line, zip, copy, share vùng nhớ (khoahocgiahoi.com zalo 0583953426).mp4
041 Tuple (khoahocgiahoi.com zalo 0583953426).mp4
042 Solution Tìm số lượng giá trị giống nhau xuất hiện nhiều nhất (khoahocgiahoi.com zalo 0583953426).mp4
043 Dictionary phần 1 Tạo, truy cập, thêm, sửa, xóa, duyệt dictionary (khoahocgiahoi.com zalo 0583953426).mp4
044 Dictionary phần 2 Một số phương thức bổ sung clear, fromkeys, get, setdefault (khoahocgiahoi.com zalo 0583953426).mp4
045 Chuỗi (String) trong Python.html
046 Các hàm thao tácxử lý chuỗi phổ biến.html
047 Bài tập coding phần collection.html
048 Solution Cắt ký tự trắng thừa ở giữa chuỗi.html
03 - Hàm (Function)
049 Tạo hàm, sử dụng hàm, tham số, đối số, return (khoahocgiahoi.com zalo 0583953426).mp4
050 Ví dụ về cách chia chương trình thành các hàm (khoahocgiahoi.com zalo 0583953426).mp4
051 Bài tập coding phần hàm.html
052 Tạo hàm trong hàm (khoahocgiahoi.com zalo 0583953426).mp4
053 Biến local và global (khoahocgiahoi.com zalo 0583953426).mp4
054 Tham số mặc định (khoahocgiahoi.com zalo 0583953426).mp4
055 Đối số từ khóa (khoahocgiahoi.com zalo 0583953426).mp4
056 Tham số biến (khoahocgiahoi.com zalo 0583953426).mp4
057 Bài tập coding phần hàm 2.html
058 Hàm vô danh (với lambda), áp dụng vào list, map, filter, sorted (khoahocgiahoi.com zalo 0583953426).mp4
059 Đệ quy (Recursion).html
060 Thuật toán Bubble Sort (Sắp xếp nổi bọt).html
061 Thuật toán Selection Sort (Sắp xếp chọn).html
062 Thuật toán sắp xếp Merge Sort.html
063 Thuật toán sắp xếp Heap Sort.html
064 Thuật toán sắp xếp Quick Sort.html
065 Solution Xác định số thứ n của dãy Fibonacci.html
066 Solution Đếm số lượng số nguyên tố trong đoạn [n,m].html
067 Solution Kiểm tra tính đối xứng của chuỗi.html
068 Solution Tim số nguyên tố thứ N.html
069 Solution Số hạnh phúc và không hạnh phúc dạng hàm.html
070 Solution Hiệu giữa bình phương của tổng và tổng các bình phương.html
071 Solution Viết chương trình dạng Menu chọn thực hiện các công việc.html
072 Solution Thay đổi chữ số.html
073 Solution tính tổng dãy số 1, N, 2, N-1, 3, N-2,.html
074 Solution Phân số nhỏ nhất.html
075 Solution Tìm chữ số xuất hiện nhiều nhất trong một số.html
076 Solution Số hoàn hảo.html
077 Solution Ma trận (Matrix).html
078 Solution Dãy bậc K.html
079 Solution Xóa số (theo cách thông thường và tối ưu).html
080 Solution Diamond số.html
081 Solution Phân tích thành các thừa số nguyên tố và in theo dạng cơ số số mũ.html
082 Solution Cứu hỏa.html
083 Solution Biến đổi A = B.html
084 Solution Xếp đồ.html
085 Solution Số nhỏ nhất lớn hơn N chứa K chữ số 5.html
086 Solution Số đặc biệt.html
087 Solution Dãy tứ phân.html
088 Solution Vẽ hình vuông với 2 đường chéo.html
04 - Kiểm tra kiến thức 01
089 Bài kiểm tra kiến thức số 01.html
05 - Biểu thức chính quy (Regular Expression - RegEx)
090 Phần 1 Biểu thức chính quy là gì Hàm search(), các siêu ký tự ^ và $ (khoahocgiahoi.com zalo 0583953426).mp4
091 Phần 2 Siêu ký tự , , ., (), (khoahocgiahoi.com zalo 0583953426).mp4
092 Phần 3 Siêu ký tự {} và (khoahocgiahoi.com zalo 0583953426).mp4
093 Phần 4 Siêu ký tự , d, D, s, S, w, W, A, Z (khoahocgiahoi.com zalo 0583953426).mp4
094 Phần 5 Siêu ký tự b, B, [], [^] (khoahocgiahoi.com zalo 0583953426).mp4
095 Phần 6 Đối tượng Match (khoahocgiahoi.com zalo 0583953426).mp4
096 Phần 7 Các hàm findall(), split(), sub(), finditer() của module re (khoahocgiahoi.com zalo 0583953426).mp4
06 - Lập trình hướng đối tượng (OOP)
097 Tạo lớp, tạo đối tượng, truy cập các thành phần của đối tượng, __init__ (khoahocgiahoi.com zalo 0583953426).mp4
098 Đóng gói (Encapsulate), get và set (khoahocgiahoi.com zalo 0583953426).mp4
099 Bài tập coding phần lớp và đối tượng.html
100 Solution Quản lý lớp số học (khoahocgiahoi.com zalo 0583953426).mp4
101 Thừa kế (Inheritance) Phần 1 Thừa kế là gì Cách thức thực hiện thừa kế (khoahocgiahoi.com zalo 0583953426).mp4
102 Thừa kế (Inheritance) Phần 2 Ghi đè (Override), super() (khoahocgiahoi.com zalo 0583953426).mp4
103 Thừa kế (Inheritance) Phần 3 Thừa kế nhiều cấp và Đa thừa kế (khoahocgiahoi.com zalo 0583953426).mp4
104 Bài tập coding phần Thừa kế.html
105 Trừu tượng (Abstract).html
106 Lớp lồng (Nested Classes) trong Python.html
07 - Ngoại lệ (Exception)
107 Cú pháp try-except-else-finally, hướng dẫn áp dụng vào phần nhập liệu (khoahocgiahoi.com zalo 0583953426).mp4
108 Bắt nhiều ngoại lệ cùng lúc, sử dụng đối của ngoại lệ để biết kiểu ngoại lệ (khoahocgiahoi.com zalo 0583953426).mp4
109 Kích hoạt ngoại lệ với raise (khoahocgiahoi.com zalo 0583953426).mp4
110 Tạo và sử dụng ngoại lệ riêng (khoahocgiahoi.com zalo 0583953426).mp4
08 - IO File
111 IO File phần 1 Đọc ('r') file Đọc các dòng của file, đọc các từ của file (khoahocgiahoi.com zalo 0583953426).mp4
112 IO File phần 2 Ghi ('w') file Ghi một chuỗi, ghi nhiều chuỗi vào file (khoahocgiahoi.com zalo 0583953426).mp4
113 IO File phần 3 Ghi bổ sung ('a') file Ghi bổ sung một chuỗi, nhiều chuỗi (khoahocgiahoi.com zalo 0583953426).mp4
114 IO File phần 4 Đọc ghi ('r ') file (khoahocgiahoi.com zalo 0583953426).mp4
115 IO File phần 5 Ghi đọc ('w ') file (khoahocgiahoi.com zalo 0583953426).mp4
116 IO File phần 6 Ghi bổ sung đọc ('a ') file (khoahocgiahoi.com zalo 0583953426).mp4
117 IO File phần 7 CRUD (Create, Read, Update, Delete) một đối tượng (khoahocgiahoi.com zalo 0583953426).mp4
118 IO File phần 8 CRUD (Create, Read, Update, Delete) nhiều đối tượng (khoahocgiahoi.com zalo 0583953426).mp4
09 - Kiểm tra kiến thức 02
119 Bài kiểm tra kiến thức số 02.html
Mỗi phần kiến thức đều đi kèm ví dụ minh họa sinh động và bài tập thực hành trực tiếp. Bạn sẽ có cơ hội tự viết mã, kiểm tra đầu ra, sửa lỗi theo hướng dẫn, từ đó tăng tốc độ học và ghi nhớ kiến thức lâu dài hơn.
Đặc biệt, khóa học còn bao gồm nhiều assignment và bài test đánh giá, giúp bạn liên tục kiểm tra lại trình độ của mình. Không chỉ học lý thuyết, bạn còn sẽ được thực hành như một lập trình viên thực thụ.
Nắm vững kiến thức Python cơ bản & nâng cao
Viết được các chương trình nhỏ và ứng dụng thực tế
Tự tin xử lý dữ liệu, thao tác file, xây dựng hàm & class
Làm nền tảng vững chắc để học Web Dev, Data Science, Machine Learning
Sẵn sàng ứng tuyển các vị trí thực tập hoặc Junior Developer
Giảng viên: Nguyễn Mạnh
Cập nhật mới nhất: 01/2025
Thời lượng: 17 giờ 51 phút
Học trên máy tính & điện thoại
Người mới bắt đầu học lập trình
Sinh viên CNTT muốn học song song lý thuyết & thực hành
Người trái ngành muốn chuyển hướng sang lập trình
Người học Data/AI cần nắm vững Python nền tảng
99.999.999 ₫
599.999 ₫
4.000.000 ₫
99.999 ₫
11.000.000 ₫
89.999 ₫
550.000 ₫
49.999 ₫
450.000 ₫
69.999 ₫
69.000.000 ₫
69.999 ₫
6.900.000 ₫
49.999 ₫
1.199.000 ₫
59.999 ₫
10.000.000 ₫
79.999 ₫
899.000 ₫
49.999 ₫
1.750.000 ₫
49.999 ₫
999.000 ₫
39.999 ₫