Python’da Kapsam (Scope): Bir Değişken Nerede “Yaşar”?

Fonksiyonlar yazımızda bir fonksiyonun içinde tanımladığınız bir değişkenin, fonksiyon dışından “görünmediğini” fark etmiş olabilirsiniz. Bu, tesadüf değil — Python’ın, bir değişkenin nerede “yaşayabileceğini” ve nerede “görünmez” olacağını belirleyen temel bir kuralı: kapsam (scope). Kapsam Neden Var? Bir değişkenin programın her yerinden erişilebilir olması, ilk bakışta kullanışlı görünebilir — ama büyük bir programda ciddi bir soruna … Devamını oku