Методы, позволяющие пользовательским типам бесшовно взаимодействовать со встроенными механизмами языка.
Методы, имена которых начинаются и заканчиваются двойными подчерками (__), считаются специализированными.

Некоторые спецметоды вкупе объединяются в протоколы.

    class MyClass:

def __init__(self):
...

def __str__(self):
...

def __get__(self, instance, owner):
...

На заметку
Не смотря на то, что спецализированные методы время от времени называют «магическими», в них нет ничего волшебного. Помимо этого, иногда в речи можно слышать название «дподчерк методы» («dunder methods») из-за использования двойных подчерков в названиях.

Синонимы поиска: Специализированные, дподчерк, магические методы, магия, dunder, спецметоды
На заметку
Зарегистрированные пользователи могут добавлять Книги.