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

Learn Complete Python In Simple Way

Học Python Toàn Tập Theo Cách Đơn Giản

Học Python Toàn Tập Theo Cách Đơn Giản

Video bài giảng trực tiếp giúp bạn nắm vững mọi khía cạnh về Python 3, từ cơ bản đến nâng cao

4.7
(7,139 đánh giá)
27,023 học viên
Giảng viên
DURGASOFT DURGA
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
99.000đ 349.000đ -72%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
114.0 giờ video
422 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/06/2026

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

Học viên sẽ thành thạo toàn bộ khái niệm Python và có thể tự phát triển ứng dụng

Yêu cầu

Không yêu cầu kiến thức trước. Chỉ cần có chút hiểu biết cơ bản về tiếng Anh là đủ.

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

Dành cho bất kỳ ai muốn học ngôn ngữ Python chi tiết
Dành cho ai muốn vượt qua các buổi phỏng vấn về Python
Dành cho ai muốn đạt chứng chỉ Python
Dành cho ai muốn thành thạo các yêu cầu lập trình hàng ngày với Python

Nội dung khóa học

25 phần • 422 bài giảng
1 Python là gì và Cha đẻ của Python
2 Sự đơn giản của Python so với các ngôn ngữ khác
3 Tại sao lại có tên 'Python'
4 Python - Ngôn ngữ đa năng
5 Chúng ta có thể sử dụng Python ở đâu
6 Tính năng của Python: Phần 1
7 Tính năng của Python: Phần 2
8 Tính năng của Python: Phần 3
9 Tính năng của Python: Phần 4
10 Tổng kết tính năng của Python
11 Hạn chế và các biến thể của Python
12 Các phiên bản Python
1 Cài đặt Python
2 Cách viết và chạy mã Python trên IDLE
3 Cách viết và chạy mã Python bằng NotePad
4 Cài đặt Editplus và chạy chương trình Python đầu tiên
1 Định danh trong Python
2 Từ khóa dành riêng trong Python
3 Giới thiệu Kiểu dữ liệu
4 Kiểu dữ liệu: Kiểu int
5 Kiểu dữ liệu: Hàm chuyển đổi cơ số
6 Kiểu dữ liệu: Kiểu float
7 Kiểu dữ liệu: Kiểu complex
8 Kiểu dữ liệu: Kiểu bool
9 Kiểu dữ liệu: Cách biểu diễn kiểu str bằng dấu nháy đơn, đôi và ba
10 Kiểu dữ liệu: Kiểu str - chỉ số dương và âm
11 Kiểu dữ liệu: Kiểu str - Toán tử cắt (Slice)
12 Kiểu dữ liệu: Kiểu str - Ứng dụng của toán tử cắt
13 Kiểu dữ liệu: Toán tử + và * cho kiểu str
14 Ép kiểu: Giới thiệu và hàm int()
15 Ép kiểu: Hàm float() và complex()
16 Ép kiểu: Hàm bool() và str()
17 Ép kiểu: Tổng kết
18 Kiểu dữ liệu cơ bản vs Tính bất biến: Ý nghĩa của tính bất biến
19 Kiểu dữ liệu cơ bản vs Tính bất biến: Lý do cần tính bất biến
20 Bất biến vs Khả biến
21 Kiểu dữ liệu Python: Kiểu List
22 Kiểu dữ liệu Python: Kiểu Tuple
23 Kiểu dữ liệu Python: Kiểu Set
24 Kiểu dữ liệu Python: FrozenSet
25 Kiểu dữ liệu Python: Dict
26 Kiểu dữ liệu Python: range
27 Kiểu dữ liệu Python: bytes và bytearray
28 Tổng kết Kiểu dữ liệu Python
29 Kiểu dữ liệu None
30 Ký tự thoát, Chú thích và Hằng số
1 Giới thiệu Toán tử Python
2 Toán tử số học Phần-1
3 Toán tử số học Phần-2
4 Toán tử số học Phần-3
5 Toán tử quan hệ Phần-1
6 Toán tử quan hệ Phần-2
7 Toán tử so sánh bằng
8 Toán tử logic cho kiểu Boolean
9 Toán tử logic cho kiểu Non-Boolean
10 Toán tử bitwise: &, |, ^
11 Toán tử bù bitwise (~) Phần-1
12 Toán tử bù bitwise (~) Phần-2
13 Toán tử dịch bit: << và >>
14 Toán tử gán
15 Toán tử ba ngôi Phần-1
16 Toán tử ba ngôi Phần-2
17 Toán tử đặc biệt: Toán tử nhận dạng & thành viên
18 Thứ tự ưu tiên toán tử
19 Ý tưởng cơ bản về Module trong Python
20 Các cách khác nhau để nhập một Module
21 Các hàm và biến quan trọng của module math
1 Mục tiêu & Sự khác biệt giữa hàm raw_input() và input()
2 Chương trình minh họa-1 để đọc dữ liệu nhập từ bàn phím
3 Chương trình minh họa-2 để đọc dữ liệu nhập từ bàn phím
4 Đọc nhiều giá trị từ bàn phím trên một dòng
5 Hàm eval()
6 Đối số dòng lệnh Phần-1
7 Đối số dòng lệnh Phần-2
8 Kết luận quan trọng về đối số dòng lệnh
9 Câu lệnh xuất: Hàm print() và thuộc tính sep
10 Câu lệnh xuất: Thuộc tính end
11 print(object) và với toán tử thay thế
12 print() với chuỗi định dạng
1 Giới thiệu và Thụt lề
2 Câu lệnh if-elif-else và ứng dụng
3 Tìm số nhỏ nhất và lớn nhất bằng câu lệnh if-elif-else
4 Chương trình chuyển đổi chữ số thành từ
5 Câu lệnh lặp: vòng lặp for
6 Ứng dụng sử dụng vòng lặp for
7 Vòng lặp While và Ứng dụng
8 Vòng lặp vô hạn và Vòng lặp lồng nhau
1 In số lượng dấu * nhất định trên một hàng
2 In mẫu hình vuông với ký tự *
3 In mẫu hình vuông với chữ số cố định trên mỗi hàng
4 In mẫu hình vuông với ký tự chữ cái
5 In mẫu tam giác vuông với ký tự *
6 In mẫu tam giác vuông ngược với ký tự *
7 In mẫu kim tự tháp với ký tự *
8 In mẫu kim tự tháp ngược với ký tự *
9 In mẫu hình thoi với ký tự *
1 Câu lệnh chuyển điều khiển: break
2 Câu lệnh chuyển điều khiển: continue
3 Câu lệnh break và continue trong vòng lặp lồng nhau
4 Vòng lặp với khối else
5 Câu lệnh pass
6 Câu lệnh del
7 Giới thiệu về Số nguyên tố
8 Chương trình kiểm tra số đã cho có phải số nguyên tố không?
9 Tạo các số nguyên tố nhỏ hơn hoặc bằng số đã cho
10 Chương trình tạo n số nguyên tố đầu tiên?
1 Tầm quan trọng của Chuỗi và Cách khai báo Chuỗi
2 Cách truy cập ký tự của Chuỗi và ứng dụng
3 Giới thiệu Toán tử cắt (Slice)
4 Quy tắc Toán tử cắt
5 Nghiên cứu tình huống về Toán tử cắt
6 Toán tử Toán học, Thành viên và So sánh cho Chuỗi
7 Phương thức: strip(), lstrip(), rstrip() để xóa khoảng trắng trong Chuỗi
8 Phương thức Chuỗi: find() và rfind() để tìm chuỗi con
9 Phương thức Chuỗi: index() và rindex() để tìm chuỗi con
10 Phương thức Chuỗi: count() để đếm số lần xuất hiện của chuỗi con
11 Ứng dụng in chỉ số của tất cả lần xuất hiện chuỗi con đã cho
12 Phương thức: replace() để thay thế chuỗi này bằng chuỗi khác
13 Phương thức Chuỗi: split() và join() để Tách và Nối Chuỗi
14 Thay đổi chữ hoa/thường của ký tự trong chuỗi và Ứng dụng-1
15 Thay đổi chữ hoa/thường của ký tự trong chuỗi: Ứng dụng-2,3
16 Kiểm tra phần bắt đầu và kết thúc của chuỗi
17 Kiểm tra loại ký tự có trong Chuỗi đã cho
18 Tổng kết Phương thức Chuỗi
1 Viết chương trình ĐẢO NGƯỢC nội dung chuỗi bằng toán tử cắt
2 Chương trình ĐẢO NGƯỢC nội dung chuỗi bằng hàm reversed()
3 Viết chương trình ĐẢO NGƯỢC nội dung chuỗi bằng vòng lặp while
4 Viết chương trình ĐẢO NGƯỢC thứ tự các từ trong chuỗi
5 Viết chương trình ĐẢO NGƯỢC nội dung bên trong mỗi từ
6 Chương trình ĐẢO NGƯỢC nội dung bên trong mỗi từ thứ 2 trong chuỗi
7 Chương trình: In ký tự ở chỉ số chẵn & lẻ riêng biệt cho chuỗi đã cho
8 Chương trình trộn ký tự của 2 chuỗi bằng cách lấy ký tự luân phiên
9 Chương trình: Sắp xếp ký tự của chuỗi, ký tự chữ cái trước, rồi đến chữ số
10 Chương trình cho yêu cầu, đầu vào a4b3c2 và đầu ra mong đợi aaaabbbcc
11 Chương trình cho yêu cầu, đầu vào a3z2b4 và đầu ra mong đợi aaabbbbzz
12 Chương trình cho yêu cầu, đầu vào aaaabbbccz và đầu ra mong đợi 4a3b2c1z
13 Chương trình cho yêu cầu, đầu vào a4k3b2 và đầu ra mong đợi aeknbd
14 Chương trình xóa ký tự trùng lặp khỏi chuỗi nhập
15 Tìm số lần xuất hiện của mỗi ký tự trong chuỗi bằng count()
16 Kết luận quan trọng về dictionary
17 Số lần xuất hiện của mỗi ký tự trong chuỗi mà không dùng count()
18 Chương trình cho yêu cầu, đầu vào: ABAABBCA và đầu ra mong đợi: 4A3B1C
19 Chương trình cho yêu cầu, đầu vào: ABAABBCA và đầu ra mong đợi: A4B3C1
20 Chương trình tìm số lần xuất hiện của mỗi nguyên âm trong chuỗi
21 Chương trình kiểm tra hai chuỗi đã cho có phải là anagram không?
22 Chương trình kiểm tra chuỗi đã cho có phải là palindrome không?
23 Tạo từ từ chuỗi nhập bằng cách lấy ký tự luân phiên
1 Tính chất của List
2 Tạo đối tượng List
3 Truy cập phần tử List bằng chỉ số và toán tử cắt
4 Duyệt phần tử của List và Ứng dụng
5 Toán tử toán học cho List
6 Toán tử so sánh bằng, quan hệ và thành viên cho List
7 Phương thức và Hàm quan trọng cho List: len(), count() và index()
8 Phương thức và Hàm quan trọng cho List: append() và insert()
9 Phương thức và Hàm quan trọng cho List: extend()
10 Phương thức và Hàm quan trọng cho List: remove
11 Phương thức và Hàm quan trọng cho List: pop() và clear()
12 Sắp xếp thứ tự phần tử List: reverse() và reversed()
13 Sắp xếp thứ tự phần tử List: sort() và sorted()
14 Bí danh và Sao chép đối tượng List
15 List lồng nhau
16 List Comprehension và Ứng dụng Phần-1
17 List Comprehension và Ứng dụng Phần-2
18 Chương trình tìm nguyên âm duy nhất có trong từ đã cho
1 Tính chất của Tuple
2 Tuple một giá trị
3 Tạo đối tượng Tuple
4 Truy cập phần tử Tuple bằng chỉ số và toán tử cắt
5 Toán tử toán học cho Tuple
6 Toán tử so sánh bằng, quan hệ và thành viên cho Tuple
7 Phương thức và Hàm quan trọng cho Tuple: len(), count() và index()
8 Đảo ngược và Sắp xếp phần tử Tuple
9 Đóng gói và Giải nén Tuple
10 Tuple Comprehension
11 Sự khác biệt giữa List và Tuple: Lý thuyết bổ sung
12 Sự khác biệt giữa List và Tuple: Tổng kết
13 Chương trình nhập Tuple số từ bàn phím và in tổng, trung bình
1 Tính chất của Set
2 Tạo đối tượng Set
3 Toán tử Toán học, So sánh bằng, Quan hệ và Thành viên cho Set
4 Các phương thức và hàm quan trọng cho Set: len(), add() và update()
5 Các phương thức và hàm quan trọng cho Set: remove(), discard(), pop() và clear()
6 Các toán tử: union(), intersection(), difference() và symmetric_difference()
7 Đặt bí danh, Sao chép và Comprehension cho Set
8 Chương trình thực hành với Set
1 Tính chất của Dictionary
2 Tạo đối tượng Dictionary
3 Cách truy cập, thêm, cập nhật và xóa dữ liệu trong dictionary
4 Viết chương trình nhập tên và điểm vào dictionary, hiển thị thông tin lên màn hình
5 Toán tử Toán học, So sánh bằng, Quan hệ và Thành viên cho Dict
6 Các phương thức và hàm quan trọng cho Dict: len(), get() và update()
7 Các phương thức và hàm quan trọng cho Dict: keys(), values(), items()
8 Chương trình lấy giá trị dựa trên khóa và lấy khóa dựa trên giá trị
9 Các phương thức và hàm quan trọng cho Dict: pop(), popitem(), clear()
10 Các phương thức và hàm quan trọng cho Dict: setdefault() và copy()
11 Tổng kết các phương thức và hàm quan trọng cho Dict
12 Chương trình nhập dictionary từ bàn phím và in tổng các giá trị
13 Chương trình tìm số lần xuất hiện của mỗi chữ cái trong chuỗi cho trước
14 Chương trình tìm số lần xuất hiện của mỗi nguyên âm trong chuỗi cho trước
15 Ứng dụng Quản lý Sinh viên sử dụng dict
16 Dictionary Comprehension
17 Hợp nhất các Collection
18 Giới thiệu và ví dụ về Collection lồng nhau
19 Triển khai siêu thị bằng cách sử dụng dict
20 List bên trong Set và Dictionary
1 Nhu cầu và lợi ích của Hàm
2 Các loại Hàm và cú pháp định nghĩa Hàm do người dùng tự định nghĩa
3 Tham số Hàm và các chương trình minh họa
4 Câu lệnh Return
5 Trả về nhiều giá trị từ một hàm
6 Các loại Đối số: Đối số theo vị trí
7 Các loại Đối số: Đối số từ khóa
8 Các loại Đối số: Đối số mặc định
9 Các loại Đối số: Đối số có độ dài thay đổi
10 Kết luận quan trọng về Đối số có độ dài thay đổi
11 Sự khác biệt giữa *args và **kwargs?
12 Nghiên cứu tình huống về các loại Đối số
13 Các loại Biến: Toàn cục và Cục bộ
14 Nhu cầu sử dụng từ khóa global
15 Kết luận quan trọng về từ khóa global
16 Giới thiệu Hàm đệ quy và các chương trình minh họa
17 Truy vết nội bộ quá trình thực thi Hàm đệ quy
18 Độ sâu đệ quy tối đa trong Python
19 Hàm Ẩn danh / Hàm Lambda
20 Các chương trình minh họa Hàm Lambda
21 Hàm làm đối số cho một hàm khác
22 Code ngắn hơn bằng cách sử dụng hàm filter()
23 Các chương trình minh họa hàm filter()
24 Lý thuyết và chương trình minh họa hàm map()
25 Hàm reduce() và các chương trình minh họa
1 Cách viết và sử dụng Module cùng lợi ích của nó
2 Đặt bí danh cho Module, from...import
3 Đặt bí danh cho thành viên và các khả năng khác nhau của câu lệnh Import
4 Xung đột tên Module
5 Tải lại Module
6 Sự khác biệt giữa hàm dir() và help()
7 Các thành viên bổ sung do trình thông dịch Python thêm vào cho mỗi Module
8 Biến đặc biệt: __name__ Phần-1
9 Biến đặc biệt: __name__ Phần-2
10 Làm việc với module math
11 Câu hỏi thực hành chứng chỉ Python về module math
12 Làm việc với Module random: hàm random() và uniform()
13 Làm việc với Module random: hàm randint() và randrange()
14 Làm việc với Module random: hàm choice()
15 Chương trình tạo OTP và Mật khẩu ngẫu nhiên
16 Chương trình Tạo Dữ liệu Nhân viên Giả để Kiểm thử Cơ sở dữ liệu: Phần-1
17 Chương trình Tạo Dữ liệu Nhân viên Giả để Kiểm thử Cơ sở dữ liệu: Phần-2
1 Ôn tập cơ bản về Hàm và Module
2 Giới thiệu về Package trong Python
3 Lợi ích của Package
4 Các chương trình minh họa tạo và sử dụng package
5 Tầm quan trọng của tệp __init__.py
6 Nhu cầu cài đặt một Python Package
7 Cách cài đặt một Python Package
1 Lớp, Đối tượng và Biến tham chiếu theo cách đơn giản
2 Làm thế nào để định nghĩa một lớp?
3 Các chương trình minh họa định nghĩa và sử dụng một lớp
4 Phân tích toàn diện biến self Phần-1
5 Phân tích toàn diện biến self Phần-2
6 Câu chuyện đầy đủ về Constructor trong Python Phần-1
7 Câu chuyện đầy đủ về Constructor trong Python Phần-2
8 Ứng dụng nhỏ giải thích Lập trình Hướng đối tượng
9 Sự khác biệt giữa Phương thức và Constructor
10 Ý tưởng cơ bản về các loại Biến - Biến đối tượng, Biến tĩnh và Biến cục bộ
11 Ý tưởng cơ bản về các loại Phương thức - Phương thức đối tượng, Phương thức lớp và Phương thức tĩnh
12 Các vị trí khác nhau để khai báo Biến đối tượng
13 Cách truy cập, xóa và cập nhật Biến đối tượng
14 Các vị trí khác nhau để khai báo Biến tĩnh
15 Cách truy cập Biến tĩnh
16 Nơi chúng ta có thể sửa đổi giá trị của Biến tĩnh
17 Bộ chương trình ví dụ 1 về biến đối tượng và biến tĩnh
18 Bộ chương trình ví dụ 2 về biến đối tượng và biến tĩnh
19 Làm thế nào để xóa biến tĩnh?
20 Biến đối tượng so với Biến tĩnh
21 Biến cục bộ
22 Ứng dụng Ngân hàng nhỏ
23 Giới thiệu Phương thức đối tượng và chương trình minh họa
24 Phương thức Setter và Getter
25 Giới thiệu Phương thức lớp và các chương trình minh họa
26 Sự khác biệt giữa Phương thức đối tượng và Phương thức lớp
27 Giới thiệu Phương thức tĩnh và chương trình minh họa
28 Phương thức đối tượng vs Phương thức lớp vs Phương thức tĩnh
29 Truy cập thành viên của lớp này bên trong lớp khác
30 Giới thiệu Lớp lồng nhau và chương trình minh họa
31 Chương trình minh họa 1 về Lồng Lớp lồng nhau
32 Chương trình minh họa 2 về Lồng Lớp lồng nhau
33 Chương trình minh họa 3 về Lớp lồng nhau
34 Phương thức lồng nhau
35 Giới thiệu về Thu gom rác
36 Cách bật và tắt Bộ thu gom rác
37 Giới thiệu Destructor và chương trình minh họa-1
38 Các chương trình minh họa Destructor - 2,3
39 3 Câu hỏi phỏng vấn quan trọng
40 Giới thiệu Mối quan hệ HAS-A và chương trình minh họa-1
41 Chương trình minh họa Mối quan hệ HAS-A - 2
42 Chương trình minh họa Mối quan hệ HAS-A - 3
43 Giới thiệu Mối quan hệ IS-A và các chương trình minh họa
44 Phát triển lớp Employee và Person với Kế thừa
45 Tầm quan trọng của Kế thừa
46 Mối quan hệ IS-A vs HAS-A
47 Composition vs Aggregation
48 Các loại Kế thừa: Đơn, Đa cấp và Phân cấp
49 Các loại Kế thừa: Kế thừa Đa
50 Các loại Kế thừa: Kế thừa Lai và Kế thừa Vòng
51 Lý thuyết Thuật toán Thứ tự Phân giải Phương thức (MRO) Phần-1
52 Lý thuyết Thuật toán Thứ tự Phân giải Phương thức (MRO) Phần-2
53 Chương trình minh họa-1 cho Thuật toán Thứ tự Phân giải Phương thức (MRO)
54 Chương trình minh họa-2 cho Thuật toán Thứ tự Phân giải Phương thức (MRO)
55 Câu chuyện đầy đủ về hàm super() - Lý thuyết
56 Các chương trình minh họa mô tả cách sử dụng hàm super()
57 Cách gọi phương thức của một lớp cha cụ thể
58 super() vs Biến đối tượng của lớp cha
59 Các kết luận quan trọng khác nhau về hàm super()
60 Giới thiệu cơ bản về Đa hình
61 Giới thiệu Nạp chồng Toán tử và chương trình minh họa
62 Toán tử và các Phương thức Magic tương ứng, chương trình minh họa
63 Nạp chồng toán tử nhân cho các Đối tượng Employee
64 Tầm quan trọng của phương thức __str__()
65 Nạp chồng toán tử + cho các yêu cầu lồng nhau
66 Giới thiệu Nạp chồng Phương thức
67 Tại sao Python không hỗ trợ Nạp chồng Phương thức
68 Cách định nghĩa một phương thức với số lượng đối số thay đổi
69 Nạp chồng Constructor
70 Ghi đè Phương thức và Ghi đè Constructor
71 Chương trình minh họa Ghi đè
72 Tổng kết Đa hình
73 Phương thức Trừu tượng và Lớp Trừu tượng
74 Kết luận quan trọng về Phương thức Trừu tượng & Lớp Trừu tượng
75 Interface trong Python
76 Interface vs Lớp Trừu tượng vs Lớp Cụ thể
77 Thành viên Công khai
78 Thành viên Riêng tư
79 Thành viên Được bảo vệ
80 Ẩn dữ liệu
81 Trừu tượng hóa
82 Đóng gói
83 Ba trụ cột của OOP
1 Lỗi Cú pháp vs Lỗi Thời gian chạy
2 3 Câu hỏi quan trọng nhất về Xử lý Ngoại lệ
3 Xử lý Ngoại lệ Mặc định và Hệ thống phân cấp Ngoại lệ
4 Xử lý Ngoại lệ Tùy chỉnh bằng cách sử dụng try-except
5 Luồng điều khiển trong try-except
6 Cách in Thông tin Ngoại lệ ra console?
7 try với nhiều khối except?
8 Một khối except duy nhất có thể xử lý nhiều ngoại lệ khác nhau
9 Khối Except Mặc định & Các cú pháp khối except khác nhau
10 Mục đích và Đặc điểm của khối finally
11 Khối finally vs os._exit(0)
12 Câu hỏi phỏng vấn quan trọng: sự khác biệt giữa khối finally và destructor
13 Luồng điều khiển trong try-except-finally
14 Lý thuyết và chương trình minh họa try-except-finally lồng nhau
15 Luồng điều khiển trong try-except-finally lồng nhau
16 Lý thuyết về khối else với try-except-finally
17 Các chương trình minh họa khối else với try-except-finally
18 Các tổ hợp có thể có của try-except-else-finally
19 Các loại Ngoại lệ - Định nghĩa trước và Người dùng định nghĩa
20 Cách định nghĩa và ném Ngoại lệ Tùy chỉnh & Chương trình minh họa
1 Giới thiệu về Ghi log Python và các Cấp độ Ghi log
2 Cách triển khai ghi log với chương trình minh họa
3 Cách cấu hình tệp log cho chế độ ghi đè và các giá trị mặc định?
4 Cách định dạng thông báo log?
5 Cách thêm thời gian và ngày tháng vào thông báo log?
6 Cách thêm thông tin ngoại lệ vào tệp log và Chương trình minh họa
7 Vấn đề với root logger?
8 Cách định nghĩa và sử dụng Logger tùy chỉnh?
9 Bộ chương trình minh họa 1 để định nghĩa và sử dụng Logger tùy chỉnh với File và Console Handle
10 Bộ chương trình minh họa 2 để định nghĩa và sử dụng Logger tùy chỉnh với File và Console Handle
11 Tầm quan trọng của module inspect
12 Tạo logger chung và cách sử dụng
13 Chương trình minh họa Tạo logger chung và cách sử dụng
14 Nhu cầu tách cấu hình logger thành một tệp riêng?
15 Chương trình demo: Tách cấu hình logger ra file và dictionary?
1 Giới thiệu về Assertions
2 Các loại câu lệnh Assert - Phiên bản đơn giản và nâng cao
3 Chương trình demo sử dụng assertions để debug
1 Giới thiệu và các loại File
2 Mở file và các chế độ file khác nhau
3 Đóng file và các thuộc tính của đối tượng file
4 Ghi dữ liệu ký tự vào file văn bản
5 Chương trình ghi dữ liệu động vào file động
6 Đọc dữ liệu ký tự từ file văn bản - read(), read(n)
7 Đọc dữ liệu từng dòng - readline(), readlines()
8 Chương trình đọc dữ liệu từ file này và ghi sang file khác
9 Câu lệnh with
10 Phương thức tell() và seek()
11 Chương trình demo cho tell() và seek()
12 Cách kiểm tra một file cụ thể có tồn tại không?
13 Đếm số dòng, số từ, số ký tự trong file
14 Xử lý file nhị phân
15 Ghi dữ liệu vào file CSV bằng module csv
16 Đọc dữ liệu từ file CSV bằng module csv
17 Nén và giải nén file
18 Làm việc với thư mục: getcwd(), mkdir()
19 Làm việc với thư mục: makedirs(), rmdir(), removedirs()
20 Làm việc với thư mục: rename(), listdir(), walk()
21 Lấy thông tin thống kê file bằng hàm stat()
22 Chạy chương trình khác từ Python bằng hàm system()
1 Giới thiệu về Tuần tự hóa và Giải tuần tự hóa
2 Tuần tự hóa và Giải tuần tự hóa đối tượng bằng pickle
3 Chương trình tuần tự hóa nhiều đối tượng Employee vào file
4 Tầm quan trọng của JSON và JSON là gì?
5 Chương trình demo Tuần tự hóa bằng module json
6 Chương trình demo Giải tuần tự hóa bằng module json
7 Giao tiếp với ứng dụng CoinDesk để lấy giá Bitcoin
8 Cách Tuần tự hóa & Giải tuần tự hóa đối tượng lớp tùy chỉnh
9 Tuần tự hóa & Giải tuần tự hóa bằng module jsonpickle
10 Tuần tự hóa & Giải tuần tự hóa bằng YAML
1 Bí danh hàm và Hàm lồng nhau
2 Hàm như giá trị trả về và Hàm như đối số
3 Giới thiệu cơ bản về Decorators với chương trình demo
4 Chương trình demo thứ 2 về hàm Decorator
5 Chương trình demo 3 & 4 về hàm Decorator
6 Cách gọi cùng một hàm có và không có Decorator?
7 Chuỗi Decorator và Ví dụ demo Phần 1
8 Ví dụ demo Chuỗi Decorator Phần 2
9 Chương trình demo Chuỗi Decorator - Ví dụ 2
1 Tầm quan trọng của Generators trong Python
2 Bộ chương trình demo 1 cho Generators
3 Bộ chương trình demo 2 cho Generators
4 So sánh hiệu suất giữa Collections và Generators
5 Ưu điểm và hạn chế của Generators

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

As the part of this course the following topics covered in detail.

1. Language Fundamentals

2. Operators

3. Input and Output Statements

4. Flow Control

5. Pattern Applications

6. Strings

7. 20+ Applications on String Concept

8. List Data Structure

9. Tuple Data Structure

10. Set Data Structure

11. Dictionary Data Structure

12. Functions

13. Modules

14. Packages

15. Object Oriented Programming (OOPs)

16. Exception Handling

17. Logging Module

18. Assertions

19. File Handling

20. Object Serialization By using PICKLE, JSON and YAML

21. Decorators

22. Generators

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 Coding
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
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊