“Python Syntax: Temel Sözdizimi ve Örnek Kodlar”

#Python

Python, basit ve okunabilir bir sözdizimine sahip, güçlü bir programlama dilidir. Yeni başlayanlar için oldukça ideal olan Python, aynı zamanda profesyonel geliştiriciler tarafından da sıklıkla tercih edilir. Bu yazıda, Python’un temel sözdizimini örnek kod bloklarıyla birlikte inceleyeceğiz.

1. Yorum Satırları

Python’da yorum satırları, kodun açıklamasını yapmak ve daha anlaşılır hale getirmek için kullanılır. Yorum satırları # karakteri ile başlar.

# Bu bir yorum satırıdır
print("Merhaba, Dünya!")  # Bu da bir yorumdur

2. Değişkenler ve Veri Tipleri

Python’da değişkenler doğrudan isim atayarak tanımlanır. Veri tiplerini belirtmek gerekmez, çünkü Python dinamik tür belirlemeye sahiptir.

sayi = 10  # Tam sayı (integer)
isim = "Ali"  # Karakter dizisi (string)
pi = 3.14  # Ondalıklı sayı (float)
dogru = True  # Mantıksal değer (boolean)

print(sayi)
print(isim)
print(pi)
print(dogru)

3. Operatörler

Python’da matematiksel ve mantıksal işlemler için operatörler kullanılır.

# Matematiksel Operatörler
a = 10
b = 5
print(a + b)  # Toplama
print(a - b)  # Çıkarma
print(a * b)  # Çarpma
print(a / b)  # Bölme

# Mantıksal Operatörler
x = True
y = False
print(x and y)  # Mantıksal VE
print(x or y)  # Mantıksal VEYA
print(not x)  # Mantıksal DEĞİL

4. Kontrol Yapıları

Python’da koşullu ifadeler ve döngüler, programın akışını kontrol etmek için kullanılır.

Koşullu İfadeler (if-elif-else)

sayi = 20

if sayi > 10:
    print("Sayı 10'dan büyük")
elif sayi < 10:
    print("Sayı 10'dan küçük")
else:
    print("Sayı 10'a eşit")

Döngüler (for ve while)

# for Döngüsü
for i in range(5):  # 0'dan 4'e kadar
    print(i)

# while Döngüsü
j = 0
while j < 5:
    print(j)
    j += 1

5. Fonksiyonlar

Python’da fonksiyonlar def anahtar kelimesi ile tanımlanır.

def selamla(isim):
    print("Merhaba, " + isim)

selamla("Ahmet")
selamla("Ayşe")

6. Listeler

Listeler, birden çok değeri tek bir değişkende saklamak için kullanılır.

meyveler = ["Elma", "Armut", "Çilek"]
print(meyveler)
print(meyveler[0])  # İlk eleman
print(meyveler[1])  # İkinci eleman

meyveler.append("Muz")  # Yeni eleman ekleme
print(meyveler)

7. Sözlükler

Sözlükler, anahtar-değer çiftlerini saklamak için kullanılır.

kisiler = {
    "Ahmet": 25,
    "Ayşe": 30,
    "Mehmet": 35
}
print(kisiler)
print(kisiler["Ayşe"])  # Ayşe'nin yaşını getirir

kisiler["Ali"] = 40  # Yeni anahtar-değer çifti ekleme
print(kisiler)

8. Dosya İşlemleri

Python’da dosya okuma ve yazma işlemleri oldukça basittir.

# Dosyaya yazma
with open("ornek.txt", "w") as dosya:
    dosya.write("Merhaba, Dosya!")

# Dosyadan okuma
with open("ornek.txt", "r") as dosya:
    icerik = dosya.read()
    print(icerik)

Sonuç

Python, basit ve anlaşılır sözdizimi ile hem yeni başlayanlar hem de deneyimli programcılar için güçlü bir araçtır. Bu yazıda, Python’un temel sözdizimini ve bazı temel özelliklerini inceledik. Python ile programlama dünyasına adım atmak, bu temel bilgileri öğrenmekle başlar. Daha derinlemesine bilgiler ve ileri düzey konular için Python dökümantasyonunu ve çeşitli kaynakları incelemeye devam edebilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir