← Ana Sayfaya Dön

🐍 Python Başlangıç Eğitimi

Gün 1 / 5

Gün 1 – Python'a Giriş, Nedir, Ne Değildir?

Python Nedir?

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

İ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

Temel Veri Türleri

# Veri türlerini öğrenmek için type() fonksiyonu
print(type(42)) # <class 'int'>
print(type(3.14)) # <class 'float'>
print(type("Ahmet")) # <class 'str'>
print(type(True)) # <class 'bool'>
Çıktı:
<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>

Bilginizi Test Edin

Aşağıdakilerden hangisi Python'da geçerli bir değişken ismidir?

Gün 3 – String İşlemleri ve Formatlama

String (Dizgi) İşlemleri

Stringler, karakter dizileridir ve Python'da tek tırnak (' ') veya çift tırnak (" ") içinde yazılır.

# String örnekleri
isim = "Ayşe"
mesaj = 'Python öğreniyorum'
bos_string = ""
ozel_karakter = "\\"Python\\" dedi" # Kaçış karakteri

Temel String İşlemleri

# String işlemleri örnekleri
ad = "Ali"
soyad = "Yılmaz"
print(ad + " " + soyad) # Birleştirme
print(ad * 3) # Çoğaltma
print(len(ad)) # Uzunluk
Çıktı:
Ali Yılmaz
AliAliAli
3

Bilginizi Test Edin

len("merhaba") ifadesinin sonucu nedir?

Gün 4 – Matematiksel Operatörler

Matematiksel Operatörler

Python'da temel matematik işlemleri için operatörler bulunur:

# 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

Bilginizi Test Edin

Hangisi Python'da geçerli bir karşılaştırma operatörüdür?

Eğitime Devam Etmek İçin Tıkla (Gün 6-10)