[Go to site: main page, start]

Ana içeriğe atla

Kurs

Python'da Nesne Yönelimli Programlama

İleri4 sa

Sınıf oluşturmayı ve miras ile çok biçimlilikten yararlanarak kodu yeniden kullanmayı ve optimize etmeyi öğrenin.

Python4 sa13 video44 Alıştırma3,600 XP100K+Başarı belgesi

Ücretsiz Hesap Oluşturun

Google ile devam edin
veya
Devam ederek şu belgeleri kabul etmiş olursunuz: Kullanım Şartları, bizim Gizlilik Politikası ve verilerinizin ABD'de depolandığını.

Binlerce şirketteki öğrenciler tarafından seviliyor

Bir Ekibi mi Eğitiyorsunuz?

İşletmeler için Dene

Kurs Açıklaması

Nesne yönelimli programlama (OOP), geliştirme sürelerini kısaltan ve kodunu okumayı, yeniden kullanmayı ve bakımını kolaylaştıran yaygın bir programlama paradigmasıdır. OOP, kodu bir dizi işlemler olarak düşünmekten çıkarıp, programını birbirleriyle etkileşen nesneler koleksiyonu olarak görmeye odaklanır. Bu derste, Python'daki her nesne için birer plan görevi gören sınıfları nasıl oluşturacağını öğreneceksin. Ardından kodu yeniden kullanmak ve optimize etmek için kalıtım (inheritance) ve çok biçimlilik (polymorphism) ilkelerinden yararlanacaksın. Hadi başlayalım; temiz ve verimli, etkileyici kodlar yazmayı öğren!

Ön Koşullar

Müfredat

Kurs içeriği

1

OOP Temelleri

Bu bölümde nesne yönelimli programlamanın (OOP) ne olduğunu, yordamcı (procedural) programlamadan nasıl farklılaştığını ve nasıl uygulanabileceğini öğreneceksin. Ardından kendi sınıflarını tanımlayacak; yöntemler, öznitelikler ve yapıcılar (constructor) oluşturmayı öğreneceksin.
Bölüme Başla
2

Kalıtım ve Çok Biçimlilik

Kalıtım ve çok biçimlilik, verimli ve tutarlı kod yeniden kullanımını sağlayan OOP'nin temel kavramlarıdır. Bir sınıftan nasıl miras alınacağını, yöntemlerin nasıl özelleştirilip yeniden tanımlanacağını ve sınıf düzeyi veriler ile örnek (instance) düzeyi veriler arasındaki farkları gözden geçir.
Bölüme Başla
3

Standart Python ile Entegrasyon

Bu bölümde, aynı veriyi saklayan nesnelerin eşit kabul edilmesini nasıl sağlayacağını, nesnelerin string gösterimlerini nasıl tanımlayıp özelleştireceğini ve hatta yeni hata türlerini nasıl oluşturacağını öğreneceksin. Etkileşimli egzersizler boyunca, sınıflarını standart Python veri tiplerine daha çok benzer şekilde çalışacak biçimde nasıl daha da özelleştireceğini keşfedeceksin.
Bölüme Başla
4

Sınıf Tasarımında En İyi Uygulamalar

Sınıfları kalıtım için nasıl tasarlarsın? Python'da özel (private) öznitelikler var mı? Öznitelik erişimini kontrol etmek mümkün mü? Sınıf tasarımında en iyi uygulamaları öğrenirken bu soruların (ve daha fazlasının) yanıtlarını bulacaksın.
Bölüme Başla

Python'da Nesne Yönelimli Programlama

Kurs
Tamamlandı

Başarı Belgesi Kazanın

Hemen Kaydolun

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.