Python: OOP'ye Giriş - kurs 3900 ovmak. Hexlet'ten, eğitim 12 saat, Tarih: 30 Kasım 2023.
Miscellanea / / December 04, 2023
Sınıflar ve nesneler gibi kavramlara aşina olacak ve OOP'nin kapsülleme, polimorfizm ve kalıtım gibi temel ilkelerini keşfedeceksiniz. Sonuç olarak, konu alanının varlıklarını tanımlamayı, nesnelerin Python'da içeriden nasıl çalıştığını ve kodda istisnaların nasıl kullanılacağını anlamayı öğreneceksiniz. Bu kursta edinilen bilgiler, genişletilmesi ve değiştirilmesi kolay, daha yapılandırılmış ve esnek kod yazmanıza yardımcı olacaktır. Öğrenmeyi kolaylaştırmak için Python'daki işlevleri ve ana koleksiyon türlerini önceden incelemeye değer: listeler ve sözlükler.
Testler
Bunlar kursu tamamladıktan sonra tamamlamanızı önerdiğimiz pratik görevlerdir. Ödevler, programlama konusunda ek deneyim kazanmanıza ve edindiğiniz becerileri pekiştirmenize yardımcı olacaktır. Genellikle 3-5 testi tamamlamanızı öneririz. Ancak işe yaramazsa umutsuzluğa kapılmayın. Daha sonra onlara geri dönün.
3
Sınıflar, ad alanları, nitelikler
1. Karmaşıklık ve soyutlama
OOP kavramının kökenleri hakkında bilgi edinin, soyutlama ve karmaşıklık yönetimi kavramlarıyla tanışın.
teori
2. OOP Kavramları
OOP'un temel kavramlarıyla tanışın: sınıflar, nesneler, kalıtım, kapsülleme, polimorfizm.
teori
testler
3. Sınıflar, ad alanları, nitelikler
Sınıf kavramına ve sınıfları ve onların niteliklerini tanımlamaya yönelik sözdizimine aşina olun.
teori
testler
egzersiz yapmak
4. Singleton Nesneleri ve Global Değişkenler
Sınıflar bildirildikten sonra neden değişiklik yapmamanız gerektiğini veya değiştirilebilir nesneleri özniteliklerinde tutmamanız gerektiğini ve bunun modüller için nasıl geçerli olduğunu öğrenin.
teori
testler
egzersiz yapmak
5. Sınıfları ve örnekleri örneklendirme
Sınıf örneklerinin nasıl oluşturulduğunu, sınıfın kendisine nasıl bağlı olduklarını ve tam tersine kendilerine ait nelerin olduğunu öğrenin.
teori
testler
egzersiz yapmak
6. Yöntemler
Yöntemleri tanımlama sözdizimini, bir yöntem ile bir nesne arasındaki bağlantı kavramını öğrenin. Hem ilgili hem de ilgisiz yöntemleri çağırmayı öğrenin.
teori
testler
egzersiz yapmak
7. Başlatma ve protokoller
Yeni oluşturulan nesneleri nasıl özelleştireceğinizi öğrenin. Protokol kavramına aşina olun.
teori
testler
egzersiz yapmak
8. Özellikler
Dinamik olarak hesaplanan bir sınıf özelliği olan "özellik"in nasıl bildirileceğini öğrenin. Özellik değişikliklerini yönetmeyi öğrenin.
teori
testler
egzersiz yapmak
9. Miras
Python'da sınıf kalıtım mekanizması hakkında bilgi edinin. Kalıtımın nesne kodunu yeniden kullanmanıza nasıl yardımcı olduğunu öğrenin.
teori
testler
egzersiz yapmak
10. İstisnalar
Python dilinin hataları işlemek ve sınıf kalıtımını yaygın olarak kullanmak için tasarlanmış önemli bir mekanizması olan istisnalarla tanışın.
teori
testler
egzersiz yapmak
11. Ek materyaller
Hexlet ekibinin küratörlüğünü yaptığı makaleler ve videolar. Kursun konusuna daha derinlemesine dalmanıza yardımcı olacaktır