Python OOP

Python OOP lessons

Post thumbnail 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!

Đọc tiếp arrow_forward
Post thumbnail 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!

Đọc tiếp arrow_forward
Post thumbnail 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!

Đọc tiếp arrow_forward
Post thumbnail 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!

Đọc tiếp arrow_forward
Post thumbnail 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!

Đọc tiếp arrow_forward
Post thumbnail 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!

Đọc tiếp arrow_forward
Post thumbnail 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!

Đọc tiếp arrow_forward
Post thumbnail 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!

Đọc tiếp arrow_forward
Post thumbnail 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!

Đọc tiếp arrow_forward