|
1. hafta |
Neden Python? C ve Python Karşılaştırması. Kurulum, Ortamlar. |
|
2. hafta |
Python Sözdizimi Temelleri: Değişkenler, G/Ç, Operatörler. Kontrol Yapıları: if-elif-else, for, while. |
|
3. hafta |
Veri Yapıları I: Listeler, Metotlar (append, pop), Dilimleme ve range() fonksiyonu. |
|
4. hafta |
Veri Yapıları II: Demetler, Sözlükler (dict) ve key-value yapısı. |
|
5. hafta |
Veri Yapıları III: Kümeler. Liste, Demet, Sözlük ve Kümelerin kullanım alanları ve karşılaştırılması. |
|
6. hafta |
Fonksiyonlar I: def, parametreler, return ve lambda fonksiyonları. |
|
7. hafta |
Fonksiyonlar II: İleri Düzey Parametreler (*args, **kwargs) ve Kapsam (Global/Lokal). |
|
8. hafta |
Modüller, Paketler ve Standart Kütüphane (math, random, os). |
|
9. hafta |
Metin Manipülasyonu: f-string'ler, split(), join(), strip() ve diğer metotlar. |
|
10. hafta |
Dosya İşlemleri: Metin dosyalarını okuma ve yazma. |
|
11. hafta |
İstisna Yönetimi: try, except, else, finally blokları. |
|
12. hafta |
Python'da Nesne Yönelimli Programlama'ya Giriş. |
|
13. hafta |
YZ/MÖ için Kütüphanelere Giriş I: NumPy. |
|
14. hafta |
YZ/MÖ için Kütüphanelere Giriş I: Pandas. |