Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Scripting Languages EE323 6. Yarıyıl 2 + 0 2,0 3,0
Ön Koşullar Yok
Dersin Dili İngilizce
Dersin Seviyesi Lisans
Dersin Türü Ders
Dersin Verilişi Sınıf içi sözlü anlatım
Dersin Koordinatörü Öğr. Gör. Dr. Levent SABAH
Dersi Verenler Öğr. Gör. Dr. Levent SABAH
Dersin Yardımcıları
Dersin Amacı Betik diller hakkında genel bilgi vermek. Python dilinin temellerini öğretmek.
Dersin İçeriği Bir betik dil olan Python'ın programlama temelleri ve proje geliştirme pratikleri
Ders Öğrenme Kazanımları
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta Python'a Programlamaya Giriş, String ve Nümerik Veri Tipleri
2. Hafta Modüllere Giriş, Tarih-Saat Modülü
3. Hafta Veri Girişi ve Kontrol Akışı
4. Hafta Döngüler
5. Hafta Fonksiyonlar ve Exception Mekanizması
6. Hafta Değişkenlerin Geçerlilik Alanı
7. Hafta Dictionary Veri Yapısı
8. Hafta Ara Sınav
9. Hafta Import Mekanizması
10. Hafta Dosya İşlemleri, JSON ve CSV Veri Formatları
11. Hafta Veritabanı Erişimi
12. Hafta Sınıf ve Nesne Kavramları
13. Hafta Kalıtım ve Operator Overloading
14. Hafta Loglama Modülü
Kaynaklar
Python Programlama Dili Resmi Dökümantasyonu, https://docs.python.org