Kurs
Python'da Orta Düzey Nesne Yönelimli Programlama
İleri SeviyeBeceri Seviyesi
Güncel 02.2025Kursa Ücretsiz Başlayın
Şuna dahil:Premium or Takımlar
PythonProgramming4 sa11 video40 Egzersiz3,300 XP7,870Başarı Belgesi
Ücretsiz Hesabınızı Oluşturun
veya
Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.Binlerce şirketten öğrencinin sevgisini kazandı
2 veya daha fazla kişiyi mi eğitiyorsunuz?
DataCamp for Business ürününü deneyinKurs Açıklaması
OOP becerilerinizi geliştirin!
Nesne yönelimli programlamanın gücünü keşfetmeye hazır mısınız? Doğru yerdesiniz! Bu kursta, nesne yönelimli programlamanın temellerini öğrenerek Python ile sağlam, üretime hazır kod yazmak için gerekli becerileri geliştirecek ve pekiştireceksiniz.Çok seviyeli miras ve yöntem aşırı yükleme
Tek bir üst sınıftan değil, birden fazla üst sınıftan işlevsellik miras alan sınıflar oluşturmak için mirasın temel ilkelerini uygulayın. Yöntem aşırı yükleme ile yeni bir dizi yeteneklerin kilidini açarak, yerleşik operatörlerin kendi uygulamalarınızı oluşturun ve sınıflarınızın yeni ve heyecan verici şekillerde kullanılmasını sağlayın.Tip İpuçları ve Tanımlayıcılar
Tip ipucu özelliği ile becerilerinizi bir üst seviyeye taşıyın ve kodunuzun okunması, yazılması ve sorunlarının giderilmesinin nasıl kolaylaştığını görün. Tanımlayıcılar ve diğer Python yerel tekniklerini kullanarak bir özniteliğin ayarlanma, erişilme ve silinme şeklini özelleştirin. Kendi özel yineleyicilerinizi oluşturarak bir koleksiyonda gezinmeyi veya bir veri akışı oluşturmayı öğrenin.Soyut Temel Sınıflar ve Tasarım Kalıpları
Soyut temel sınıfların gücünü ve benzer sınıflar için "taslaklar" oluşturmak üzere nasıl kullanılabileceklerini keşfedin. Sınıflar arasında sözleşmeler oluşturmak ve uygulamak için resmi ve gayri resmi arayüzler oluşturma alıştırması yapın. Son olarak, kurs, fabrika yöntemi tasarım modelini kullanarak sınıflar tasarlama ve oluşturma ile sonlandırılacaktır.Önkoşullar
Introduction to Object-Oriented Programming in Python1
Overloading and Multiple Inheritance
Recall the fundamentals of object-oriented programming, and unlock the functionality of Python operators using overloading. Design and build classes that implement multiple and multilevel inheritance.
2
Custom Class Features and Type Hints
Level-up your Python skills with type hinting. Practice creating magic methods to handle attempts to access an attribute outside an object’s namespace, or customize how an attribute is set. Build descriptors to control the way an attribute is stored, retrieved or deleted, and create your own custom iterators to traverse a collection of objects or a data stream.
3
Object-oriented design patterns
Learn to build "blueprints" for Python classes using abstract base classes. Explore how interfaces create contracts to be fulfilled by other classes. Leverage interfaces and build classes using the factory method design pattern.
Python'da Orta Düzey Nesne Yönelimli Programlama
Kurs Tamamlandı
Başarı Belgesi Kazanın
Bu kimlik bilgisini LinkedIn profilinize, özgeçmişinize veya CV'nize ekleyinSosyal medyada ve performans incelemenizde paylaşın
Şuna dahil:Premium or Takımlar
Şimdi KaydolunBugün 19 milyondan fazla öğrenciye katılın ve Python'da Orta Düzey Nesne Yönelimli Programlama eğitimine başlayın!
Ücretsiz Hesabınızı Oluşturun
veya
Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.