| Hafta | Teori Konu Başlıkları |
|---|---|
| 1 | Ders tanıtımı, programlamaya giriş, Python ile çalışma ortamının oluşturulması, basit veri tipleri |
| 2 | Takım olarak programlamaya giriş I: Markdown formatı, Unix komutları ve Versiyon Kontrol Sistemleri |
| 3 | Takım olarak programlamaya giriş II: Git komutları |
| 4 | Koleksiyon veri tipleri ve döngüler |
| 5 | Fonksiyonlar ve modüller |
| 6 | Dosya işlemleri I (I/O metodları, string metodları) |
| 7 | Ara sınav |
| 8 | Ara sınav |
| 9 | Dosya işlemleri II (Düzenli ifadeler) |
| 10 | Nesneye Dayalı Programlama’ya giriş |
| 11 | Bilimsel kütüphane yapısı ve dokümentasyon |
| 12 | Bilimsel kütüphane örnekleri (Biopython) |
| 13 | Öğrenci projeleri I |
| 14 | Öğrenci projeleri II |
| Hafta | Uygulama Konu Başlıkları |
|---|---|
| 1 | Ders tanıtımı, programlamaya giriş, Python ile çalışma ortamının oluşturulması, basit veri tipleri |
| 2 | Takım olarak programlamaya giriş I: Markdown formatı, Unix komutları ve Versiyon Kontrol Sistemleri |
| 3 | Takım olarak programlamaya giriş II: Git komutları |
| 4 | Koleksiyon veri tipleri ve döngüler |
| 5 | Fonksiyonlar ve modüller |
| 6 | Dosya işlemleri I (I/O metodları, string metodları) |
| 7 | Ara sınav |
| 8 | Ara sınav |
| 9 | Dosya işlemleri II (Düzenli ifadeler) |
| 10 | Nesneye Dayalı Programlama’ya giriş |
| 11 | Bilimsel kütüphane yapısı ve dokümentasyon |
| 12 | Bilimsel kütüphane örnekleri (Biopython) |
| 13 | Öğrenci projeleri I |
| 14 | Öğrenci projeleri II |