Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
BİLSEÇ-110 | PYTHON PROGRAMLAMA | Seçmeli Ders Grubu | 1 | 2 | 3,00 |
Önlisans
Python ortamı kurma ve farklı veri tiplerini ve veri yapılarını tanımlayabilme. Giriş / çıkış yönetimi ve Python'daki hataların ve istisnaların nasıl ele alınacağına dair kesin bir anlayışa sahip olma. Çalışma zamanı hizmetleri ve dil hizmetleri ve veritabanlarının temelleri. İşletim sistemi hizmetleri nasıl çalıştığını anlama ve Python'da ağ programlamanın nasıl yapıldığını öğrenme. Dosya ve dizin işleme için kullanılan çeşitli yöntemleri tanımlamak ve Python'da iş parçacıklarının ve eş zamanlılığın nasıl çalıştığını tanımlayabilmek.
Öğr. Gör. Adil KONDİLOĞLU
1 | Python dilini kullanarak temel bir programlama bilgisine sahip olmak ve bazı temel problemlerin ve ilgili algoritma çözümleyicilerinin analizini yapabilmek. |
2 | Python dilinin temel özelliklerini anlayabilmek. |
3 | Temel sözdizimi öğelerini kullanarak bir Python programı / modülü yazabilme. |
4 | Python'da programlama için en iyi yaklaşımları anlayabilmek. |
5 | Koşullar, yapılar ve döngüler hakkında derinlemesine bir anlayış ve ayrıca modüller, paketler ve modüllerin eklenmesi hakkında derinlemesine bir anlayış kazanabilme. |
Birinci Öğretim
Yok
Yok
Python Programlama Dilinin Özellikleri. Python'da Veri Tipleri ve Operatörler. Koşullu İfadeler. Python Dosyalarını Çalıştırma. Python'da Nesne Yönelimli Programlama. Kalıtım ve Metot Overriding. Import Komutu, Modül Yükleme ve Python'da Giriş ve Çıkış İşlemleri. Dosya ve Dosya Nesneleri. İstisna Yakalama.
Hafta | Teorik | Uygulama | Laboratuvar |
---|---|---|---|
1 | Python'a Giriş | ||
2 | Geliştirme, Kurulum ve Yayınlama | ||
3 | Veri Tipleri, Veri Yapıları | ||
4 | Akış Kontrolü, Fonksiyonlar, Sınıflar ve Nesne Yönelimli Programlama | ||
5 | Modül, Paketler ve Modül Ekleme | ||
6 | Giriş/Çıkış İşlemleri | ||
7 | Hatalar ve İstisna Yakalama | ||
8 | Ara Sınav | ||
9 | Test Etme, Hata Ayıklama, Profilleme ve Tuning | ||
10 | Standart Kütüphaneler, Hazır Fonksiyonlar ve Metin İşlemleri | ||
11 | Python Çalışma Zamanı Servisleri ve Dil Servisleri | ||
12 | Veritabanı Erişimi | ||
13 | Dosya ve Dosya Konumu İşlemleri | ||
14 | İş Parçacıkları ve Eşzamanlılık | ||
15 | İşletim Sistemleri Servisleri | ||
16 | Final Sınavı |
Sıfırdan Uzmanlığa Python Programlama - ISBN: 978-625--7066-07-5 Herkes için Python - ISBN: 978-605-2359-58-7
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Yok
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 1 | 1 |
Final Sınavı | 1 | 1 | 1 |
Derse Katılım | 14 | 3 | 42 |
Uygulama/Pratik | 10 | 1 | 10 |
Gösterme | 12 | 1 | 12 |
Bireysel Çalışma | 14 | 1 | 14 |
Ara Sınav İçin Bireysel Çalışma | 7 | 1 | 7 |
Final Sınavı içiin Bireysel Çalışma | 7 | 1 | 7 |
Toplam İş Yükü (saat) | 94 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 | |
ÖÇ 1 | |||||||||||||||
ÖÇ 2 | |||||||||||||||
ÖÇ 3 | |||||||||||||||
ÖÇ 4 | |||||||||||||||
ÖÇ 5 |