Objektinis programavimas Python kalba – kursas 26 500 RUB. iš TVM Mokymo centro, mokymai 20 val., Data: 2024 m. kovo 18 d.
įvairenybės / / December 04, 2023
Kurso metu suprasite visus Python objektinio požiūrio aspektus. Pradėkite nuo inkapsuliavimo ir įdomaus raktinio žodžio __slots__ ir pakalbėkite apie tai, kodėl reikalingi paketai ir kaip sukurti savo virtualią smėlio dėžę projektui programoje Python.
Pažvelgsite į funkciją kaip į objektą ir išsiaiškinsite, kokia ji naudinga kūrėjui. Šioje skiltyje svarbiausia tema – dekoratoriai, kurie labai supaprastina kodą su kryžminiu funkcionalumu.
Objekto gyvavimo ciklo modulyje sužinosite, kaip sukurti savo pagal esamus pagrindinius tipus ir kodėl to reikia. Suprasite klausimus, kas nutinka, kada ir kaip sukuriamas ir sunaikinamas objektas.
Išmoksite grąžinti sistemai jos resursus, kuriuos ji paskolina kūrėjui, tačiau jis ne visada juos grąžina; Sužinokite, kaip tai galite užtikrinti naudodami konteksto tvarkyklę. Naudodami Python magijos metodus pridėsite, atimsite ir padauginsite vartotojų klases.
O mokymų pabaigoje pakalbėsime apie tai, kaip paslėpti duomenų struktūrų perėjimo ar duomenų generavimo algoritmą pagal iteratoriai, derliaus teiginiai, taip pat apsvarstykite būdus, kaip generuoti duomenų struktūras naudojant supaprastintą sintaksę Python.
Visa šiame Lifehacker skyriuje paskelbta informacija nėra viešas pasiūlymas, kaip apibrėžta Rusijos Federacijos civilinio kodekso 437 straipsnio nuostatose, ir yra skirta tik informaciniams tikslams.
Paslauga naudoja projekto „Išsilavinti“ technologijas ir neteikia švietimo paslaugų.