Görev modeli
- Python kursu
- Başlangıç
- Ders 83/116
- 6 dk
Task sınıfını tasarlarsın.
Proje: Todo CLI
Bu projede bir Todo CLI (yapılacaklar uygulaması) adım adım kuracagin. Bir görev listesi oluştur, görev ekle, listele ve tamamla.
Önce veri modelini tasarlayalim. En basit şekilde görevleri bir liste içinde saklayabiliriz. Her görev başlıklı bir dize olur.
Projede her ders önceki dersin çözümünü üzerine koyar; böylece kod parça parça büyür. Bu yöntem, gerçek dünya projelerinin mantığına yakın.
Boş görev listesi
Veri modeli olarak boş bir liste kullanacağız:
tasks = []
print(tasks) # []Bu liste, uygulamamızın kalbidir. Görevler buraya eklenecek, buradan listelenecek ve burada tamamlanacak. Tüm fonksiyonlar bu listeyi paylaşır.
Basit başlayıp projeyi adım adım buyutecegiz; bu, iyi bir yazılım geliştirme yöntemidir.
Uygulama Boş listeyi yazdır
tasks değişkenine boş bir liste ata. Sonra print(tasks) ile ekrana yazdır.
Başlangıç kodu
# Todo CLI - bos görev listesiÖrnek çözüm
tasks = []
print(tasks)Beklenen çıktı
[]
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Todo CLI öncelikle neye ihtiyaç duyar?
- Bir grafik arayüz
- Bir görev listesi (tasks) Doğru cevap
- Bir veri tabanı
- Bir sunucu
Açıklama: Önce görevleri tutacak bir listeye ihtiyaç var.
2 Boş listeyi tamamla
tasks = ____
print(tasks)
tasks = []
print(tasks)
Açıklama: tasks = [] boş liste atar.
3 Todo CLI adımlarını eşleştir
| Kavram | Anlamı |
|---|---|
tasks = [] |
Boş liste |
print(tasks) |
Yazdır |
add_task |
Görev ekle |
list_tasks |
Görev listele |