Tebrikler!

Python'da Nesne Yönelimli Programlama

Alex Yarosh

Content Quality Analyst @ DataCamp

Genel Bakış

Bölüm 1

  • Sınıflar ve nesneler
  • Özellikler ve yöntemler

Bölüm 2

  • Sınıf kalıtımı
  • Çok biçimlilik
  • Sınıf düzeyinde veri

Bölüm 3

  • Nesne eşitliği
  • Dize temsili
  • İstisnalar

Bölüm 4

  • Kalıtım için tasarım
  • Veri erişim seviyeleri
  • Özellikler
Python'da Nesne Yönelimli Programlama

Sırada Ne Var?

İşlevsellik

  • Çoklu kalıtım ve karışım sınıfları
  • + gibi yerleşik operatörlerin geçersiz kılınması
  • __getattr__(), __setattr__()
  • Özel yineleyiciler
  • Soyut temel sınıflar
  • Veri sınıfları (Python 3.7'de yeni)
Python'da Nesne Yönelimli Programlama

Sırada Ne Var?

İşlevsellik

  • Çoklu kalıtım ve karışım sınıfları
  • + gibi yerleşik operatörlerin geçersiz kılınması
  • __getattr__(), __setattr__()
  • Özel yineleyiciler
  • Soyut temel sınıflar
  • Veri sınıfları (Python 3.7'de yeni)

Tasarım

  • SOLID ilkeleri

Single-responsibility ilkesi

Open-closed ilkesi

Liskov substitution ilkesi

Interface segregation ilkesi

Dependency inversion ilkesi

  • Tasarım kalıpları
Python'da Nesne Yönelimli Programlama

Teşekkürler!

Python'da Nesne Yönelimli Programlama

Preparing Video For Download...