CodeBlanks Logo Icon CodeBlanks

Görev modeli

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

main.py
# Todo CLI - bos görev listesi

Örnek çözüm

main.py
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

Soru
tasks = ____
print(tasks)
Cevap
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

Başlangıç bölümündeki tüm dersler