От Навыки построения в Python:
"Имя файла, такое как exercise_1.py, лучше, чем имя execise-1.py. Мы можем одинаково хорошо запускать обе программы из командной строки, но имя с дефисом ограничивает нашу способность писать более сложные и сложные программы."
Почему?