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