Есть случаи, когда можно использовать глобальные переменные в Python, например, если есть задача по доступу к переменным между файлами в проекте на Python. Предположим вы сделали большой проект и импортировали в него несколько модулей, причем часть работы одного модуля зависит от расчетов и переменной некой конфигурации из главного выполняемого файла и/или другого модуля. В таком случае проще воспользоваться глобальными переменными в Python, конечно можно и без них - например через классы, но если задача не столь критична - то предпочтительнее простой подход...
Доброго времени суток, читатели, зрители моего канала programmer's notes. Приложение к видео-уроку 25 Глобальные и локальные переменные Вопрос о глобальных и локальных переменных очень интересен. Ну, во-первых, что значит глобальная переменная. В каком смысле. В Python, это переменная, которая определена вне функций. Ее глобальность предполагается в пределах одного программного файла. Ее можно увидеть и из других файлов, но для этого необходимо приложить определенные усилия. Об этом мы поговорим на другом уроке...