Содержимое раздела
Этот раздел посвящен рассмотрению теоретических основ, необходимых для понимания `nonlocal`. Будут подробно рассмотрены концепции области видимости переменных в Python, понятие замыканий и их влияние на доступ к переменным. Будет объяснено, как Python определяет контекст видимости переменных. Особое внимание будет уделено разнице между глобальной, локальной и внешней областями видимости, а также способам доступа к переменным из различных областей. Рассмотрение замыканий позволит понять, как `nonlocal` взаимодействует с внешней областью видимости. Раздел завершится обзором других способов работы с областями видимости.