if __name__ == «__main__» в Python: полное объяснение
Блок if __name__ == «__main__» в Python позволяет определить код, который будет выполняться только при непосредственном выполнении файла как скрипта, но не при импорте его как модуля в другой скрипт.