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

4,1
28 atsauksmes
500+
Lejupielādes
Satura vērtējums
Piemērots personām no 3 gadu vecuma
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls

Par šo lietotni

Kurss "Objektorientēta programmēšana Python" iepazīstina ar objektorientētās programmēšanas iezīmēm kopumā un tās ieviešanu Python valodā. Aplikācija papildināta ar praktisku darba risinājumu piemēriem. Pašas nodarbības ir brīvi pieejamas vietnē https://younglinux.info/oopython/course. Nodarbību īsās video versijas: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

Kurss paredz priekšzināšanas par strukturētu programmēšanu programmā Python, ar kurām varat iepazīties mūsu pirmajā kursā "Python. Ievads programmēšanā": https://younglinux.info/python/course.

Kurss ietver 15 nodarbības:

1. Kas ir objektorientēta programmēšana
2. Klases un objektu izveide
3. Klases konstruktors - __init __ () metode
4. Mantojums
5. Polimorfisms
6. Iekapsulēšana
7. Sastāvs
8. Operatora pārslodze
9. Statiskās metodes
10. Iteratori
11. Ģeneratori
12. Moduļi un iepakojumi
13. Koda dokumentēšana
14. Uz objektu orientētas Python programmas paraugs
15. Kursa "Objektorientētā programmēšana Pythonā" rezultāti

Objektorientētās programmēšanas galvenie jēdzieni ir "klase" un "objekts". Objekti ir iegūti no viņu klasēm. Programmēšanas valodā Python šādus objektus sauc par instancēm.

Mantojums, polimorfisms un iekapsulēšana ir objektorientētas programmēšanas pamatprincipi, pīlāri. Mantojums nozīmē spēju definēt bērnu klases, polimorfisms ir atšķirīgs veids, kā īstenot vienu un to pašu, iekapsulēšana ir datu un metožu slēpšana un apvienošana. Sastāvs tiek īstenots retāk, tas nozīmē spēju radīt objektus, kuru sastāvdaļas ir citu klašu objekti.

Konstruktors OOP ir klases metode, kas tiek automātiski izsaukta, kad no šīs klases tiek izveidots objekts. Tajā pašā laikā konstruktors atsaucas uz operatora pārslodzes metodēm. Šādu metožu nosaukumus regulē pati programmēšanas valoda, un to izsaukšana notiek automātiski, kad objekts piedalās noteiktās darbībās. Piemēram, pievienojot, iegūstot elementu utt.

Iteratori ir īpašs objektu veids, kas līdzīgs kolekcijām, piemēram, sarakstam, bet kas nesaglabā visu elementu kopu, bet ģenerē tikai vienu katru reizi, kad tam piekļūst. Python ir iebūvētas datu tipu klases, no kurām tiek veidoti iteratori. Tomēr jūs varat arī definēt savas klases, kuru gadījumiem būs iteratoru iespējas.
Atjaunināta
2023. gada 11. jūn.

Datu drošība

Drošība sākas ar izpratni par to, kā izstrādātāji vāc un kopīgo jūsu datus. Datu konfidencialitātes un drošības prakse var atšķirties atkarībā no izmantojuma, reģiona un vecuma. Izstrādātājs ir sniedzis šo informāciju un laika gaitā var to atjaunināt.
Dati netiek kopīgoti ar trešajām pusēm
Uzziniet vairāk par to, kā izstrādātāji norāda datu kopīgošanu.
Dati netiek vākti
Uzziniet vairāk par to, kā izstrādātāji norāda datu vākšanu.

Vērtējumi un atsauksmes

4,3
27 atsauksmes

Jaunumi

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