sudo apt update
sudo apt install python3 python3-pippython --version
# of
python3 --versionprint("Hallo, Python wereld!")python hallo.pyisim = "Ahmet" # string (metin)
yas = 25 # integer (tam sayı)
boy = 1.78 # float (ondalık sayı)
evli_mi = False # boolean (True/False)
print(isim, yas, boy, evli_mi)
print(type(isim)) # <class 'str'>a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.333...
print(a // b) # 3 (tam bölme)
print(a % b) # 1 (kalan)
print(a ** b) # 1000 (üs alma)metin = "Python öğreniyorum"
print(metin.upper()) # PYTHON ÖĞRENİYORUM
print(metin.lower()) # python öğreniyorum
print(len(metin)) # 18 (karakter sayısı)
print(metin[0]) # P (indeks 0'dan başlar)
print(metin[7:17]) # öğreniyorum (slicing)
print(f"Merhaba {isim}, yaşın {yas}") # f-string ile formatlamameyveler = ["elma", "armut", "kiraz"]
print(meyveler[1]) # armut
meyveler.append("muz") # sona ekle
meyveler.remove("armut") # sil
print(meyveler) # ['elma', 'kiraz', 'muz']
print(len(meyveler)) # 3kisi = {
"isim": "Ayşe",
"yaş": 30,
"meslek": "mühendis"
}
print(kisi["isim"]) # Ayşe
kisi["şehir"] = "İstanbul" # yeni anahtar ekle
print(kisi)yas = 17
if yas >= 18:
print("Yetişkinsiniz.")
elif yas >= 13:
print("Gençsiniz.")
else:
print("Çocuksunuz.")for i in range(5): # 0'dan 4'e
print(i)
for meyve in meyveler:
print(meyve)sayac = 0
while sayac < 5:
print(sayac)
sayac += 1def selamla(isim="Dünya"):
return f"Merhaba {isim}!"
print(selamla("Hakan"))
print(selamla()) # varsayılan değertry:
sayi = int(input("Bir sayı girin: "))
print(100 / sayi)
except ZeroDivisionError:
print("Sıfıra bölemezsiniz!")
except ValueError:
print("Lütfen geçerli bir sayı girin!")# Yazma
with open("dosya.txt", "w") as f:
f.write("Merhaba dosya!\nPython harika.")
# Okuma
with open("dosya.txt", "r") as f:
icerik = f.read()
print(icerik)meyveler = ["elma", "armut", "muz"]
sayilar = [1, 2, 3, 4.5, "beş"] # Verschillende typen zijn mogelijkfor meyve in meyveler:
print(meyve)renkler = ("kırmızı", "yeşil", "mavi")
koordinat = (10.5, 20.3)def koordinat_dondur():
return (40.7, -74.0) # New York coördinaten
x, y = koordinat_dondur() # Unpacking
print(x, y)kisi = {
"ad": "Ahmet",
"yas": 30,
"sehir": "İstanbul"
}for anahtar, deger in kisi.items():
print(f"{anahtar}: {deger}")