Python: OOP-i tutvustus - kursus 3900 hõõruda. Hexletist, koolitus 12 tundi, Kuupäev: 30.11.2023.
Varia / / December 04, 2023
Saate tuttavaks selliste mõistetega nagu klassid ja objektid ning avastate OOP põhiprintsiipe, nagu kapseldamine, polümorfism ja pärilikkus. Selle tulemusena õpid kirjeldama ainevaldkonna üksusi, mõistad, kuidas objektid Pythonis seestpoolt töötavad ja kuidas kasutada koodis erandeid. Sellel kursusel saadud teadmised aitavad teil kirjutada struktureeritumat ja paindlikumat koodi, mida on lihtne laiendada ja muuta. Õppimise hõlbustamiseks tasub eelnevalt uurida Pythoni kogude funktsioone ja peamisi tüüpe: loendeid ja sõnaraamatuid.
Testid
Need on praktilised ülesanded, mida soovitame täita pärast kursuse läbimist. Ülesanded aitavad teil saada täiendavaid programmeerimiskogemusi ja kinnistada omandatud oskusi. Tavaliselt soovitame läbida 3–5 testi. Aga kui see ei õnnestu, ärge heitke meelt. Tule nende juurde hiljem tagasi.
3
Klassid, nimeruumid, atribuudid
1. Keerukus ja abstraktsus
Õppige tundma OOP mõiste päritolu, tutvuge abstraktsiooni ja keerukuse juhtimise mõistetega.
teooria
2. OOP kontseptsioonid
Tutvuda OOP põhimõistetega: klassid, objektid, pärilikkus, kapseldamine, polümorfism.
teooria
testid
3. Klassid, nimeruumid, atribuudid
Õppige tundma klasside mõistet ning klasside ja nende atribuutide kirjeldamise süntaksit.
teooria
testid
harjutus
4. Üksikud objektid ja globaalsed muutujad
Siit saate teada, miks te ei peaks klasse pärast nende deklareerimist muutma või muutvaid objekte nende atribuutides säilitama ja kuidas see kehtib moodulite kohta.
teooria
testid
harjutus
5. Klasside ja eksemplaride loomine
Uurige, kuidas klassi eksemplare luuakse, kuidas need klassist endast sõltuvad ja mis neil, vastupidi, on.
teooria
testid
harjutus
6. meetodid
Tutvuda meetodite kirjeldamise süntaksiga, meetodi ja objekti seose mõistega. Õppige nimetama nii seotud kui ka mitteseotud meetodeid.
teooria
testid
harjutus
7. Initsialiseerimine ja protokollid
Siit saate teada, kuidas vastloodud objekte kohandada. Tutvuge protokollide mõistega.
teooria
testid
harjutus
8. Omadused
Siit saate teada, kuidas deklareerida "omadust" – klassiatribuuti, mida arvutatakse dünaamiliselt. Õppige vara muudatusi haldama.
teooria
testid
harjutus
9. Pärand
Tutvuge Pythonis klassipärimise mehhanismiga. Siit saate teada, kuidas pärimine aitab teil objektikoodi uuesti kasutada.
teooria
testid
harjutus
10. Erandid
Tutvuge eranditega – Pythoni keele olulise mehhanismiga, mis on loodud vigade käsitlemiseks ja klassipärandi laialdaseks kasutamiseks.
teooria
testid
harjutus
11. Lisamaterjalid
Hexleti meeskonna kureeritud artiklid ja videod. Aitab sul süveneda kursuse teemasse