Değişkenlerin Kapsamı ve Ömrü
Değişken kapsamının kodunuzu nasıl etkilediğini ve hataları nasıl önlediğini anlayın.
Değişkenlerin Kapsamı ve Ömrü, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 5 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 5 dersten oluşur.
Değişkenlerin Kapsamına ve Yaşam Süresine Giriş
Değişkenlerin Kapsamına ve Yaşam Süresine Giriş
Kapsam ve yaşam süresi, bir değişkenin programınızda nerede ve ne kadar süreyle var olduğunu belirler. Bu kavramları anlamak, verimli ve hatasız kod yazmak için çok önemlidir.
Bu derste global ve yerel değişkenlerin yanı sıra değişken yaşam süresi kavramını öğreneceksiniz.

Kapsam Nedir?
Kapsam Nedir?
Kapsam, bir değişkene erişilebildiği program bölgesini ifade eder. Değişkenler global veya yerel kapsama sahip olabilir:
- Global Kapsam: Değişkene programın tamamından erişilebilir.
- Yerel Kapsam: Değişkene yalnızca tanımlandığı fonksiyonun içinde erişilebilir.
Global Değişkenler
Global Değişkenler
Global bir değişken herhangi bir fonksiyonun dışında tanımlanır ve programın her yerinden erişilebilir:
# Example of a global variable
x = 10 # Global variable
def print_x():
print(x)
print_x()Yerel Değişkenler
Yerel Değişkenler
Yerel bir değişken bir fonksiyonun içinde tanımlanır ve yalnızca o fonksiyonun içinde erişilebilir:
# Example of a local variable
def calculate_square():
x = 5 # Local variable
return x * x
print(calculate_square())Değişkenlerin Yaşam Süresi
Değişkenlerin Yaşam Süresi
Bir değişkenin yaşam süresi, değişkenin bellekte ne kadar süreyle var olduğunu ifade eder:
- Global Değişkenler: Program çalıştığı sürece var olurlar.
- Yerel Değişkenler: Yalnızca fonksiyonun yürütülmesi sırasında var olurlar.
Global Değişkenleri Değiştirme
Global Değişkenleri Değiştirme
Bir fonksiyonun içinde global bir değişkeni değiştirmek için global anahtar sözcüğünü kullanın:
# Modifying a global variable
x = 10
def update_x():
global x
x = 20
update_x()
print(x) # Outputs: 20Uygulamalı Örnek
Uygulamalı Örnek
Global ve yerel değişkenleri gösteren bir örneği inceleyelim:
# Example of global and local variables
x = 100
def print_variables():
y = 50 # Local variable
print("Global variable x:", x)
print("Local variable y:", y)
print_variables()Kapsamla İlgili Yaygın Hatalar
Kapsamla İlgili Yaygın Hatalar
Kaçınmanız gereken bazı yaygın hatalar şunlardır:
- Bir yerel değişkene kendi fonksiyonunun dışında erişmeye çalışmak.
globalanahtar sözcüğünü kullanmadan global bir değişkeni değiştirmek.- Aynı ada sahip yerel bir değişkenle global bir değişkenin üzerine yazmak.
Neler Öğrendik?
Neler Öğrendik?
Bu derste şunları öğrendiniz:
- Genel ve yerel değişkenler arasındaki farkı.
- Genel değişkenleri değiştirmek için
globalanahtar sözcüğünün nasıl kullanılacağını. - Değişken kapsamının ve yaşam süresinin önemini.
Harika iş çıkardınız! Şimdi sonraki derse geçelim.

Sıkça Sorulan Sorular
“Değişkenlerin Kapsamı ve Ömrü” dersi ücretsiz mi?
Evet — “Değişkenlerin Kapsamı ve Ömrü” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 5 dersten oluşur.
“Değişkenlerin Kapsamı ve Ömrü” dersinde ne öğreneceğim?
Değişken kapsamının kodunuzu nasıl etkilediğini ve hataları nasıl önlediğini anlayın. Python Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Python Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Python Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 5 dersinin 3. dersidir.
“Değişkenlerin Kapsamı ve Ömrü” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Python Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Python Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- İşlev Nedir?
- Dönüş Değerleri
- Değişkenlerin Kapsamı ve Ömrü
- Yerleşik İşlevler ve Kullanıcı Tanımlı İşlevler
- Modülleri İçeri Aktarma