Visitar URL original
Object-Oriented Programming (OOP) in Python Quiz – Real Python

Object-Oriented Programming (OOP) in Python Quiz

Interactive Quiz ⋅ 23 Questions
By Martin Breuss

In Object-Oriented Programming (OOP) in Python 3, you’ve learned that object-oriented programming is a programming paradigm that provides a means of structuring programs so that properties and behaviors are bundled into individual objects.

In this quiz, you’ll test your knowledge of how to:

  • Create a class, which is like a blueprint for creating an object
  • Use classes to create new objects
  • Model systems with class inheritance

The quiz contains 23 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, you’ll receive a total score. The maximum score is 100%. Good luck!

Related Resources

A person looking at objects and concepts of object-oriented programming feeling happy that they're grasping the fundamentals.

Course

Intro to Object-Oriented Programming (OOP) in Python

Learn Python OOP fundamentals fast: master classes, objects, and constructors with hands-on lessons in this beginner-friendly video course.

intermediate python

OOP in Python 3

Course

A Conceptual Primer on OOP in Python

In this video course, you'll learn fundamental concepts of OOP in Python and how to work with classes, objects, and constructors.

intermediate python

OOP in Python 3

Tutorial

Object-Oriented Programming (OOP) in Python

Learn object-oriented programming in Python: the OOP paradigm, classes and inheritance, and how to instantiate objects from a class.

intermediate python