
Lập trình Hướng đối tượng Python
Class, object, kế thừa, đóng gói, đa hình, phương thức đặc biệt, decorator
1Class trong Python là gì?
Class trong Python là gì?
Câu trả lời
Class là một bản thiết kế (blueprint) để tạo các object chia sẻ cùng thuộc tính và phương thức. Nó định nghĩa cấu trúc và hành vi của các object sẽ được khởi tạo từ nó. Class cho phép tổ chức code theo cách module và có thể tái sử dụng bằng cách nhóm dữ liệu và chức năng liên quan lại với nhau.
2Vai trò của phương thức __init__ trong class Python là gì?
Vai trò của phương thức __init__ trong class Python là gì?
Câu trả lời
Phương thức __init__ là constructor của class. Nó được gọi tự động khi tạo một instance mới và cho phép khởi tạo các thuộc tính object với các giá trị cụ thể. Đây là nơi bạn thường định nghĩa trạng thái ban đầu của object bằng cách gán giá trị cho các thuộc tính instance thông qua self.
3Tham số self trong các phương thức class đại diện cho điều gì?
Tham số self trong các phương thức class đại diện cho điều gì?
Câu trả lời
Tham số self đại diện cho instance hiện tại của class. Nó cho phép truy cập các thuộc tính và phương thức object từ bên trong class. Mặc dù tên self là một quy ước, nhưng rất khuyến nghị sử dụng nó để dễ đọc code. Python tự động truyền instance làm đối số đầu tiên khi gọi phương thức.
Sự khác biệt giữa class attribute và instance attribute là gì?
Làm thế nào để tạo một instance của class tên Person trong Python?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Data Science & ML khác
Cơ bản về Python
Cấu trúc dữ liệu Python
Kiến Thức Cơ Bản về Git
Cơ bản về SQL
Kiến thức cơ bản về NumPy
Cơ bản về Pandas
Jupyter & Google Colab
SQL Joins & Truy vấn nâng cao
Pandas nâng cao
Trực quan hóa với Matplotlib & Seaborn
Trực quan hóa tương tác với Plotly
Thống kê mô tả
Thống kê suy luận
Web Scraping
BigQuery & Cloud Data
Feature Engineering
ML Có Giám Sát: Hồi Quy
ML Có Giám Sát: Phân Loại
Cây Quyết định & Ensemble
ML Không Giám Sát
Pipeline ML & Xác thực
Chuỗi thời gian & Dự báo
Cơ Bản Về Deep Learning
TensorFlow & Keras
CNN và phân loại hình ảnh
RNN & Chuỗi
Transformers & Attention
NLP & Hugging Face
GenAI & LangChain
MLOps và Triển khai
Nắm vững Data Science & ML cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí