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

4,1
28 apžvalgos
500+
Atsisiuntimai
Turinio įvertinimas
Įvertinta asmenims nuo 3 metų
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas

Apie šią programą

Kursas „Objektinis programavimas„ Python ““ supažindina su objektinio programavimo ypatumais apskritai ir jo įgyvendinimu „Python“ kalba. Paraiška papildyta praktinių darbo sprendimų pavyzdžiais. Pamokos yra laisvai prieinamos adresu https://younglinux.info/oopython/course. Trumpos pamokų vaizdo versijos: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

Kursas apima išankstines struktūrinio programavimo „Python“ žinias, su kuriomis galite susipažinti mūsų pirmajame kurse „Python. Programavimo įvadas“: https://younglinux.info/python/course.

Kursą sudaro 15 pamokų:

1. Kas yra objektinis programavimas
2. Klasių ir objektų kūrimas
3. Klasės konstruktorius - __init __ () metodas
4. Paveldėjimas
5. Polimorfizmas
6. Kapsuliavimas
7. Sudėtis
8. Operatoriaus perkrova
9. Statiniai metodai
10. Iteratoriai
11. Generatoriai
12. Moduliai ir paketai
13. Kodo dokumentuojimas
14. Pavyzdinė į objektą orientuota „Python“ programa
15. Kurso „Objektinis programavimas„ Python ““ rezultatai

Pagrindinės objektinio programavimo sąvokos yra „klasė“ ir „objektas“. Objektai yra kilę iš jų klasių. „Python“ programavimo kalba tokie objektai vadinami egzemplioriais.

Paveldimumas, polimorfizmas ir kapsuliavimas yra pagrindiniai objektinio programavimo principai, ramsčiai. Paveldimumas reiškia galimybę apibrėžti vaikų klases, polimorfizmas yra kitoks to paties dalyko įgyvendinimo būdas, kapsuliavimas slepia ir sujungia duomenis ir metodus. Kompozicija įgyvendinama rečiau, tai reiškia galimybę kurti objektus, kurių sudedamosios dalys yra kitų klasių objektai.

Konstruktorius OOP yra klasės metodas, kuris automatiškai iškviečiamas, kai iš šios klasės sukuriamas objektas. Tuo pačiu metu konstruktorius nurodo operatoriaus perkrovos metodus. Tokių metodų pavadinimus reguliuoja pati programavimo kalba, o jų iškvietimas įvyksta automatiškai, kai objektas dalyvauja tam tikrose operacijose. Pavyzdžiui, elemento pridėjimas, ištraukimas ir kt.

Iteratoriai yra ypatinga objektų rūšis, panaši į kolekcijas, pavyzdžiui, sąrašą, tačiau nesaugo viso elementų rinkinio, o kiekvieną kartą, kai tik pasiekiama, sukuria tik vieną. „Python“ turi integruotas duomenų tipų klases, iš kurių sukuriami iteratoriai. Tačiau taip pat galite apibrėžti savo klases, kurių egzemplioriai turės iteratoriaus galimybes.
Atnaujinta
2023-06-11

Duomenų sauga

Norint užtikrinti saugą pirmiausia reikia suprasti, kaip kūrėjai renka ir bendrina jūsų duomenis. Duomenų privatumo ir saugos praktika gali skirtis, atsižvelgiant į jūsų naudojimą, regioną ir amžių. Kūrėjas pateikė šią informaciją ir gali atnaujinti per laiką.
Jokie duomenys nėra bendrinami su trečiosiomis šalimis
Sužinokite daugiau, kaip kūrėjai apibrėžia bendrinimą
Nerenkami jokie duomenys
Sužinokite daugiau, kaip kūrėjai apibrėžia rinkimą

Įvertinimai ir apžvalgos

4,3
27 apžvalgos

Kas naujo

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