Analytics Engineering
CoursePracticeProjectsResourcesFree quizPricing
Log inStart free
Home / Practice / Python: Object Oriented Programming

Inheritance

#4 · 4 of 20
Python: Object Oriented Programming
20 exercises
  1. 01Define A Class CarFree
  2. 02Print Instance AttributesFree
  3. 03Add A Method That Prints 'Vroom!'Free
  4. 04InheritanceLocked
  5. 05Override A Method In SubclassLocked
  6. 06Instantiate Subclass And Call Overridden MethodLocked
  7. 07Add A Static MethodLocked
  8. 08Add A Classmethod That Initializes From A DictLocked
  9. 09__str__ MethodLocked
  10. 10Encapsulation With Private AttributesLocked
  11. 11Class-Level AttributeLocked
  12. 12Property DecoratorLocked
  13. 13Use Super() In A SubclassLocked
  14. 14Multiple InheritanceLocked
  15. 15Abstract Base ClassLocked
  16. 16Method Resolution OrderLocked
  17. 17Class Variable To Count InstancesLocked
  18. 18Using __slots__Locked
  19. 19Polymorphism ExampleLocked
  20. 20Destructor (__del__)Locked
Paid plan required

Unlock the full library.

This exercise is part of the full library. The Practice Pass unlocks hints, explanations, instant answer reveal, and all 1,598 graded exercises — one payment, lifetime access. (The full course adds the capstone and GPT tutor.)

See all plans →Log in
All exercises in Python: Object Oriented Programming20
Python: Object Oriented Programming
20 exercises
  1. 01Define A Class CarFree
  2. 02Print Instance AttributesFree
  3. 03Add A Method That Prints 'Vroom!'Free
  4. 04InheritanceLocked
  5. 05Override A Method In SubclassLocked
  6. 06Instantiate Subclass And Call Overridden MethodLocked
  7. 07Add A Static MethodLocked
  8. 08Add A Classmethod That Initializes From A DictLocked
  9. 09__str__ MethodLocked
  10. 10Encapsulation With Private AttributesLocked
  11. 11Class-Level AttributeLocked
  12. 12Property DecoratorLocked
  13. 13Use Super() In A SubclassLocked
  14. 14Multiple InheritanceLocked
  15. 15Abstract Base ClassLocked
  16. 16Method Resolution OrderLocked
  17. 17Class Variable To Count InstancesLocked
  18. 18Using __slots__Locked
  19. 19Polymorphism ExampleLocked
  20. 20Destructor (__del__)Locked
Analytics Engineering

An education platform for analytics engineers — taught by people who've shipped the work at Disney, Hulu, Nike, Peloton, and Gopuff.

support@analyticsengineering.com

Learn

  • The course
  • Roadmap
  • Practice
  • Projects
  • Resources
  • Guides
  • Glossary
  • Compare tools
  • Readiness quiz

Topics

  • Analytics Engineering
  • SQL
  • dbt
  • Data Modeling
  • BigQuery
  • Snowflake
  • Looker
  • Python
  • Career
  • Interview Prep

Company

  • About
  • 1-on-1 coaching
  • Pricing
  • Log in
  • Start free
© 2026 Analytics Engineering · All rights reserved
TermsPrivacy