Можешь объяснить, для чего нужен магический метод `__call__` в Python и показать, как он позволяет вызывать объекты как функции? — ДейлиПреп