Build your ultimate AI agent
Kurs Açıklaması
OOP'nin Temelleri
Nesne yönelimli programlamanın (OOP) temelini oluşturan temel kavramları derinlemesine inceleyin. Sınıfların ve nesnelerin temel ilkelerini keşfedecek, Python'da hedefleri tanımlamayı ve örneklendirmeyi öğrenecek ve örneklendirme sırasında öznitelikleri atamayı keşfedeceksiniz.Miras
Miras kavramını öğrenerek ve diğer sınıflarda tanımlanan işlevsellikleri temel alan alt sınıflar oluşturarak bilgilerinizi genişletin. Sınıf düzeyindeki veriler ile örnek düzeyindeki veriler arasında ayrım yapmayı, sınıf yöntemlerini uygulamayı ve alt sınıfların işlevselliğini özelleştirmeyi öğreneceksiniz!Eşitlik, İstisna İşleme ve En İyi Uygulamalar
Nesne karşılaştırmalarını işleme konusunda Python'un çok yönlülüğünü keşfedin ve nesnelerin etkili dize temsiline yönelik teknikleri öğrenerek insan tarafından okunabilir çıktılar elde edin. Beklenmedik hatalara karşı kodunuzu nasıl güçlendirebileceğinizi ve istisna işleme yoluyla güvenilirliğini nasıl artırabileceğinizi öğrenin. Hata algılama ve hatasız hata kurtarma işlemlerinin önemini anlayarak programlarınızın daha sorunsuz çalışmasını sağlayın. OOP ilkelerine uygun, temiz, bakımı kolay ve Pythonic kod yazmak için en iyi uygulamaları öğrenin.Ön Koşullar
Müfredat
Kurs içeriği
1
OOP Temelleri
Nesne yönelimli programlamanın (OOP) ne olduğunu, yordamcı (prosedürel) programlamadan nasıl ayrıldığını ve nasıl uygulanabileceğini öğren. Yöntemler, öznitelikler ve kurucular içeren kendi özel sınıflarını tanımlayacak ve bunları kullanarak nesneler oluşturacaksın!
- OOP nedir?50 XP
- OOP terimleri100 XP
- Nesneleri ve sınıfları keşfetme100 XP
- Sınıf yapısı: öznitelikler ve yöntemler50 XP
- Sınıf tanımlarını anlama100 XP
- İlk sınıfını oluştur100 XP
- Metotlar ve nitelikler ekleme100 XP
- Bir sınıfı genişletmek100 XP
- Sınıf anatomisi: __init__ yapıcısı50 XP
- __init__'in doğru kullanımı50 XP
- Bir sınıf yapıcı (constructor) ekle100 XP
- Sıfırdan bir sınıf oluşturma100 XP
2
Kalıtım ve Polimorfizm
OOP'nin iki temel kavramını keşfet: kalıtım ve polimorfizm. Kod tekrarını en aza indirmek ve işlevselliği genişletmek için bunları nasıl uygulayacağını öğren; ayrıca sınıf düzeyi veriler ile örnek düzeyi veriler arasındaki farkları gözden geçir.
3
Standart Python ile Entegrasyon
Nesneleri nasıl karşılaştıracağını, nesnelerin dize gösterimlerini tanımlayıp özelleştirmeyi ve hatta özel istisnalar oluşturup yakalamak için kalıtımı nasıl uygulayacağını öğren; böylece ihtiyaca uygun hata yönetimi sağlayacaksın.
Python'da Nesne Yönelimli Programlamaya Giriş
Kurs
Tamamlandı

