This is an fast-paced introduction to classes for advanced beginners.
In this path you'll practice working with methods, instance attributes, class-level attributes, properties, inheritance, string representations, comparison operators, data classes, and a couple dunder methods you probably haven't thought to create before.
This path is recommended for novice-to-intermediate users who have some experience with Python classes already and want to practice their skills.
| Exercises included |
|---|
| Circle |
| Point |
| Month |
| NextDate |
| BankAccount |