Ders İzlencesi (14 Hafta)

Dersin 14 haftalık dönem boyunca işlenecek konuları ve planlaması aşağıdadır. Bu, taslak bir plandır; resmi tatiller, bayramlar ve gerekli görülen durumlarda ilgili haftadaki konularda değişiklik yapılabilir.

Hafta Konu Açıklama
1. Hafta Genel Tekrar Ders tanıtımı, değişken tipleri (int/float/str/bool), if-elif, döngüler ve örnekler.
2. Hafta Mini SOLID + Fonksiyonlar Mini SOLID (S ve O), fonksiyon tanımlama/düzenleme, parametre, return ve akış.
3. Hafta Fonksiyonlar (İleri) Çoklu parametre/dönüş, lambda, özyinelemeli fonksiyonlar ve değişken kapsamı.
4. Hafta Fonksiyon Pekiştirme Fonksiyon + karar/döngü, veri geçişi, fonksiyon parçalama ve pekiştirme.
5. Hafta Tarih İşlemleri (1) Tarih ve metin işlemlerine giriş, datetime ile tarih nesnesi oluşturma ve temel işlemler.
6. Hafta Tarih İşlemleri (2) Tarih bilgisinin biçimlendirilmesi, string olarak girilen tarihin biçimlendirilmesi (strftime).
Ara Sınavlar
7. Hafta String İşlemleri (Giriş) String işlemleri, birleştirme, karaktere erişim ve index örnekleri.
8. Hafta String İşlemleri (1) String uzunluğu, slice/split, karakter değiştirme-ekleme-çıkarma ve örnekler.
9. Hafta String İşlemleri (2) Metin arama (find/in), büyük-küçük harf işlemleri, metin karşılaştırma/temizleme.
10. Hafta Hata Yakalama (1) Hata nedir? Hata türleri; yazım, mantıksal (bugs) ve istisnai hatalar.
11. Hafta Hata Yakalama (2) try-except, Python hata türleri, çoklu except, as ve finally.
12. Hafta Hata Yakalama (3) raise ve assert, örnek senaryolar ve genel pekiştirme.
13. Hafta Dosya İşlemleri (1) Dosya işlemlerine giriş, çalışma dizini/klasör, path ve varlık kontrolü.
14. Hafta Dosya İşlemleri (2) Okuma-yazma, dosya silme ve yedekleme işlemleri.
Final Haftası