Learn AI with Python · Ders

Değişkenlerin Kapsamı ve Ömrü

Değişken kapsamının kodunuzu nasıl etkilediğini ve hataları nasıl önlediğini anlama

3. ders / 511 adım

Değişkenlerin Kapsamı ve Ömrü, CoddyKit'te ücretsiz bir Learn AI with Python 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, Learn AI with Python öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Learn AI with Python kursu toplamda 5 dersten oluşur.

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 küresel ve yerel değişkenlerin yanı sıra değişken yaşam süresi kavramını öğreneceksiniz.

Değişkenlerin Kapsamı ve Ömrü — resim 1

Kapsam Nedir?

Kapsam, bir programda değişkene erişilebilen bölgeyi ifade eder. Değişkenler küresel veya yerel kapsama sahip olabilir:

  • Küresel Kapsam: Değişkene programın tamamı boyunca erişilebilir.
  • Yerel Kapsam: Değişkene yalnızca tanımlandığı fonksiyon içinde erişilebilir.

Küresel Değişkenler

Küresel 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 bir değişken, bir işlevin içinde tanımlanır ve yalnızca o işlev 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

Bir değişkenin yaşam süresi, değişkenin bellekte ne kadar süreyle var olduğunu ifade eder:

  • Küresel Değişkenler: Program çalıştığı sürece var olur.
  • Yerel Değişkenler: Yalnızca fonksiyonun yürütülmesi sırasında var olur.

Küresel Değişkenleri Değiştirme

Bir fonksiyonun içinde küresel 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: 20

Uygulamalı Örnek

Genel 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 Sık Yapılan Hatalar

Kaçınmanız gereken bazı sık yapılan hatalar şunlardır:

  • Yerel bir değişkene kendi fonksiyonunun dışında erişmeye çalışmak.
  • global anahtar sözcüğünü kullanmadan küresel bir değişkeni değiştirmek.
  • Küresel bir değişkenin üzerine aynı ada sahip yerel bir değişkenle yazmak.

Neler Öğrendiniz?

Bu derste şunları öğrendiniz:

  • Küresel ve yerel değişkenler arasındaki farkı.
  • Küresel değişkenleri değiştirmek için global anahtar 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 bir sonraki derse geçelim.

Değişkenlerin Kapsamı ve Ömrü — resim 11
Başlamak ücretsiz

Yapay zeka eğitmeniyle Python öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
53
Dersler
225

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 Learn AI with Python kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Learn AI with Python 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 anlama Learn AI with Python 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.

Learn AI with Python öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Learn AI with Python, 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 Learn AI with Python dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Learn AI with Python 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

  1. İşlev Nedir
  2. Dönüş Değerleri
  3. Değişkenlerin Kapsamı ve Ömrü
  4. Yerleşik İşlevler ve Kullanıcı Tanımlı İşlevler
  5. Modülleri İçe Aktarma
← Learn AI with Python Sayfasına Dön