Kurs
Python'da Orta Düzey Nesne Yönelimli Programlama
İleri SeviyeBeceri Seviyesi
Güncel 02.2025
PythonProgramming4 sa11 video40 Egzersiz3,300 XP8,723Başarı Belgesi
Ücretsiz Hesabınızı Oluşturun
Google ile devam edinDaha fazla seçenek gösterveya
Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.
Binlerce şirketten öğrencinin sevgisini kazandı
Bir Ekibi Eğitiyor musunuz?
İşletmeler için 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 ve Çoklu Kalıtım
Nesne yönelimli programlamanın temellerini hatırla ve overloading ile Python operatörlerinin sunduğu işlevleri açığa çıkar. Çoklu ve çok seviyeli kalıtımı uygulayan sınıflar tasarla ve oluştur.
2
Özel Sınıf Özellikleri ve Type Hint'ler
Python becerilerini type hinting ile geliştir. Bir nesnenin ad alanı dışında kalan bir özniteliğe erişim denemelerini ele almak veya bir özniteliğin nasıl ayarlanacağını özelleştirmek için sihirli metodlar (magic methods) oluşturma pratiği yap. Bir özniteliğin nasıl depolandığını, getirildiğini veya silindiğini kontrol etmek için descriptor'lar oluştur ve bir nesne koleksiyonunda ya da veri akışında gezinmek için kendi özel yineleyicilerini yaz.
3
Nesne yönelimli tasarım kalıpları
Soyut taban sınıfları kullanarak Python sınıfları için "planlar" oluşturmayı öğren. Arayüzlerin, diğer sınıflar tarafından yerine getirilmesi gereken sözleşmeler yarattığını keşfet. Arayüzlerden yararlan ve factory method tasarım deseniyle sınıflar oluştur.
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Şimdi kaydolun
Bugü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
Google ile devam edinDaha fazla seçenek gösterveya
Devam ederek Kullanım Şartlarımızı, Gizlilik Politikamızı ve verilerinizin ABD’de saklandığını kabul etmiş olursunuz.
DataCamp for Mobile ile veri becerilerinizi geliştirin
Mobil kurslarımız ve günde 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleme kaydedin.