Courses
Python 中級オブジェクト指向プログラミング
高度なスキルレベル
更新 2025/02無料でコースを始める
含まれるものプレミアム or チーム
PythonProgramming4時間11 videos40 Exercises3,300 XP7,837達成証明書
数千社の学習者に愛用されています
2人以上をトレーニングしますか?
DataCamp for Businessを試すコースの説明
前提条件
Introduction to Object-Oriented Programming in Python1
Overloading and Multiple Inheritance
Recall the fundamentals of object-oriented programming, and unlock the functionality of Python operators using overloading. Design and build classes that implement multiple and multilevel inheritance.
2
Custom Class Features and Type Hints
Level-up your Python skills with type hinting. Practice creating magic methods to handle attempts to access an attribute outside an object’s namespace, or customize how an attribute is set. Build descriptors to control the way an attribute is stored, retrieved or deleted, and create your own custom iterators to traverse a collection of objects or a data stream.
3
Object-oriented design patterns
Learn to build "blueprints" for Python classes using abstract base classes. Explore how interfaces create contracts to be fulfilled by other classes. Leverage interfaces and build classes using the factory method design pattern.
Python 中級オブジェクト指向プログラミング
コース完了