Lënda "Programimi i orientuar nga objekti në Python" prezanton tiparet e programimit të orientuar nga objekti në përgjithësi dhe zbatimin e tij në gjuhën Python. Aplikacioni plotësohet me shembuj të zgjidhjeve praktike të punës. Vetë mësimet janë të disponueshme lirshëm në https://younglinux.info/oopython/course. Versione të shkurtra video të mësimeve: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53
Kursi supozon njohuri paraprake të programimit të strukturuar në Python, me të cilat mund të njiheni në kursin tonë të parë "Python. Hyrje në Programim": https://younglinux.info/python/course.
Kursi përfshin 15 mësime:
1. Çfarë është programimi i orientuar nga objekti
2. Krijimi i klasave dhe objekteve
3. Konstruktori i klasës - metoda __init __ ()
4. Trashëgimia
5. Polimorfizmi
6. Kapsulimi
7. Përbërja
8. Mbingarkesa e operatorit
9. Metodat statike
10. Përsëritësit
11. Gjeneratorët
12. Modulet dhe paketat
13. Dokumentimi i kodit
14. Shembull i Programit Python të Orientuar nga Objekti
15. Rezultatet e lëndës "Programim i orientuar nga objekti në Python"
Konceptet kryesore në programimin e orientuar nga objekti janë "klasa" dhe "objekti". Objektet rrjedhin nga klasat e tyre. Në gjuhën e programimit Python, objekte të tilla quhen instanca.
Trashëgimia, polimorfizmi dhe kapsulimi janë parimet bazë, shtyllat e programimit të orientuar nga objekti. Trashëgimia nënkupton aftësinë për të përcaktuar klasat e fëmijëve, polimorfizmi është një mënyrë e ndryshme e zbatimit të së njëjtës gjë, kapsulimi është fshehja dhe kombinimi i të dhënave dhe metodave. Përbërja zbatohet më rrallë, kjo nënkupton aftësinë për të krijuar objekte, pjesët përbërëse të të cilave janë objekte të klasave të tjera.
Një konstruktor në OOP është një metodë e klasës që thirret automatikisht kur krijohet një objekt nga kjo klasë. Në të njëjtën kohë, konstruktori i referohet metodave të mbingarkesës së operatorit. Emrat e metodave të tilla rregullohen nga vetë gjuha e programimit, dhe thirrja e tyre ndodh automatikisht kur objekti merr pjesë në operacione të caktuara. Për shembull, shtimi, nxjerrja e një elementi, etj.
Iteratorët janë një lloj i veçantë i objekteve, të ngjashme me koleksionet si një listë, por që nuk ruajnë të gjithë grupin e elementeve, por krijojnë vetëm një sa herë që aksesohet. Python ka klasa të integruara të të dhënave, nga të cilat krijohen iteratorët. Sidoqoftë, ju gjithashtu mund të përcaktoni klasat tuaja, rastet e të cilëve do të kenë aftësi përsëritëse.
Përditësuar më
11 qer 2023