Derslere Bağlanmak İçin
Python II, Python I kursunu tamamlamış veya belirli bir Python bilgisine sahip öğrencilere yönelik bir ileri düzey kurstur. Python programlama dilinin daha karmaşık kavramlarını ve tekniklerini öğreterek öğrencilerin becerilerini geliştirir. Dersler, öğrencilerin problem çözme yetilerini güçlendirmeye ve düşünme kapasitelerini artırmaya odaklanır.
DERS İÇERİĞİ
Fonksiyonlar
Fonksiyon Tanımlama
Fonksiyon Argümanları ve Parametreler
Return İfadesi
Varsayılan Argümanlar
Anahtar Kelime Argümanları
Değişken Uzunluklu Argümanlar (*args, **kwargs)
Lambda Fonksiyonları
Birinci Sınıf Fonksiyonlar
Modüller ve Paketler
Modüllerin İçe Aktarılması
Modül Oluşturma
Standart Kütüphanelerin Keşfi
Üçüncü Taraf Paketlerin Yüklenmesi (pip)
Paket Oluşturma ve Kullanma
Nesne Yönelimli Programlama (OOP)
Sınıflar ve Nesneler
Özellikler ve Metodlar
Kalıtım
Kapsülleme
Polimorfizm
Soyutlama
Sınıf ve Örnek Değişkenleri
Dosya İşlemleri
Dosya Okuma ve Yazma
Dosya Modları (Okuma, Yazma, Ekleme)
JSON ve CSV Dosyalarıyla Çalışma
İstisna İşleme (try, except, finally)
Düzenli İfadeler
Temel Düzenli İfadeler
re Modülü