Bilgi Paketi

Mekatronik Programı

KKSD188

PYTHON PROGRAMLAMA

Ders Kodu
KKSD188
Yarıyıl
-
Teori+Uygulama
3 + 0
AKTS
6
Dersin TürüSeçmeli
Dersin DüzeyiÖnlisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS6
Öğretim Eleman(lar)ı -
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Öğrenciler, Python versiyonları hakkında bilgi sahibi olur.
  2. Öğrenciler, Python yazılım geliştirme dilinin tarihsel gelişimini öğrenir.
  3. Öğrenciler, Python programlama dilini kullanarak algoritma ve uygulama geliştirmeyi öğrenir.
  4. Öğrenciler, örnek Python programları ile hangi problemlere çözüm üretebileceğini kavrar.
  5. Öğrenciler kendi Python projesini geliştirir.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerYok
Ders TanımıPython Programlama dersi kapsamında öğrenciler Python programlama dilini kullanarak yazılım geliştirmeyi öğrenirler.
Ders İçeriği
HAFTA KONULAR
1. Hafta Python nedir, Python versiyonları, Python geliştiricileri ve Python'un tarihi
2. Hafta Tümleşik yazılım geliştirme platormlarının tanıtımı (Eclipse, Anaconda3-Spider gibi)
3. Hafta Şimdiye kadar Python ile gerçekleştirilmiş uygulamaların incelenmesi ve Python kod analizi
4. Hafta Python temelinde algoritmalar, algoritma kavramı ve sorun çözerken Python'un sunduğu kolaylıklar
5. Hafta Temel Python kodları, programcılık bilgisi ve Python yazılımı geliştirme - 1
6. Hafta Temel Python kodları, programcılık bilgisi ve Python yazılımı geliştirme - 2
7. Hafta Temel Python kodları, programcılık bilgisi ve Python yazılımı geliştirme - 3
8. Hafta Ara Sınav
9. Hafta Temel Python kodları, programcılık bilgisi ve Python yazılımı geliştirme - 4
10. Hafta Python'da yazılan bir kodun başka kodlar tarafından yorumlanabilir hale getirilmesi
11. Hafta Python kodlarının donanım bazında uygulanması
12. Hafta Doğrudan çalıştırılabilir hale getirilerek derlenmiş Python program parçalarının geliştirilmesi - 1
13. Hafta Doğrudan çalıştırılabilir hale getirilerek derlenmiş Python program parçalarının geliştirilmesi - 2
14. Hafta Doğrudan çalıştırılabilir hale getirilerek derlenmiş Python program parçalarının geliştirilmesi - 3
Kaynaklar1) İşletmeler için Python Uygulamaları, Can Aydın, 2019, 156 sayfa, ISBN: 9786057846150

2) Makine Ögrenmesi; Teorik Yönleri ve Python Uygulamalari ile Bir Yapay Zeka Ekolü, Sinan Uğuz, Nobel Akademik Yayıncılık, 298 sayfa, ISBN: 9786050331769

3) OpenCV ve Python ile Eğlenceli Projeler ve Oyunlar, Ahmet Aksoy, Abaküs Yayınevi, 152 sayfa, ISBN: 9786052263617

4) Python ile İmgeden Veriye Görüntü İşleme ve Uygulamaları, Bekir Aksoy, 2020, Nobel Akademik Yayıncılık, 179 sayfa, ISBN: 9786050332629

5) Python ve Kivy İle Cross Platform Uygulama Geliştirme, Yahya Kesenek, 2016, Level Kitap, 274 sayfa, ISBN: 9786058352728

6) Raspberry Pi ve Python ile IoT Uygulamaları, Özcan Oğuz ve Güray Yıldırım, Abaküs Kitap, 184 sayfa, ISBN: 9786059129558

***Engel durumunuzdan dolayı akademik uyarlamaya ihtiyaç hissederseniz dersin öğretim elemanıyla irtibat kurunuz.
Öğretim Yöntemleri
  • Anlatım
  • Soru-Cevap
  • Örnek Olay İncelemesi
  • Sorun/Problem Çözme
  • Eğitim-Uygulama
  • Proje
  • Sunum
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 40
Toplam(%) 40
Yıl İçinin Başarıya Oranı(%) 40
Finalin Başarıya Oranı(%) 60
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 2 2
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi 10 8 80
Final Sınavına Hazırlık 4 6 24
Ders Saati 14 3 42
Ara Sınava Hazırlık 4 8 32
Laboratuvar
Final Sınavı 1 2 2
Ödevler
Toplam İş Yükü182
Toplam İş Yükü / 306.06
Dersin AKTS Kredisi6
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3 Ö4 Ö5
P1
P2
P3
P4 X X X X X
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14