Что означает конструкция if __name__ == '__main__': в скрипте?
Уровень: Junior
Ответ
Эта конструкция используется, чтобы определить, запущен ли файл как самостоятельная программа. При прямом запуске скрипта переменная `__name__` устанавливается в `"__main__"`. Таким образом, блок под `if __name__ == "__main__":` выполнится только если файл запускается напрямую, и не выполнится при импорте этого файла как модуля в другой программе.