Hafta 9: Döngüler
Python ile kod yazma kursu. 18 kelime/dk, %92 doğruluk.
Bir işi her seferinde elle yazmak yerine döngü kullanabilirsin. Python’da for döngüsü, bir dizi değer üzerinde sırayla dolaşır ve her değer için aynı satırları çalıştırır. Bu hafta range() ile sayılar üreterek basit bir döngü yazacaksın. Döngünün başlığı bir iki nokta üst üste ile biter ve gövdesi girintili yazılır. Bu yapıyı tekrar tekrar yazmak, ritmini hızla oturtur.
Bu hafta neler öğreneceksin
Tr-q düzeninde dört sembol var:
+: 4 tuşuna Shift ile basılır. Shift karşı elin serçesiyle, 4 tuşu sol işaret parmağıyla yazılır.=: 0 tuşuna Shift ile basılır. Shift karşı elin serçesiyle, 0 tuşu sağ serçeyle yazılır.<:<tuşuna tek başına basılır.<tuşu sol serçeyle yazılır.;:,tuşuna Shift ile basılır. Shift karşı elin serçesiyle,,tuşu sağ serçeyle yazılır.
Aşağıdaki satırlar, üç kez çalışan basit bir döngüyü gösteriyor:
for i in range(3):
print(i)
Döngünün başındaki satır iki nokta üst üste ile biter. Altındaki satır dört boşlukla girintilidir. Bu haftanın tuş listesinde yer alan noktalı virgül, aynı satıra birden fazla ifade yazmak için kullanılabilir.
Parmak ve duruş ipuçları
- Döngü başlığındaki iki nokta üst üste için Shift’i karşı elin serçesiyle önce bas, sonra
.tuşuna dokun. +ve<gibi semboller farklı parmaklarla yazılır. Her birini yazmadan önce parmağını doğru konuma getir.- Girintili satırı yazmadan önce bir önceki satırın sonunda iki nokta üst üste olduğundan emin ol.
- Noktalı virgülü yazarken Shift ile sağ serçeyi birlikte kullan. Parmağını ev sırasından çok uzaklaştırma.
- Her döngüden sonra sayının ve girintinin tutarlı olduğunu gözünle kontrol et.
Dersler
- Ders 1 (10–15 dakika): Öğren. Klavye demosunda bu haftanın dört sembolünü izle. Ardından
for i in range(3):satırını yavaşça yaz. - Ders 2 (10–15 dakika): Pratik yap.
print(i)satırını girintiyle birlikte tekrar et. Her döngü başlığında iki nokta üst üste olduğunu kontrol et. - Ders 3 (10–15 dakika): Gözden geçir. Döngülerden oluşan 2 dakikalık testi çöz. En çok zorlandığın sembolü not et ve bir sonraki tekrarda o sembole odaklan.
Haftanın hedefi
Bu haftanın hedefi 18 kelime/dk hız ve %92 doğruluk. İlk yıldız dersi bitirdiğinde gelir. İkinci yıldız %92 doğruluğa ulaştığında, üçüncü yıldız da 18 kelime/dk hıza ulaştığında verilir. Döngülerde küçük bir yazım hatası bütün tekrarları bozabilir. Önce doğruluğa, sonra hıza odaklan.
Bu haftanın sembolleri
Renkli tuşlar bu hafta öğreneceğin tuşlar. Rengi, tuşa basan parmağı gösterir.
Bu haftanın dersleri
Dersleri sırayla yap. Her ders bir testle biter ve en iyi sonucun kaydedilir.