Professional Documents
Culture Documents
Ռեֆերատ
Ռեֆերատ
ԱՐՏԱԴՐԱԿԱՆ ՊՐԱԿՏԻԿԱՅԻ
ՀԱՇՎԵԲԱՑԱՏՐԱԳԻՐ
Ինստիտուտ՝ ՏՀՏԷ
Ամբիոն՝ ՏԱԾԱ
Թեմա՝ PYTHON ԾՐԱԳՐԱՎՈՐՄԱՆ ԼԵԶՈՒ
Խումբ՝ ՏՏ019-2
Ուսանող՝ Դավրթ Պողոսյան
Ղեկավար՝ Մանուկյան Ա․
Երևան 2023
Բովանդակություն
Ներածություն
Եզրակացություն
2
Ներածություն
Մեր օրերում Python լեզուն ավելի ու ավելի մեծ տարածում է ստանում։ Python -ի
այդքան տարածված պատճառներից մեկն այն է, որ այն ավելի պարզ և կոմպակտ է,
քան մյուս լեզուները: Այն ամենատարածված ընդհանուր նշանակության լեզուն է.
այն օգտագործվում է մեքենայական ուսուցման, վերլուծության, խաղերի մշակման և
տվյալների գիտության համար:
3
Գլուխ 1 Ծրագրավորման լեզուներ
4
համակարգչային հիշողության դինամիկ գրավման և թողարկման միջոցների մեջ
մտցվում են մեքենայի կոդի մեջ, ինչը բավականին դժվար է իրականացնել
ստատիկորեն նշված մեքենայի հրահանգների մակարդակով, և որի համար
առաջադրանքները գրեթե անհնարին են:
- ընթացակարգային;
- ոչ ընթացակարգային.
5
- բարձր մակարդակ.
- դեկլարատիվ.
- ինտելեկտուալ խաղ;
- ֆունկցիոնալ.
6
Տրամաբանական ծրագրավորումը նկարագրում է խնդիրները որպես փաստեր և
բանաձևեր, և համակարգը լուծում է դրանք եզրակացության մեխանիզմների
միջոցով:
Գլուխ 2 Python
7
գործիքներ։ Եվ հետո հավելվածը կաշխատի, այդ թվում՝ այս օպերացիոն
համակարգերով։
Այնուամենայնիվ, լեզվի անվանումը դեռ ավելի հաճախ կապված է օձի հետ, քան
փոխանցման հետ. նույնիսկ python.org կայքի զինանշանը (մինչև 2.5 տարբերակի
թողարկումը) պատկերում է օձի գլուխներ: Python-ի ծրագրավորողների կարևոր
նպատակն է օգտագործել այն զվարճացնելը: Սա արտացոլված է նրա անվան մեջ,
որը գալիս է Monty Python-ից: Սա նաև արտացոլված է ձեռնարկների և տեղեկատու
նյութերի երբեմն զվարճալի մոտեցման մեջ:
8
Python լեզվի մշակողները հավատարիմ են որոշակի ծրագրավորման
փիլիսոփայությանը, որը կոչվում է «TheZenofPython» («Python-ի Zen» կամ «Python-ի
Zen»): Դրա տեքստը թողարկվում է Python թարգմանչի կողմից՝ օգտագործելով
importthis հրամանը (աշխատում է մեկ նստաշրջանում): Այս փիլիսոփայության
հեղինակը համարվում է Թիմ Փիթերսը (TimPeters): Ըստ էության, դա հիմնական
սկզբունքների մի շարք է, որոնք լեզվի դիզայներները շատ կարևոր են համարում:
Python-ի առավելությունները.
Այն ունի ավելի քիչ կոդ, քան մյուս ծրագրավորման լեզուները, ուստի զարգացումն
ավելի արագ է:
9
• UbuntuSoftwareCenter - կիրառական կենտրոն Ubuntu օպերացիոն համակարգում;
• SciPy;
• NumPy;
• Matplotlib.
10
խնդիրների համար, որոնք պահանջում են մեծ քանակությամբ հիշողություն. նման
խնդիրները լավագույնս լուծվում են C կամ C ++-ի միջոցով:
Եզրակացություն
Մատենագիտություն
11
Payne, B. Python երեխաների և ծնողների համար, խաղ և ծածկագիր / Bryson Payne;
[մեկ. անգլերենից։ Մ.Ա. Ռեյթման]։ - Մոսկվա: Հրատարակչություն «E», 2017. - 352 p.
12