Python, 1991 yılında Guido van Rossum tarafından geliştirilen, yüksek seviyeli bir programlama dilidir. Adını, Monty Python adlı bir komedi grubundan almıştır.
Python'ın Özellikleri
Yorumlanan Dil: Python, derlenmeye gerek olmadan çalıştırılabilir.
Çok Yönlü: Web geliştirme, veri bilimi, yapay zeka gibi birçok alanda kullanılır.
Basit Sözdizimi: Okuması ve yazması kolaydır, İngilizceye benzer bir yapısı vardır.
Geniş Kütüphane Desteği: Binlerce hazır kütüphane ile gelir.
İlk Python Kodumuz
Geleneksel olarak programlama öğrenirken ilk yazdığımız kod "Merhaba Dünya" yazısıdır:
# Bu bir yorum satırıdır, Python bu satırı çalıştırmaz
print("Merhaba Dünya!")
Çıktı:
Merhaba Dünya!
Bilginizi Test Edin
Python hangi yıl ortaya çıkmıştır?
Gün 2 – Değişkenler ve Veri Türleri
Değişkenler
Değişkenler, bilgileri saklamak için kullanılan isimlendirilmiş bellek alanlarıdır. Python'da değişken tanımlarken veri tipini belirtmeye gerek yoktur.
# Değişken tanımlama örnekleri
sayi = 10
pi = 3.14
isim = "Ahmet"
dogru_mu = True
Python'da temel matematik işlemleri için operatörler bulunur:
Toplama (+): 5 + 3 → 8
Çıkarma (-): 5 - 3 → 2
Çarpma (*): 5 * 3 → 15
Bölme (/): 5 / 2 → 2.5 (her zaman float sonuç)
Tam Bölme (//): 5 // 2 → 2 (tam sayı kısmı)
Kalan (%): 5 % 2 → 1 (bölümden kalan)
Üs Alma (**): 5 ** 3 → 125 (5 üzeri 3)
# Operatör örnekleri
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
print(a % b) # 1
print(a ** b) # 1000
Bilginizi Test Edin
10 // 3 işleminin sonucu nedir?
Gün 5 – Koşullu Durumlar (if, elif, else)
Koşullu İfadeler
Programların akışını belirli koşullara göre yönlendirmek için if, elif ve else yapıları kullanılır.
# Temel if yapısı
yas = 18
if yas >= 18:
print("Reşitsiniz")
else:
print("Reşit değilsiniz")
Çıktı:
Reşitsiniz
Karşılaştırma Operatörleri
== : Eşit mi?
!= : Eşit değil mi?
> : Büyük mü?
< : Küçük mü?
>= : Büyük veya eşit mi?
<= : Küçük veya eşit mi?
Bilginizi Test Edin
Hangisi Python'da geçerli bir karşılaştırma operatörüdür?