«Օբյեկտ-կողմնորոշված ծրագրավորում Python- ում» դասընթացը ներկայացնում է ընդհանրապես օբյեկտակողմ ծրագրավորման առանձնահատկությունները և դրա իրականացումը Python լեզվով: Դիմումը լրացվում է գործնական աշխատանքային լուծումների օրինակներով: Դասերն իրենք ազատորեն հասանելի են https://younglinux.info/oopython/course կայքում: Դասերի կարճ տեսանյութեր ՝ https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53
Դասընթացը ենթադրում է Python- ում կառուցվածքային ծրագրավորման նախնական գիտելիքներ, որոնց կարող եք ծանոթանալ մեր առաջին դասընթացում "Python. Roduրագրավորման ներածություն". Https://younglinux.info/python/course:
Դասընթացը ներառում է 15 դաս.
1. Ինչ է օբյեկտ-կողմնորոշված ծրագրավորումը
2. Դասերի եւ առարկաների ստեղծում
3. Դասի կոնստրուկտոր - __init __ () մեթոդ
4. Inառանգություն
5. Պոլիմորֆիզմ
6. ծածկապատում
7. Կազմը
8. Օպերատորի գերբեռնում
9. Ստատիկ մեթոդներ
10. Կրկնվողներ
11. Գեներատորներ
12. Մոդուլներ և փաթեթներ
13. Կոդի փաստաթղթավորում
14. Նմուշ օբյեկտի վրա հիմնված Python ծրագիր
15. «Օբյեկտային ծրագրավորում Python- ում» դասընթացի արդյունքներ
Օբյեկտ-կողմնորոշված ծրագրավորման հիմնական հասկացություններն են «դաս» և «օբյեկտ»: Օբյեկտները բխում են իրենց դասերից: Python ծրագրավորման լեզվում նման օբյեկտները կոչվում են օրինակներ:
Inառանգականությունը, պոլիմորֆիզմը և ծածկապատումը հիմնական սկզբունքներն են, օբյեկտակողմ ծրագրավորման հիմնասյուները: Inառանգականությունը ենթադրում է երեխաների դասերը սահմանելու ունակություն, պոլիմորֆիզմը նույն բանի իրականացման այլ եղանակ է, ծածկապատումը `տվյալների և մեթոդների թաքցնում և համատեղում: Կոմպոզիցիան իրականացվում է ավելի հազվադեպ, դա նշանակում է օբյեկտներ ստեղծելու ունակություն, որոնց բաղկացուցիչ մասերն այլ դասերի օբյեկտներ են:
OOP- ում կոնստրուկտորը դասի մեթոդ է, որը կոչվում է ինքնաբերաբար, երբ օբյեկտ է ստեղծվում այս դասից: Միևնույն ժամանակ, կոնստրուկտորը վերաբերում է օպերատորի գերբեռնվածության մեթոդներին: Նման մեթոդների անունները կարգավորվում են հենց ծրագրավորման լեզվով, և դրանց կանչը տեղի է ունենում ինքնաբերաբար, երբ օբյեկտը մասնակցում է որոշակի գործողությունների: Օրինակ ՝ տարր ավելացնելը, հանելը և այլն:
Ինտերատորները օբյեկտների հատուկ տեսակ են, որոնք նման են ցուցակի նման հավաքածուներին, բայց որոնք չեն պահում տարրերի ամբողջ փաթեթը, բայց ամեն անգամ մուտք գործելիս առաջացնում են միայն մեկը: Python- ն ունի ներկառուցված տվյալների տիպի դասեր, որոնցից ստեղծվում են iterators: Այնուամենայնիվ, կարող եք նաև սահմանել ձեր սեփական դասերը, որոնց օրինակները կունենան կրկնողիչի հնարավորություններ:
Վերջին թարմացումը՝
11 հնս, 2023 թ.