Python OOP
Python OOP lessons
29 May 2026
OOP Ch.1 — Class & Object
Cách Python tổ chức code theo mô hình "thế giới thực" — mọi thứ đều là đối tượng!
29 May 2026
OOP Ch.2 — Methods
Class không chỉ lưu dữ liệu — nó còn biết làm những việc cụ thể. Đó chính là sức mạnh của Methods!
29 May 2026
OOP Ch.3 — Encapsulation
Bảo vệ dữ liệu bên trong object — kiểm soát ai được đọc, ai được ghi, ai không được đụng vào!
29 May 2026
OOP Ch.4 — Inheritance
Tái sử dụng code thông minh — class con thừa hưởng tất cả từ class cha, rồi mở rộng thêm!
29 May 2026
OOP Ch.5 — Polymorphism
Cùng một lời gọi, nhiều hành vi khác nhau — sức mạnh thực sự của lập trình hướng đối tượng!
29 May 2026
OOP Ch.6 — Magic Methods
Các method đặc biệt với dấu __dunder__ giúp object của bạn hoạt động như một phần của Python!
29 May 2026
OOP Ch.7 — Class & Static Methods
Ba loại method trong Python — và bí quyết chọn đúng loại cho từng tình huống!
29 May 2026
OOP Ch.8 — Abstract Classes
Thiết kế theo hợp đồng — ép buộc mọi class con phải thực hiện đúng những gì đã cam kết!
29 May 2026
OOP Ch.9 — Composition & Design Patterns
Ghép các object lại với nhau thay vì kế thừa — và học 2 design pattern phổ biến nhất!