Навіщо область видимості потрібна?

Області видимості визначають, у якій частині програми ми можемо працювати з тією чи іншою змінною, а від яких змінна «прихована». Вкрай важливо розуміти, як використовувати тільки ті значення та змінні, які нам потрібні, і як інтерпретатор мови при цьому поводиться.11 лют. 2023р.

Область видимості визначає доступність змінних. Змінна, оголошена у поточній області видимості, доступна лише всередині неї.

Область видимості (англ. scope) у програмуванні – частина програми, в межах якої ідентифікатор, оголошений як ім'я деякої програмної сутності (зазвичай – змінної, типу даних або функції), залишається пов'язаним з цією сутністю, тобто дозволяє за допомогою себе звернутися до неї.

Область видимості або scope визначає контекст змінної, у якого її можна використовувати. У Python є два типи контексту: глобальний та локальний.