Hafta 12: Metinlerle çalışmak
Python ile kod yazma kursu. 21 kelime/dk, %93 doğruluk.
Metinler programların en çok kullandığı verilerden biridir. Python’da iki metni + ile birleştirebilir, bir metnin üzerinde . ile çağrılan fonksiyonları kullanabilirsin. Örneğin bir metni büyük harfe çevirmek için metnin sonuna nokta koyup fonksiyonun adını yazarsın. Bu hafta tırnak, nokta ve artı işaretlerini bir arada kullanacaksın. Üç sembolün de tuşları farklı olduğu için her birinin yerini bilerek yazmak önemli.
Bu hafta neler öğreneceksin
Tr-q düzeninde üç sembol öğreniyorsun:
":"tuşuna doğrudan basılır ve sol serçe kullanılır..:.tuşuna doğrudan basılır ve sağ serçe kullanılır.+: 4 tuşuna Shift ile basılır. Shift karşı elin serçesiyle, 4 tuşu sol işaret parmağıyla yazılır.
Aşağıdaki iki satır, bir metni nasıl birleştirip büyük harfe çevirebileceğini gösteriyor:
ad = 'ali'
print(ad.upper())
İlk satırda ad adında bir değişkene tek tırnak içinde bir metin atanır. İkinci satırdaki .upper(), metni büyük harfe çeviren bir fonksiyondur. Çıktı ALI olur. Bu fonksiyonun adı ve parantezleri tam olarak yazılmalı.
Parmak ve duruş ipuçları
- Çift tırnağı sol serçeyle yazarken parmağını yukarı uzat ve işin bitince hemen ev sırasına geri getir.
- Nokta tuşu sağ serçeyle yazılır. Noktadan sonra fonksiyon adını yazarken elini sabit tut.
- Artı işaretini yazmadan önce Shift’i karşı elin serçesiyle bas, sonra 4 tuşuna dokun.
- Metinleri birleştirirken iki tarafın tırnaklarının eşleştiğinden emin ol. Biri eksikse satır hata verir.
- Nokta ile fonksiyon adı arasında boşluk bırakma.
ad.upper()şeklinde, bitişik yaz.
Dersler
- Ders 1 (10–15 dakika): Öğren. Klavye demosunda üç sembolün yerlerini izle. Ardından
ad = 'ali'satırını yavaşça yaz. - Ders 2 (10–15 dakika): Pratik yap.
print(ad.upper())satırını tekrar et. Noktanın, parantezlerin ve tırnakların yerinde olduğunu her seferinde kontrol et. - Ders 3 (10–15 dakika): Gözden geçir. Metin işlemlerinden oluşan 2 dakikalık testi çöz. Kaçırdığın sembolü not et ve bir sonraki tekrarda o sembole odaklan.
Haftanın hedefi
Bu haftanın hedefi 21 kelime/dk hız ve %93 doğruluk. İlk yıldız dersi bitirdiğinde gelir. İkinci yıldız %93 doğruluğa ulaştığında, üçüncü yıldız da 21 kelime/dk hıza ulaştığında verilir. Metinlerde tek bir tırnak ya da nokta yanlış olduğunda sonuç bozulur. Bu yüzden doğru yazmaya öncelik ver.
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.