Khóa học
Lập trình Hướng đối tượng Nâng cao với Python
Nâng caoTrình độ kỹ năng
Đã cập nhật tháng 02, 2025
PythonProgramming4 gio11 video40 Bài tập3,300 XP8,740Giấy chứng nhận Thành tích
Tạo Tài Khoản Miễn Phí
Tiếp tục với GoogleHiển thị thêm tùy chọnhoặc
Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.
Được người học tại hàng ngàn công ty yêu thích
Đào tạo một đội ngũ?
Dùng thử cho Doanh nghiệpMô tả khóa học
Điều kiện tiên quyết
Introduction to Object-Oriented Programming in Python1
Nạp chồng và Kế thừa đa cấp/đa lớp
Ôn lại nền tảng của lập trình hướng đối tượng và khai thác sức mạnh của các toán tử Python thông qua nạp chồng. Thiết kế và xây dựng các lớp triển khai kế thừa đa lớp và đa cấp.
2
Tính năng Tùy chỉnh của Lớp và Type Hints
Nâng cấp kỹ năng Python của bạn với type hinting. Luyện tập tạo các magic method để xử lý khi truy cập thuộc tính nằm ngoài namespace của đối tượng, hoặc tùy biến cách thuộc tính được gán. Xây dựng descriptor để kiểm soát cách thuộc tính được lưu trữ, truy xuất hoặc xóa, và tạo iterator tùy chỉnh để duyệt qua một tập hợp đối tượng hoặc luồng dữ liệu.
3
Mẫu thiết kế hướng đối tượng
Học cách xây dựng “bản thiết kế” cho các lớp Python bằng abstract base classes. Khám phá cách interface tạo ra các “hợp đồng” để các lớp khác thực hiện. Tận dụng interface và xây dựng lớp theo mẫu thiết kế factory method.
Lập trình Hướng đối tượng Nâng cao với Python
Hoàn Thành
Nhận Giấy Chứng Nhận Hoàn Thành
Thêm chứng chỉ này vào hồ sơ LinkedIn, CV hoặc sơ yếu lý lịch của banChia sẻ trên mạng xã hội và trong đánh giá hiệu suất của banĐăng ký ngay
Tham gia cùng hơn 19 triệu học viên và bắt đầu Lập trình Hướng đối tượng Nâng cao với Python ngay hôm nay!
Tạo Tài Khoản Miễn Phí
Tiếp tục với GoogleHiển thị thêm tùy chọnhoặc
Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách bảo mật và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.
Phát triển kỹ năng dữ liệu với DataCamp cho thiết bị di động
Tiến bộ mọi lúc mọi nơi với các khóa học cho thiết bị di động và thử thách lập trình 5 phút hằng ngày.