Giai đoạn 2 · 35 phút · Pro
Lập trình hướng đối tượng: class
Tạo class, hàm khởi tạo __init__, thuộc tính, phương thức, self, __str__ và tạo nhiều đối tượng.
Mục tiêu
- Định nghĩa class với __init__
- Hiểu self
- Viết phương thức thay đổi trạng thái đối tượng
- Dùng __str__ để in đối tượng đẹp
Bài học dành cho thành viên Pro
Khi chương trình lớn dần, gom dữ liệu và hành vi liên quan vào một "khuôn" giúp code dễ hiểu và dễ mở rộng. Hầu hết thư viện Python (Django, pandas...) đều dựa trên class.
Xem gói Pro Mở trong ứng dụng