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

4.1
Maoni 28
500+
Vipakuliwa
Daraja la maudhui
Miaka 3 kwenda juu
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini

Kuhusu programu hii

Kozi hiyo "Programu inayolenga kitu katika Python" inaleta huduma za programu inayolenga kitu kwa ujumla na utekelezaji wake katika lugha ya chatu. Maombi yanaongezewa na mifano ya suluhisho la kazi. Masomo yenyewe yanapatikana bure kwa https://younglinux.info/oopython/course. Matoleo mafupi ya video ya masomo: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

Kozi hiyo inachukua ujuzi wa awali wa programu iliyowekwa katika Python, ambayo unaweza kufahamiana nayo katika kozi yetu ya kwanza "Python. Utangulizi wa Programu": https://younglinux.info/python/course.

Kozi hiyo inajumuisha masomo 15:

1. Je, ni programu inayolenga vitu
2. Uundaji wa madarasa na vitu
3. Mjenzi wa darasa - __init __ () njia
4. Urithi
5. Polymorphism
6. Kuficha
7. Muundo
8. Upakiajiji wa opereta
9. Mbinu tuli
10. Iterita
11. Jenereta
12. Moduli na vifurushi
13. Kuandika nambari hiyo
14. Mfano wa Programu inayolenga Python
15. Matokeo ya kozi "Programu inayolenga kitu katika Python"

Dhana muhimu katika programu inayolenga vitu ni "darasa" na "kitu". Vitu vinatokana na madarasa yao. Katika lugha ya programu ya Python, vitu kama hivyo huitwa matukio.

Urithi, upolimofomasi na encapsulation ni kanuni za msingi, nguzo za programu inayolenga vitu. Urithi unamaanisha uwezo wa kufafanua madarasa ya watoto, upolimamu ni njia tofauti ya kutekeleza kitu kimoja, encapsulation ni kujificha na kuchanganya data na njia. Muundo hutekelezwa mara chache, inamaanisha uwezo wa kuunda vitu, sehemu ambazo ni vitu vya matabaka mengine.

Mjenzi katika OOP ni njia ya darasa ambayo inaitwa kiatomati wakati kitu kimeundwa kutoka kwa darasa hili. Wakati huo huo, mjenzi anarejelea njia za kupakia zaidi waendeshaji. Majina ya njia hizo zinasimamiwa na lugha ya programu yenyewe, na simu yao hufanyika kiatomati wakati kitu kinashiriki katika shughuli kadhaa. Kwa mfano, kuongeza, kutoa kitu, n.k.

Iterators ni aina maalum ya vitu, sawa na makusanyo kama orodha, lakini ambazo hazihifadhi seti nzima ya vitu, lakini huzalisha moja tu kila inapopatikana. Python ina madarasa ya hifadhidata yaliyojengwa ambayo iterators huundwa. Walakini, unaweza pia kufafanua madarasa yako mwenyewe, ambayo matukio yake yatakuwa na uwezo wa iterator.
Ilisasishwa tarehe
11 Jun 2023

Usalama wa data

Usalama huanza kwa kuelewa jinsi wasanidi programu wanavyokusanya na kushiriki data yako. Faragha ya data na mbinu za usalama zinaweza kutofautiana kulingana na matumizi yako, eneo ulilopo na umri wako. Msanidi programu ametoa maelezo haya na anaweza kuyasasisha kadiri muda unavyopita.
Hakuna data inayoshirikiwa na wengine
Pata maelezo zaidi kuhusu jinsi wasanidi programu wanavyobainisha kushiriki data
Hakuna data iliyokusanywa
Pata maelezo zaidi kuhusu jinsi wasanidi programu wanavyobainisha ukusanyaji wa data

Ukadiriaji na maoni

4.3
Maoni 27

Mapya

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