Курс "ООП на Python"

4,1
28 rəy
500+
Endirmələr
Məzmun reytinqi
3+ qiyməti alıb
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli

Bu tətbiq haqqında

"Pythonda obyekt yönümlü proqramlaşdırma" kursu ümumiyyətlə obyekt yönümlü proqramlaşdırmanın xüsusiyyətlərini və Python dilində tətbiqini təqdim edir. Ərizə praktik iş həllərinin nümunələri ilə tamamlanır. Dərslərin özləri https://younglinux.info/oopython/course saytında sərbəst şəkildə mövcuddur. Dərslərin qısa video versiyaları: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

Kurs, Pythonda "Python. Proqramlaşdırmaya Giriş" kursumuzda tanış ola biləcəyiniz strukturlaşdırılmış proqramlaşdırma biliklərini ehtiva edir: https://younglinux.info/python/course.

Kurs 15 dərsdən ibarətdir:

1. Obyekt yönümlü proqramlaşdırma nədir
2. Siniflərin və obyektlərin yaradılması
3. Sinif qurucusu - __init __ () metodu
4. Vərəsəlik
5. Polimorfizm
6. Enkapsulyasiya
7. Tərkibi
8. Operatorun həddən artıq yüklənməsi
9. Statik üsullar
10. İteratorlar
11. Generatorlar
12. Modullar və paketlər
13. Kodun sənədləşdirilməsi
14. Nümunə Obyekt Odaklı Python Proqramı
15. "Pythonda obyekt yönümlü proqramlaşdırma" kursunun nəticələri

Obyekt yönümlü proqramlaşdırmada əsas anlayışlar "sinif" və "obyekt" dir. Obyektlər öz siniflərindən əmələ gəlir. Python proqramlaşdırma dilində bu cür obyektlərə instansiya deyilir.

Vərəsəlik, polimorfizm və inkapsulyasiya obyekt yönümlü proqramlaşdırmanın əsas prinsipləridir. Vərəsəlik uşaq siniflərini təyin etmək qabiliyyətini nəzərdə tutur, polimorfizm eyni şeyi həyata keçirməyin fərqli bir yoludur, inkapsulyasiya məlumatları və metodları gizlədir və birləşdirir. Kompozisiya daha az tətbiq olunur, bu, tərkib hissələri digər siniflərin obyektləri olan obyektlər yaratmaq qabiliyyəti deməkdir.

OOP -da bir konstruktor, bu sinifdən bir obyekt yaradıldıqda avtomatik olaraq çağırılan bir sinif metodudur. Eyni zamanda, konstruktor operatorun aşırı yükləmə üsullarına istinad edir. Bu cür metodların adları proqramlaşdırma dilinin özü tərəfindən tənzimlənir və obyekt müəyyən əməliyyatlarda iştirak etdikdə onların çağırışı avtomatik olaraq baş verir. Məsələn, element əlavə etmək, çıxarmaq və s.

İteratorlar, siyahı kimi kolleksiyalara bənzər, lakin bütün elementlər toplusunu saxlamayan, lakin hər dəfə əldə edildikdə yalnız birini yaradan xüsusi bir obyekt növüdür. Python, iteratorların yaradıldığı daxili məlumat tip siniflərinə malikdir. Bununla birlikdə, nümunələri yineleme qabiliyyətinə malik olan öz siniflərinizi də təyin edə bilərsiniz.
Güncəlləmə vaxtı
11 iyn 2023

Data təhlükəsizliyi

Təhlükəsizlik tərtibatçıların məlumatlarınızı necə toplayıb paylaşdığını anlamaqdan başlayır. Məlumatların məxfiliyi və təhlükəsizlik təcrübələri istifadə, region və yaşınıza görə dəyişə bilər. Tərtibatçı bu məlumatı təmin edir və zaman keçdikcə yeniləyə bilər.
Üçüncü tərəflərlə heç bir məlumat paylaşılmır
Tərtibatçıların paylaşımı necə bəyan etdikləri haqqında ətraflı məlumat
Məlumat toplanılmır
Tərtibatçıların toplamanı necə bəyan etdikləri haqqında ətraflı məlumat

Reytinqlər və rəylər

4,3
27 rəy

Yeniliklər

Измененно оформление кода, переписан урок про инкапсуляцию