Hafta 16: Final projesi
Python ile kod yazma kursu. 25 kelime/dk, %95 doğruluk.
Bu, 16 haftalık yolculuğun son haftası. Bu hafta yeni bir sembol öğrenmiyorsun. Amacın, şimdiye kadar öğrendiğin tuşları tek bir programda bir araya getirmek. Program kullanıcıdan bir ad alır ve ona kısa bir karşılama mesajı yazdırır. Bu küçük yapı, metin, parantez, artı işareti ve fonksiyon çağrılarının birlikte nasıl çalıştığını gösterir. Bu haftanın hedefi, önceki haftalarda kazandığın ritmi kaybetmeden bu programı akıcı biçimde yazabilmek.
Bu hafta neler öğreneceksin
Bu hafta yeni bir sembol yok. Programda kullandığın semboller daha önceki haftalarda gösterildi; tuşlarını oralardan tekrar edebilirsin. Final programının kısa bir örneği şöyle:
ad = input("Ad: ")
print("Merhaba " + ad)
İlk satır kullanıcıdan bir metin ister ve bunu ad değişkenine atar. İkinci satır, iki metni artı işaretiyle birleştirip yazdırır. Program çalıştığında önce soru görünür, sen adını yazıp Enter’a bastığında karşılama mesajı çıkar.
Parmak ve duruş ipuçları
- Satırları yazmadan önce yapısını bir kez oku: değişken adı, eşittir işareti, fonksiyon çağrısı ve artı işareti.
- Artı işaretini yazarken Shift’i karşı elin serçesiyle önce bas, sonra 4 tuşuna dokun.
- Metinlerdeki tırnakların açılış ve kapanışını ayrı ayrı kontrol et. Biri eksikse program çalışmaz.
- Satırlar arasında parmaklarını ev sırasına geri getir. Uzun satırlarda sakin bir ritim, kısa bir patlama hızdan daha değerlidir.
- Programı yazdıktan sonra çalıştır ve çıktıyı gör. Hata varsa önce hangi satırda olduğunu bul, sonra düzelt.
Dersler
- Ders 1 (10–15 dakika): Öğren. Final programının iki satırını yavaşça yaz. Her satırda hangi sembolün kullanıldığını kendi cümlelerinle say.
- Ders 2 (10–15 dakika): Pratik yap. Programı baştan sona üç kez yaz. Her seferinde tırnakların, parantezlerin ve artı işaretinin yerinde olduğunu kontrol et.
- Ders 3 (10–15 dakika): Gözden geçir. Bu haftanın programına benzer kısa bir yapıdan oluşan 2 dakikalık testi çöz. Hata yaptığın satırı not et ve bir sonraki seansta yeniden yaz.
Haftanın hedefi
Bu haftanın hedefi 25 kelime/dk hız ve %95 doğruluk. İlk yıldız dersi bitirdiğinde gelir. İkinci yıldız %95 doğruluğa ulaştığında, üçüncü yıldız da 25 kelime/dk hıza ulaştığında verilir. Son haftada da doğruluk önceliğin olmalı. Hızı ilk on altı haftada oluşan düzenin üzerine koy.
Bu haftanın dersleri
Dersleri sırayla yap. Her ders bir testle biter ve en iyi sonucun kaydedilir.