Sınav yaklaşıyor ve heyecanlı mısın? Endişelenme, bu rehber sana yardımcı olacak! Bilgisayar biliminin temel konularını adım adım inceleyeceğiz ve sınavda başarılı olman için gereken her şeyi öğreneceğiz.
Bilgisayar programları, verilerle çalışır. Veri tipleri, bu verilerin nasıl saklanacağını ve işleneceğini belirtir. Değişkenler ise bu verileri saklamak için kullandığımız "kutular" gibidir.
Değişken Tanımlama: Değişkenlere isim verirken dikkatli olmalıyız. Anlamlı isimler vermek, kodumuzu daha okunabilir hale getirir. Örneğin: sayi = 10, isim = "Ayşe"
Operatörler, değişkenler ve değerler üzerinde işlemler yapmamızı sağlar.
Örnek: sonuc = 5 + 3 * 2 (işlem önceliğine dikkat!), dogru_mu = (5 > 3) and (10 < 20)
Kontrol yapıları, programın akışını yönlendirmemizi sağlar. Koşullu ifadeler (if-else) ve döngüler (for, while) en temel kontrol yapılarıdır.
Bir koşulun doğru (True) veya yanlış (False) olmasına göre farklı kod bloklarını çalıştırmamızı sağlar.
Örnek:
if yas >= 18:
print("Reşitsiniz")
else:
print("Reşit değilsiniz")
Belirli bir kod bloğunu tekrar tekrar çalıştırmamızı sağlar.
For Döngüsü: Genellikle bir liste veya aralık üzerinde döngü yapmak için kullanılır.
Örnek:
for i in range(5):
print(i) # 0, 1, 2, 3, 4
While Döngüsü: Bir koşul doğru olduğu sürece çalışır.
Örnek:
sayac = 0
while sayac < 5:
print(sayac)
sayac += 1 # sayac = sayac + 1
Listeler, birden fazla değeri tek bir değişkende saklamamızı sağlayan veri yapılarıdır.
meyveler = ["elma", "armut", "çilek"]meyveler[0] (elma), meyveler[1] (armut)len(meyveler) (3)meyveler.append("muz")meyveler.remove("armut")Liste Metotları: sort() (sıralama), reverse() (ters çevirme), index() (indeks bulma) gibi metotlar listelerle çalışmayı kolaylaştırır.
Fonksiyonlar, belirli bir görevi yerine getiren kod bloklarıdır. Kod tekrarını önler ve programı daha düzenli hale getirir.
def topla(a, b):
return a + b
sonuc = topla(5, 3)Parametreler ve Geri Dönüş Değerleri: Fonksiyonlara parametreler gönderilebilir ve fonksiyonlar bir değer döndürebilir (return).
Unutma: Bol bol pratik yaparak bu konuları pekiştirebilirsin. Başarılar!