Answer
A self parameter refers to the object that invokes the method.
Work Step by Step
All methods, including the initializer, have the first parameter being the self parameter.
This parameter refers to the object that invokes the method.
The self parameter in the __init__ method is automatically set to reference the object that was just created.
You can specify any name for this parameter, but by convention self is usually used.