1 – Python’a Giriş
- Python Nedir?
- Python Kurulumu ve Ortam Ayarları
- İlk Python Kodunuzu Yazmak
- Python IDE’leri ve Editörleri
- Değişkenler ve Veri Tipleri
- Operatörler (Aritmetik, Karşılaştırma, Mantıksal)
- Listeler, Demetler ve Sözlükler
- Koşullu İfadeler (if-elif-else)
4 – Gelişmiş Veri Yapıları
- List Comprehension
- Setler ve Frozen Setler
- Collections Modülü: Counter, defaultdict, namedtuple
- Generator ve Iterator Kavramları
5 – Hata Yönetimi ve Hata Ayıklama
6 – Dosya İşlemleri
- Dosya Açma ve Kapama
- Dosya Okuma ve Yazma
- JSON ve CSV Dosyalarıyla Çalışma
- Dosya ve Klasör İşlemleri (os ve shutil modülleri)
- Python Standart Kütüphanesi
- Dış Kütüphanelerin Kurulumu ve Kullanımı
- Kendi Modül ve Paketlerinizi Oluşturma
8 – Nesne Yönelimli Programlama (OOP)
9 – İleri Seviye Python Konuları
- Decorators (Süsleyiciler)
- Context Managers (with Anahtar Kelimesi)
- Metaclass Kavramı
- Threading ve Multiprocessing
10 – Python ile Veri Bilimi ve Yapay Zeka
- NumPy ile Bilimsel Hesaplama
- Pandas ile Veri Manipülasyonu
- Matplotlib ve Seaborn ile Veri Görselleştirme
- Scikit-learn ile Makine Öğrenimi
11 – Python ile Web Geliştirme