Ana içeriğe atla
GirişPython

Kurs

Python'da Nesne Yönelimli Programlama

İleri SeviyeBeceri Seviyesi
Güncel 02.2026
Sınıf oluşturmayı ve miras ile çok biçimlilikten yararlanarak kodu yeniden kullanmayı ve optimize etmeyi öğrenin.
Kursa Ücretsiz Başlayın
PythonProgramming
4 sa
13 video
44 Egzersiz
3,600 XP
100K+
Başarı Belgesi

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

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ı

Group

Bir Ekibi Eğitiyor musunuz?

İşletmeler için deneyin

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!

Önkoşullar

Writing Functions in Python
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ümü Başlat
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ümü Başlat
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ümü Başlat
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ümü Başlat
Python'da Nesne Yönelimli Programlama
Kurs
Tamamlandı

Başarı Belgesi Kazanın

Bu kimlik bilgisini LinkedIn profilinize, özgeçmişinize veya CV'nize ekleyin
Sosyal medyada ve performans incelemenizde paylaşın
Şimdi kaydolun

Bugün 19 milyondan fazla öğrenciye katılın ve Python'da Nesne Yönelimli Programlama eğitimine başlayın!

Ücretsiz Hesabınızı Oluşturun

Google ile devam edinDaha fazla seçenek göster

veya


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.