định nghĩa lập trình hướng đối tượng cho hình nộm
(Tháng 4 năm 2013) Lập trình hướng đối tượng, còn được gọi là OOP, là một mô hình để viết các chương trình máy tính. Trước OOP, hầu hết các chương trình là một danh sách các lệnh hoạt động trên bộ nhớ trong máy tính. Thay vì một danh sách các hành động theo thủ tục, OOP được mô hình hóa xung quanh các đối tượng tương tác với nhau.
Nếu bạn đã thực hiện bất kỳ chương trình nào trước đây, chắc chắn bạn đã bắt gặp vòng lặp for hoặc vòng lặp tương đương với nó. Trong Python, chúng hoạt động hơi khác một chút. Về cơ bản, bất kỳ đối tượng nào có phương thức có thể lặp lại đều có thể được sử dụng trong vòng lặp for trong Python. Ngay cả các chuỗi, mặc dù không có phương thức có thể lặp lại - nhưng chúng tôi sẽ không nói về điều đó ở đây. Về cơ bản, có một phương thức có thể lặp lại có nghĩa là dữ liệu có thể được trình bày ở dạng danh sách, nơi có nhiều giá trị theo thứ tự. . Trong Python, chúng hoạt động hơi khác một chút. Về cơ bản, bất kỳ đối tượng nào có phương thức có thể lặp lại đều có thể được sử dụng trong vòng lặp for trong Python.