
Değişkenler ve Veri Tipleri (Ders-3)
Değişkenler ve veri tipleri : Artık Python’u kurduk, ilk kodumuzu yazdık. Şimdi Python’a bir şeyler öğretme zamanı! Bu derste bilgisayarın hafızasını nasıl kullanacağımızı, yani “veri saklamayı” öğreneceğiz. Kısaca: Bilgisayara “şunu aklında tut” diyeceğiz 🧠
💡 Değişken Nedir?
Değişken, bilgisayarın hafızasında bir bilgiyi saklamak için kullandığımız isimdir. Bunu bir etiketli kutu gibi düşünebilirsin.
Mesela: Kahve kupanın üstünde adın yazıyor, o kupa artık sana ait. Python’da da “isim” yazan bir kutu oluştururuz ve içine değer koyarız:
isim = "Ahmet"
yas = 25
Yani Python’a diyoruz ki: 👉 “Bak, isim adında bir kutu var, içine ‘Ahmet’ yaz.” 👉 “yas adında bir kutu var, içine 25 koy.”
📦 Değişkenleri Kullanmak
Değişkenleri oluşturduktan sonra istediğin gibi kullanabilirsin:
isim = "Zeynep"
yas = 19
print("Merhaba " + isim + "!")
print("Sen " + str(yas) + " yaşındasın.")
Çıktı:
Merhaba Zeynep!
Sen 19 yaşındasın.
Dikkat et, yas bir sayı olduğu için str() ile metne çevirdik. Python “ben sayıyım, harflerle toplanmam” diye trip atar yoksa 😄
🧮 Veri Tipleri
Python’da her bilginin bir “türü” vardır. En temel türleri şunlardır:
- str (string): Metinler → “Merhaba”, “Python”
- int (integer): Tam sayılar → 5, 42, -7
- float: Ondalıklı sayılar → 3.14, 0.5
- bool (boolean): Doğru/Yanlış → True, False
Örneklerle görelim:
isim = "Ayşe"
yas = 30
boy = 1.68
ogrenci_mi = True
print(type(isim))
print(type(yas))
print(type(boy))
print(type(ogrenci_mi))
Çıktı:
<class 'str'>
<class 'int'>
<class 'float'>
<class 'bool'>
type() fonksiyonu, bir değişkenin hangi türde olduğunu gösterir. Yani Python’a “bu kutunun içinde ne var?” diye soruyoruz.
🔁 Değerleri Değiştirmek
Adı üstünde, “değişken” değişir! 🎭
renk = "mavi"
print(renk)
renk = "yeşil"
print(renk)
Çıktı:
mavi
yeşil
Python “renk” kutusunun içeriğini güncelledi, yani artık mavi değil yeşil 🎨
🧠 Mini Görev
Aşağıdaki kodu kendi ismine göre düzenle:
ad = "Senin adın"
yas = 20
hobiler = "kod yazmak ve kahve içmek ☕️"
print("Merhaba " + ad + "!")
print("Demek " + str(yas) + " yaşındasın.")
print("En sevdiğin hobiler: " + hobiler)
Çalıştırınca seni tanıyan bir programın olacak! 😎
Bu derste değişkenleri, veri tiplerini ve Python’un hafızasında nasıl bilgi tuttuğunu öğrendin. Bir sonraki derste, bilgisayara “şunu yap, sonra bunu yap” demeyi öğreneceğiz: yani koşullar (if-elif-else) ile tanışma zamanı!
- Bir önceki Ders: Python Kurulumu ve Ortam Ayarları — Bir sonraki Ders: Python Koşullar (if-elif-else)

