Recall & Review
beginner
What is the basic syntax to define a class in Python?Use the <code>class</code> keyword followed by the class name and a colon. Inside, indent the class body.<br><br>Example:<br><code>class MyClass:<br> pass</code>Click to reveal answer
beginner
What is the purpose of the
__init__ method in a class?It is a special method called a constructor. It runs automatically when you create an object from the class. It is used to set up initial values.
Click to reveal answer
beginner
How do you create an object from a class named <code>Car</code>?Call the class name like a function:<br><code>my_car = Car()</code><br>This creates a new object called <code>my_car</code>.Click to reveal answer
intermediate
What is the role of the <code>self</code> parameter in class methods?self represents the instance of the class. It lets methods access or change the object's own data.Click to reveal answer
beginner
Can a Python class have multiple methods? How are they defined?Yes. Define each method inside the class with <code>def</code> and indent them. Each method should have <code>self</code> as the first parameter.<br><br>Example:<br><code>class Dog:<br> def bark(self):<br> print('Woof!')</code>Click to reveal answer
Which keyword is used to define a class in Python?
✗ Incorrect
The
class keyword is used to define a class.What does the
__init__ method do?✗ Incorrect
The
__init__ method runs automatically to set up a new object.What is the first parameter of a method inside a class usually called?
✗ Incorrect
By convention, the first parameter is named
self to refer to the object.How do you create an instance of a class named
Person?✗ Incorrect
You call the class like a function to create an object:
Person().Which of these is a correct method definition inside a class?
✗ Incorrect
Methods inside classes use
def and include self as the first parameter.Explain how to define a simple class in Python and create an object from it.
Think about the basic structure and how you make an object.
You got /5 concepts.
Describe the role of the
__init__ method and the self parameter in a class.Focus on how objects start and how methods know which object they belong to.
You got /4 concepts.