Python ile Programlama (4. Kur) Eğitim İçeriği
Nesne Tabanlı Programlama(OOP): Python Class (Sınıflar) programlama dillerinde önemli bir yer tutarlar. Nesnelerin özelliklerinin, davranışlarının tanımlandığı genel bir taslak veya şablon olarak tanımlanabilirler.Sınıflar nesnelere ait metotları, özellikleri, alanları, yapıcı metotları bünyesinde barındırarak kendilerinden üretilen nesnelerin kullanmasını sağlarlar. Sınıfları kullanmanın en büyük avantajı kod tekrarının önüne geçmektir. Sınıflar sayesinde programlar parçalara bölünebilirler. Bu sayede okunabilirlik artar. Bu sayede nesne tabanlı programlamanın avantajları:
1- Okunabilir kodlar
2- Modülerlik iş parçacıklarına bölme
3- Kodları değiştirmede kolaylık
4- Projeyi daha kolay geliştirme ve genişletme
5- Modüllere ayrılan kodları tekrar başka bir projede ekleme ve kullanabilme
Nesne Tabanlı Programlama Alt Yapısını Kullanarak Oluşturacağımız Bazı Örnek Projeler
-Üye Giriş Paneli
-Muhasebe Kayıt Sistemi
-Eczane Kayıt Sistemi
-Puan ve Ortalama Hesaplayıcı Arayüz Sistemi
-Güncel ve Anlık Döviz Hesaplayıcı Program Yapımı
Kazanımlar:
a- Veri analiz etmek ve yorumlamak,
b- Analitik düşünme ve problem çözme becerilerinin gelişimini sağlamak,
c- Veri toplamak , değerlendirmek ve sonucunda ortaya proje çıkarmak,
d- Özgün içerik üretimini sağlamak,
e- Neden-sonuç ilişkisi kurmak.