Chuyển đến nội dung chính

Khóa học

Lập trình hướng đối tượng trong Python

Nâng cao4 giờ

Tìm hiểu cách tạo lớp và tận dụng kế thừa cùng đa hình để tái sử dụng và tối ưu hóa mã.

Python4 giờ13 video44 bài tập3,600 XP100K+Giấy chứng nhận thành tích

Tạo tài khoản miễn phí

Tiếp tục với Google
hoặc
Bằng việc tiếp tục, ban chấp nhận Điều khoản sử dụng, của chúng tôi Chính sách bảo mật và rằng dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

Được người học tại hàng nghìn công ty yêu thích

Đào tạo đội ngũ?

Dùng thử cho Doanh nghiệp

Mô tả khóa học

Lập trình hướng đối tượng (OOP) là một mô hình lập trình được dùng rộng rãi giúp rút ngắn thời gian phát triển — khiến mã dễ đọc, tái sử dụng và bảo trì hơn. OOP chuyển cách nghĩ từ chuỗi hành động sang nhìn chương trình như một tập hợp các đối tượng tương tác với nhau. Trong khóa học này, bạn sẽ học cách tạo lớp (class), vốn là bản thiết kế cho mọi đối tượng trong Python. Tiếp đó, bạn sẽ tận dụng các nguyên lý kế thừa (inheritance) và đa hình (polymorphism) để tái sử dụng và tối ưu mã. Bắt đầu khám phá cách viết ra mã sạch, gọn và hiệu quả!

Yêu cầu tiên quyết

Chương trình học

Đề cương khóa học

1

Những điều cơ bản về OOP

2

Kế thừa và Đa hình

Kế thừa và đa hình là các khái niệm cốt lõi của OOP, giúp tái sử dụng mã hiệu quả và nhất quán. Học cách kế thừa từ một lớp, tùy biến và định nghĩa lại phương thức, và ôn lại sự khác nhau giữa dữ liệu cấp lớp và dữ liệu cấp thể hiện.
Bắt đầu chương
3

Tích hợp với Python tiêu chuẩn

Trong chương này, bạn sẽ học cách đảm bảo các đối tượng lưu trữ cùng dữ liệu được xem là bằng nhau, cách định nghĩa và tùy biến chuỗi biểu diễn của đối tượng, và thậm chí cách tạo kiểu lỗi mới. Qua các bài tập tương tác, bạn sẽ học cách tùy biến lớp sâu hơn để chúng hoạt động giống các kiểu dữ liệu tiêu chuẩn của Python.
Bắt đầu chương
4

Thực hành tốt trong thiết kế lớp

Thiết kế lớp để kế thừa như thế nào? Python có thuộc tính riêng tư không? Có thể kiểm soát quyền truy cập thuộc tính không? Bạn sẽ tìm thấy câu trả lời cho những câu hỏi này (và hơn thế nữa) khi học các thực hành tốt nhất về thiết kế lớp.
Bắt đầu chương

Lập trình hướng đối tượng trong Python

Hoàn
thành khóa học

Nhận Chứng nhận Hoàn thành

Đăng ký ngay

Phát triển kỹ năng dữ liệu với DataCamp for Mobile

Tiến bộ mọi lúc mọi nơi với các khóa học di động và thử thách lập trình 5 phút hàng ngày.