Proje tasarımı
- Python kursu
- Orta seviye
- Ders 112/116
- 6 dk
Orta seviye finali iskeletini tasarlarsın.
Proje: Kelime işleme uygulaması
Bu beş derslik orta seviye finalınde öğrendiğin her şeyi birleştiren bir kelime işleme uygulaması yapacaksın. İlk derste bir kelime listesi tanımlar ve uzunluğunu yazdırırsın.
Sonraki derslerde bu temel üstüne fonksiyon, generator, dosya girdi/çıktısı (I/O) ve sınıf katmanları ekleyeceksin. Her ders bir code adımıyla bir parça ekler; başlangıç kodu önceki dersin çözümünü içerir. Bu, gerçek bir uygulamanın nasıl büyüdüğünü gösterir.
Uygulama Kelime listesini tanımla ve say
words değişkenine ["elma", "armut", "elma"] ata. Sonra print(len(words)) yaz.
Başlangıç kodu
# Kelime işleme - kelime listesi
# words listesini tanımla ve uzunluğunu yazdırÖrnek çözüm
words = ["elma", "armut", "elma"]
print(len(words))Beklenen çıktı
3
Sıradaki adım: fonksiyon katmanı
Kelime listesi hazır. Sonraki derste bu temel üstüne bir fonksiyon katmanı ekleyeceksin: set ile benzersiz kelime sayma. Bu katman, ham veriyi özetleyen bir fonksiyon barındıracak. Her ders bir katman ekler; başlangıç kodu önceki çözümü taşır ve sen yalnızca yeni kısmı yazarsın.
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bu projede ne işleyeceğiz?
- Kelimeler Doğru cevap
- Resimler
- Ses dosyaları
- Video
Açıklama: Bu projede kelimeleri işleyeceğiz — sayma, üretme, dosyadan okuma.
2 kelime listesini tamamla
words = ____
words = ["elma", "armut", "elma"]
Açıklama: Üç kelimeli bir liste tanımladın.
3 Proje kavramlarını eşleştir
| Kavram | Anlamı |
|---|---|
words |
Kelime listesi |
len |
Sayı |
set |
Benzersiz |
yield |
Generator |