Python: Johdatus OOP: iin - kurssi 3900 hieroa. Hexletistä, koulutus 12 tuntia, Päivämäärä: 30.11.2023.
Miscellanea / / December 04, 2023
Tulet tutustumaan käsitteisiin, kuten luokkiin ja objekteihin, ja opit OOP: n perusperiaatteet, kuten kapseloinnin, polymorfismin ja periytymisen. Tämän tuloksena opit kuvaamaan aihealueen entiteettejä, ymmärtämään, kuinka objektit toimivat Pythonissa sisältä käsin ja miten poikkeuksia käytetään koodissa. Tämän kurssin tiedot auttavat sinua kirjoittamaan jäsennellympää ja joustavampaa koodia, jota on helppo laajentaa ja muuttaa. Oppimisen helpottamiseksi kannattaa tutustua etukäteen Pythonin kokoelmien toimintoihin ja päätyyppeihin: luetteloihin ja sanakirjoihin.
Testit
Nämä ovat käytännön tehtäviä, jotka suosittelemme suorittamaan kurssin suorittamisen jälkeen. Tehtävät auttavat sinua saamaan lisäkokemusta ohjelmoinnista ja vahvistamaan hankittuja taitojasi. Tyypillisesti suosittelemme 3-5 testin suorittamista. Mutta jos se ei onnistu, älä masennu. Palaa niihin myöhemmin.
3
Luokat, nimitilat, attribuutit
1. Monimutkaisuus ja abstraktio
Tutustu OOP-käsitteen alkuperään, tutustu abstraktion ja kompleksisuuden hallinnan käsitteisiin.
teoria
2. OOP käsitteet
Tutustu OOP: n peruskäsitteisiin: luokat, objektit, periytyminen, kapselointi, polymorfismi.
teoria
testit
3. Luokat, nimitilat, attribuutit
Tutustu luokkien käsitteeseen ja syntaksiin luokkien ja niiden attribuuttien kuvaamiseen.
teoria
testit
Harjoittele
4. Yksittäiset objektit ja globaalit muuttujat
Ota selvää, miksi sinun ei pitäisi muokata luokkia niiden ilmoittamisen jälkeen tai säilyttää muuttuvia objekteja määritteissään ja miten tämä koskee moduuleja.
teoria
testit
Harjoittele
5. Luokkien ja ilmentymien luominen
Selvitä, miten luokkainstanssit luodaan, kuinka ne riippuvat itse luokasta ja mitä niillä päinvastoin on.
teoria
testit
Harjoittele
6. menetelmät
Tutustu menetelmien kuvauksen syntaksiin, menetelmän ja objektin välisen yhteyden käsitteeseen. Opi kutsumaan sekä toisiinsa liittyviä että ei-liittyviä menetelmiä.
teoria
testit
Harjoittele
7. Alustus ja protokollat
Opi mukauttamaan äskettäin luotuja objekteja. Tutustu protokollien käsitteeseen.
teoria
testit
Harjoittele
8. Ominaisuudet
Opi ilmoittamaan "ominaisuus" - luokkaattribuutti, joka lasketaan dynaamisesti. Opi hallitsemaan omaisuuden muutoksia.
teoria
testit
Harjoittele
9. Perintö
Tutustu Pythonin luokan periytymismekanismiin. Opi kuinka perintö auttaa sinua käyttämään uudelleen kohdekoodia.
teoria
testit
Harjoittele
10. Poikkeukset
Tutustu poikkeuksiin - Python-kielen tärkeä mekanismi, joka on suunniteltu käsittelemään virheitä ja käyttämään laajasti luokkaperintöä.
teoria
testit
Harjoittele
11. Lisämateriaalit
Hexlet-tiimin kuratoimat artikkelit ja videot. Auttaa sukeltamaan syvemmälle kurssin aiheeseen