GotchiCode needs JavaScript for the code editor and live challenges. Please enable it to play.
GotchiCode
Paths
Courses
Community
Arcade
Leaderboard
Learn OOP in Python
◂
0 / 47
Why Objects?
State + Behavior
15
Objects Guard Their Rules
15
Each Object Its Own World
15
Attributes
Encapsulation
Constructors & Class Methods
Inheritance
Polymorphism
Abstraction
Composition
Dunder Methods
Mixins & MRO
Design Habits
Capstone: Den Keeper
The Keeper's Workshop
Loading lesson…
solution.py
python
Loading…