## Dunder methods What’s a dunder method? A “dunder method” in Python is a special method that starts and ends with double underscores. These methods are also called magic methods because Python automatically calls them behind the scenes to perform specific tasks. `__init__` The dunder method init is responsible for initializing the instance of a class.