Ana üretim
Çalışan Python programı, örnek girdiler, beklenen çıktılar ve hata testleri
Metin tabanlı programı değişken, koşul, döngü, koleksiyon, fonksiyon, dosya ve hata mesajlarıyla düzenlemek.
Metin tabanlı programı değişken, koşul, döngü, koleksiyon, fonksiyon, dosya ve hata mesajlarıyla düzenlemek.
Tamamlanma kanıtı: Çalışan Python programı, örnek girdiler, beklenen çıktılar ve hata testleri.
Kullanıcı girdisini doğrulayan, fonksiyonlara ayrılmış küçük program yaz; en az üç geçerli ve üç hatalı girdiyi test et.
Çalışan Python programı, örnek girdiler, beklenen çıktılar ve hata testleri
Kullanıcı girdisini doğrulayan, fonksiyonlara ayrılmış küçük program yaz; en az üç geçerli ve üç hatalı girdiyi test et.
Gerçek donanımda enerji, bağlantı, veri veya kullanıcı sınırı; simülasyonda model sınırı ayrıca kaydedilir.
Sıra bir öneridir; ancak proje sayfasına geçmeden önce temel kavram, uygulama ve hata ayıklama derslerinin kanıtı tamamlanmalıdır.
Değişken atamayı; int, float, str ve bool türlerini ve tür dönüşümünü öğren.
Derse git →with open ile metin dosyalarını güvenle okuyup yazmayı öğren. Dosyalarla Çalışmaya Giriş konusunu uygulamalı örnekler, güvenlik notları ve açıklamalı değerlendirmelerle ele alan ayrıntılı içerik.
Derse git →def ile fonksiyon tanımlamayı, parametre ve return ile kodu yeniden kullanmayı öğren.
Derse git →for ve while döngüleriyle tekrarı; range, break ve continue kullanmayı öğren.
Derse git →Python’u nasıl çalıştıracağını, girinti kurallarını ve ilk küçük programı yazmayı öğren.
Derse git →Python hata mesajlarını (Traceback, hata türü, satır) korkmadan okuyup düzeltmeyi öğren.
Derse git →if / elif / else ve mantıksal operatörlerle Python’da karar vermeyi öğren.
Derse git →input() ile veri almayı, metni sayıya çevirmeyi ve f-string ile çıktı vermeyi öğren.
Derse git →Listelerle sıralı veriyi, sözlüklerle anahtar-değer eşlemeyi tutmayı ve gezmeyi öğren.
Derse git →import ile modülleri; math, random ve datetime gibi standart kütüphaneleri kullanmayı öğren.
Derse git →Örnek antrenman verileriyle toplam, ortalama ve en yüksek değeri hesaplayıp özet yazan bir program yaz.
Derse git →Sözlük ve listelerle ders programını tutup güne göre dersleri ve kitapları listeleyen bir program yaz.
Derse git →random, while, if ve input’u birleştirerek çalışan bir sayı tahmin oyunu yaz.
Derse git →Python’un ne olduğunu, neden okunabilir ve çok amaçlı olduğunu; web, veri, yapay zekâ ve robotikte nerede kullanıldığını öğren.
Derse git →random modülüyle rastgelelik üretip zar ve taş-kağıt-makas gibi basit oyun mantıkları kurmayı öğren.
Derse git →| Kontrol | Sorulacak soru | Saklanacak kanıt |
|---|---|---|
| Girdi | Sistem hangi değeri, olayı veya kullanıcı isteğini alıyor? | Örnek girişler ve sınır durumları |
| İşlem | Hangi kural, algoritma veya fiziksel ilişki uygulanıyor? | Kod, hesap, şema veya durum tablosu |
| Çıktı | Doğru ve yanlış durumda ne gözlenmeli? | Beklenen–gerçek karşılaştırması |
| Güvenlik | Hangi koşulda sistem durmalı veya yardım istemeli? | Güvenli duruş ve kurtarma davranışı |
Metin tabanlı programı değişken, koşul, döngü, koleksiyon, fonksiyon, dosya ve hata mesajlarıyla düzenlemek. Bu nedenle bu modülde yalnız doğru örneği çalıştırmak yeterli değildir. Tamamlanma kanıtı çalışan python programı, örnek girdiler, beklenen çıktılar ve hata testleri olmalı; normal girdi, sınır girdi ve hatalı girdi ayrı ayrı sınanmalıdır.
İlk turda Dosyalarla Çalışmaya Giriş, Fonksiyonlar, For ve While Döngüleri, Geliştirme Ortamı ve İlk Program, Hata Mesajlarını Okumak başlıkları arasından temel kavram ve uygulamayı eşleştir. Önce sonucu tahmin et, sonra çalıştır veya ölç, ardından farkı açıkla. Tahmin ile gerçek aynıysa bile hangi koşul değiştiğinde sonucun bozulacağını yaz.
İkinci turda şu laboratuvarı uygula: Kullanıcı girdisini doğrulayan, fonksiyonlara ayrılmış küçük program yaz; en az üç geçerli ve üç hatalı girdiyi test et. Çalışmayı tek başarılı ekran görüntüsüyle kapatma. Girdi tablosu, beklenen davranış, gerçek davranış, hata mesajı veya ölçüm ve yapılan düzeltme aynı dosyada bulunmalıdır.
Son turda Proje: Basit Spor İstatistikleri, Değişkenler ve Veri Türleri, Koşullar, Python Nedir ve Nerelerde Kullanılır?, Rastgelelik ve Basit Oyun Mantığı başlıklarını birbirine bağla. Bir dersten alınan çıktı diğerinin girdisi olsun; veri tipi, birim, bağlantı, zamanlama veya kullanıcı beklentisi değiştiğinde zincirin hangi noktasında güvenli duruş gerektiğini göster.
Bir ay sonra aynı görevi daha az kaynak yardımıyla yeniden yap. İlk ve ikinci sürüm arasında yalnız hız veya görünüm değil; test kapsamı, açıklanabilirlik, güvenlik ve başka bir kişinin yeniden kurabilmesi karşılaştırılır.
Dosyalarla Çalışmaya Giriş dersinde üretilen temel kavramı Modüller ve Kütüphaneler çalışmasında girdi olarak kullan. Ardından Rastgelelik ve Basit Oyun Mantığı sayfasında aynı kavramın daha büyük bir sistemde hangi sınırlarla değiştiğini göster. Bu geçiş metin tabanlı programı değişken, koşul, döngü, koleksiyon, fonksiyon, dosya ve hata mesajlarıyla düzenlemek. hedefini tek örnekten daha geniş bir yapıya taşır.
Köprü kanıtı olarak çalışan python programı, örnek girdiler, beklenen çıktılar ve hata testleri dosyasına üç sütun ekle: önceki dersten taşıdığım bilgi, yeni derste değişen koşul ve testte gördüğüm sonuç. İki ders arasında yalnız aynı sözcüğün geçmesi bağlantı değildir; çıktının gerçekten sonraki işlemin girdisi olması gerekir.
Bağlantıyı şu laboratuvarla sınayabilirsin: Kullanıcı girdisini doğrulayan, fonksiyonlara ayrılmış küçük program yaz; en az üç geçerli ve üç hatalı girdiyi test et. İlk denemeden sonra bir sınır koşulu ekle; boş veri, yanlış tür, kesik bağlantı, aşırı değer veya kullanıcı hatası gibi. Sistemin yalnız normal örnekte değil, bu koşulda da anlaşılır ve güvenli davranıp davranmadığını kaydet.
Çalışan Python programı, örnek girdiler, beklenen çıktılar ve hata testleri
Hayır; simülatör algoritmayı sınar, fiziksel güç, bağlantı ve sensör koşulları ayrıca test edilir.
Koşul, beklenen sonuç, gerçek sonuç ve yapılan değişiklik.
Temel kavram ve en az bir uygulama kanıtı tamamlandığında.
Kullanıcı girdisini doğrulayan, fonksiyonlara ayrılmış küçük program yaz; en az üç geçerli ve üç hatalı girdiyi test et.
Güncel teknik davranış ve sınırlar için birincil kaynak.
Kaynağı aç →Güncel teknik davranış ve sınırlar için birincil kaynak.
Kaynağı aç →