если коротко: чтобы код не запускался во время импорта.
__name__ - это имя пакета В случае если ты запускаешь python somepakage.py - имя пакета == __main__ и условие True. Если ты делаешь import etc from somepackage условие не выполняется.
Обсуждают сегодня