• Buradasın

    Python'da Inheritance (Miras Alma) Eğitimi

    youtube.com/watch?v=7FbbqsqU_Tk

    Yapay zekadan makale özeti

    • Bu video, bir eğitim içeriği olup, bir eğitmen tarafından Python programlama dilinde inheritance (miras alma) konusunu anlatan bir ders formatındadır.
    • Videoda, inheritance kavramı web sitesi örneği üzerinden açıklanmaktadır. Eğitmen önce "Web Sitesi" adlı bir parent class oluşturarak isim ve soyisim atribütlerini tanımlar, ardından "Web Sitesi1" ve "Web Sitesi2" adlı iki child class oluşturarak bu parent class'tan miras alır. Her child class, parent class'tan name, surname ve login information atribütlerini miras alırken, kendi özel özelliklerini (Web Sitesi1 için id, Web Sitesi2 için email) ekler. Video boyunca kod yazımı ve örnek uygulamalar gösterilerek inheritance kavramı adım adım anlatılmaktadır.
    Inheritance Projesi Tanıtımı
    • Geçen derste inheritance konusunu işlemiştik, bu derste ise inheritance ile ilgili bir proje yapacağız.
    • Projede "Web Sitesi" isimli bir parent class olacak ve bu class'a üye olmak için gerekli bilgiler (isim, soyisim, id, email adresi) child class'lar tarafından kullanılacak.
    • Child class'lar parent class'tan inherit edecek ve parent class'ın metotlarını ve özelliklerini kullanacaklar.
    01:11Parent Class Oluşturma
    • İlk olarak "Web Sitesi" isimli bir class yaratılıyor ve initializer metodu içinde isim ve soyisim değişkenleri tanımlanıyor.
    • Initializer metodu içinde "loginInfo" adında bir metot yazılıyor ve bu metot isim ve soyismi ekrana yazdırıyor.
    • Oluşturulan "Web Sitesi" class'ı test edildiğinde, isim ve soyisim bilgileri ekrana yazdırılıyor.
    03:25Web Sitesi1 Class'ı Oluşturma
    • "Web Sitesi1" isimli bir class yaratılıyor ve "Web Sitesi" class'ından inherit ediyor.
    • "Web Sitesi1" class'ında "id" adında bir değişken tanımlanıyor ve "login" adında bir metot yazılıyor.
    • "login" metodu, isim, soyisim ve id bilgilerini ekrana yazdırıyor ve "Web Sitesi" class'ının initializer metodunu çağırarak gerekli parametreleri alıyor.
    06:52Web Sitesi2 Class'ı Oluşturma
    • "Web Sitesi2" isimli bir class yaratılıyor ve "Web Sitesi" class'ından inherit ediyor.
    • "Web Sitesi2" class'ında "email" adında bir değişken tanımlanıyor ve "login" adında bir metot yazılıyor.
    • "login" metodu, isim, soyisim, email ve "loginInfo" bilgilerini ekrana yazdırıyor ve "Web Sitesi" class'ının initializer metodunu çağırarak gerekli parametreleri alıyor.
    08:50Inheritance Kavramının Özeti
    • "Web Sitesi1" ve "Web Sitesi2" isimli iki child class, "Web Sitesi" isimli parent class'a bağlanıyor.
    • Child class'lar parent class'ın metotlarını ve özelliklerini kullanabiliyor.
    • Her child class'ın kendi spesifik özellikleri var, örneğin "Web Sitesi1" class'ı id bilgisi, "Web Sitesi2" class'ı email bilgisi kullanıyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor