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

4,1
28 կարծիք
500+
Ներբեռնումներ
Տարիքային սահմանափակումներ
3+
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ
Սքրինշոթ

Հավելվածի մասին

«Օբյեկտ-կողմնորոշված ​​ծրագրավորում 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 թ.

Տվյալների պաշտպանություն

Անվտանգությունը որոշվում է նրանով, թե ինչպես են մշակողները հավաքում և փոխանցում ձեր տվյալները։ Տվյալների գաղտնիության և անվտանգության ապահովումը կախված է հավելվածի օգտագործումից, օգտատիրոջ տարիքից և բնակության երկրից։ Այս տեղեկությունները տրամադրվել են մշակողի կողմից և ժամանակի ընթացքում կարող են թարմացվել։
Երրորդ կողմերին տվյալներ չեն փոխանցվում
Իմացեք ավելին, թե ինչպես են մշակողները հայտարարում տվյալների փոխանցման մասին
Հավելվածը տվյալներ չի հավաքում
Իմացեք ավելին, թե ինչպես են մշակողները հայտարարում տվյալների հավաքման մասին

Գնահատականներ և կարծիքներ

4,3
27 կարծիք

Ինչ նոր բան կա

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