Hone Your Python Skills!
Newbie Bites
Intro Bites
Regular Bites
Learning Paths
100 Days of Code
Pricing
Community
Login
☰
☰
PyBites Platform
PyBites Learning Paths
Login and code
«
Show all Paths
Object Oriented Programming
Everything in Python is an object
- learn OOP techniques that will enrich your Python skills
Bites of Py
☐
1.1 - Write a property
☐
1.2 - Complete a User class: properties and representation dunder methods
☐
2.1 - No promo twice, keep state in a class
☐
2.2 - Keep state in a class + make its instance callable
☐
2.3 - Subclass the dict built-in
☐
2.4 - Implement a Color class with staticmethod
☐
2.5 - OOP fun at the Zoo
☐
2.6 - Write your own Data Class
☐
2.7 - Complete a tox ini file parser class
☐
2.8 - Multiple inheritance (__mro__)
☐
2.9 - Alternative constructors
☐
3.1 - Enrich a class with dunder methods
☐
3.2 - Write a context manager
☐
3.3 - ABC's and class inheritance
☐
3.4 - Matrix multiplication / @ operator
☐
3.5 - Building a Karma app - implement the User class
☐
3.6 - Write a score property
☐
3.7 - Subclass the list built-in
☐
3.8 - Ninja Rankings
☐
3.9 - Composition, Inheritance, Abstract Base Class, what?
☐
3.10 - Evaluate a Bridge hand