Youանկանու՞մ եք սկսել սովորել, թե ինչպես ծրագրավորել: Համակարգչային ծրագրավորման մեջ մտնելը կարող է սարսափելի լինել, և դուք կարող եք մտածել, որ սովորելու համար պետք է դասեր հաճախել: Թեև դա կարող է ճիշտ լինել որոշ լեզուների համար, կան մի շարք ծրագրավորման լեզուներ, որոնց հիմքերը հասկանալու համար կպահանջվի ընդամենը մեկ կամ երկու օր: Python- ը այդ լեզուներից մեկն է: Դուք կարող եք Python- ի հիմնական ծրագիրը գործարկել և գործարկել ընդամենը մի քանի րոպեում: Տեսեք ստորև բերված Քայլ 1 -ը ՝ սովորելու համար, թե ինչպես:
Քայլեր
5 -րդ մաս 1 -ից ՝ Python- ի տեղադրում
Պատուհաններ
Քայլ 1. Այցելեք Python կայք:
Python- ի հետ սկսելու համար ձեզ անհրաժեշտ ամեն ինչ կարող եք ներբեռնել Python- ի կայքից (python.org/downloads: Կայքը պետք է ինքնաբերաբար հայտնաբերի, որ օգտագործում եք Windows և ներկայացնի Windows installer- ի հղումները:
Քայլ 2. Ընտրեք, թե որ տարբերակն եք ցանկանում տեղադրել:
Ներկայումս մատչելի է Python- ի երկու տարբերակ ՝ 3.x.x և 2.7.10: Python- ը երկուսն էլ հասանելի է ներբեռնելու համար, սակայն նոր օգտվողները պետք է ընտրեն 3.x.x տարբերակը: Ներբեռնեք 2.7.10 -ը, եթե մտադիր եք աշխատել Python- ի ծածկագրով կամ ծրագրերով և գրադարաններով, որոնք դեռ չեն ընդունել 3.x.x- ը:
Այս ուղեցույցը ենթադրում է, որ դուք տեղադրում եք 3.x.x
Քայլ 3. Գործարկեք տեղադրիչը բեռնելուց հետո:
Սեղմելով ձեր ուզած տարբերակի կոճակը ՝ ներբեռնելու է դրա համար տեղադրողը: Գործարկեք այս տեղադրիչը բեռնելուց հետո:
Քայլ 4. Ստուգեք «Ավելացնել Python 3.5 -ը ճանապարհին» վանդակը:
Սա թույլ կտա ձեզ Python- ը գործարկել անմիջապես Հրամանի տողից:
Քայլ 5. Կտտացրեք «Տեղադրեք հիմա»:
Սա կտեղադրի Python- ը իր բոլոր կանխադրված պարամետրերով, ինչը պետք է լավ լինի օգտվողների մեծ մասի համար:
Եթե ցանկանում եք անջատել որոշակի գործառույթներ, փոխել տեղադրման գրացուցակը կամ տեղադրել վրիպազերծիչը, փոխարենը կտտացրեք «Անհատականացնել տեղադրումը», այնուհետև նշեք կամ հեռացրեք վանդակները:
Mac
Քայլ 1. Որոշեք, արդյոք ցանկանում եք տեղադրել Python 3.x.x
OS X- ի բոլոր տարբերակները գալիս են արդեն տեղադրված Python 2.7 -ով: Եթե ձեզ հարկավոր չէ Python- ի ավելի նոր տարբերակը, ապա ձեզ ոչինչ պետք չէ տեղադրել: Եթե ցանկանում եք մուտք գործել Python- ի նորագույն տարբերակներ, կցանկանաք տեղադրել 3.x.x.
Եթե պարզապես ցանկանում եք օգտագործել Python- ի ներառված տարբերակը, կարող եք տեքստային խմբագրիչում ստեղծել սցենարներ և դրանք գործարկել տերմինալի միջոցով:
Քայլ 2. Ներբեռնեք Python 3.x.x ֆայլերը Python կայքից:
Այցելեք (python.org/downloads ձեր Mac- ում: Այն պետք է հայտնաբերի ձեր օպերացիոն համակարգը և ցույց տա Mac- ի տեղադրման ֆայլերը: Եթե դա այդպես չէ, կտտացրեք «Mac OS X» հղմանը:
Քայլ 3. Կրկնակի սեղմեք ներբեռնված PKG ֆայլը ՝ Python- ի տեղադրումը սկսելու համար:
Հետևեք հրահանգներին ՝ Python- ը տեղադրելու համար: Շատ օգտվողներ կարող են պարզապես օգտագործել կանխադրված կարգավորումները:
Քայլ 4. Գործարկեք Python- ը տերմինալում:
Ստուգելու համար, որ տեղադրումը նորմալ է ընթանում, գործարկեք տերմինալը և մուտքագրեք python3: Սա պետք է սկսի Python 3.x.x ինտերֆեյսը և ցուցադրի տարբերակը:
Linux
Քայլ 1. Ստուգեք արդեն տեղադրված Python- ի տարբերակը:
Linux- ի գրեթե յուրաքանչյուր բաշխում գալիս է Python- ի տեղադրմամբ: Դուք կարող եք տեսնել, թե ինչ տարբերակ ունեք ՝ բացելով Տերմինալը և մուտքագրելով պիթոն:
Քայլ 2. Տեղադրեք Ubuntu- ի վերջին տարբերակը:
Բացեք Տերմինալի պատուհանը և մուտքագրեք sudo apt-get install python:
Կարող եք նաև Python- ը տեղադրել Ubuntu- ի Addրագրեր պատուհանում տեղադրված Ավելացնել/հեռացնել հավելվածների միջոցով:
Քայլ 3. Տեղադրեք Red Hat- ի և Fedora- ի վերջին տարբերակը:
Բացեք Տերմինալի պատուհանը և մուտքագրեք sudo yum install python:
Քայլ 4. Տեղադրեք Arch Linux- ի վերջին տարբերակը:
Մուտք գործեք որպես արմատային օգտվող: Մուտքագրեք pacman -S python:
Քայլ 5. Ներբեռնեք IDLE միջավայրը:
Եթե ցանկանում եք օգտագործել Python- ի զարգացման միջավայրը, կարող եք այն ստանալ ՝ օգտագործելով ձեր բաշխման ծրագրակազմի կառավարիչը: Պարզապես որոնեք «python idle» ՝ փաթեթը գտնելու և տեղադրելու համար:
Այլ էական պարագաներ
Քայլ 1. Տեղադրեք տեքստային խմբագիր:
Թեև կարող եք Python- ի ծրագրեր ստեղծել Notepad- ում կամ TextEdit- ում, բայց շատ ավելի հեշտ կլինի կարդալ և գրել ծածկագիրը ՝ օգտագործելով մասնագիտացված տեքստային խմբագրիչ: Կան մի շարք անվճար խմբագիրներ, ինչպիսիք են Sublime Text (systemանկացած համակարգ), Notepad ++ (Windows), TextWrangler (Mac) կամ JEdit (systemանկացած համակարգ):
Քայլ 2. Փորձարկեք ձեր տեղադրումը:
Բացեք ձեր տերմինալի (Mac/Linux) հրամանի տողը (Windows) և մուտքագրեք python: Python- ը կբեռնվի, և կցուցադրվի տարբերակի համարը: Ձեզ կտանեն Python թարգմանչի հրամանի տող, որը ցուցադրվում է որպես >>>:
Մուտքագրեք տպագիր («Բարև, աշխարհ») և սեղմեք ↵ Enter: Դուք պետք է տեսնեք տեքստը Բարև, աշխարհ: ցուցադրվում է Python հրամանի տողի տակ:
5 -րդ մաս 2 -ից. Հիմնական հասկացությունների ուսուցում
Քայլ 1. Հասկացեք, որ Python- ը կազմելու կարիք չունի:
Python- ը թարգմանված լեզու է, ինչը նշանակում է, որ կարող եք գործարկել ծրագիրը ֆայլում փոփոխություններ կատարելուն պես: Սա շատ ավելի արագ է դարձնում ծրագրերի կրկնությունը, վերանայումը և խնդիրների լուծումը, քան շատ այլ լեզուներ:
Python- ը սովորելու համար ամենահեշտ լեզուներից մեկն է, և դուք կարող եք ունենալ հիմնական ծրագիր գործարկելու ընդամենը մի քանի րոպեում:
Քայլ 2. Խառնիր թարգմանչի մոտ:
Դուք կարող եք թարգմանիչն օգտագործել ծածկագիրը փորձարկելու համար ՝ առանց այն նախապես ձեր ծրագրում ավելացնելու: Սա հիանալի է սովորելու համար, թե ինչպես են աշխատում հատուկ հրամանները կամ գրելու նետման ծրագիր:
Քայլ 3. Իմացեք, թե ինչպես է Python- ը վարում օբյեկտներն ու փոփոխականները:
Python- ը օբյեկտին ուղղված լեզու է, այսինքն ՝ ծրագրում ամեն ինչ դիտարկվում է որպես օբյեկտ: Բացի այդ, ձեր ծրագրի սկզբում փոփոխականներ հայտարարելու կարիք չկա (կարող եք դա անել ցանկացած պահի), և ձեզ հարկավոր չէ նշել փոփոխականի տեսակը (ամբողջ թիվ, տող և այլն):
5 -րդ մաս 3 -րդ ՝ Python թարգմանչի օգտագործումը որպես հաշվիչ
Հաշվիչի որոշ հիմնական գործառույթների կատարումը կօգնի ձեզ ծանոթանալ Python շարահյուսությանը և թվերի և տողերի մշակման եղանակին:
Քայլ 1. Սկսեք թարգմանչին:
Բացեք ձեր հրամանի տողը կամ տերմինալը: Մուտքագրեք python- ը հուշման մեջ և սեղմեք ↵ Enter: Սա կբեռնի Python- ի թարգմանիչը, և ձեզ կտեղափոխեն Python- ի հրամանի տող (>>>):
Եթե Python- ը չեք ինտեգրել ձեր հրամանի տողում, ապա թարգմանիչը գործարկելու համար ձեզ հարկավոր է նավարկել դեպի Python գրացուցակ:
Քայլ 2. Կատարել հիմնական թվաբանություն:
Հիմնական թվաբանությունը հեշտությամբ կատարելու համար կարող եք օգտագործել Python- ը: Հաշվիչի գործառույթների օգտագործման օրինակների համար տե՛ս ստորև բերված վանդակը: Նշում. # Նշանակում է մեկնաբանություններ Python կոդով, և դրանք չեն փոխանցվում թարգմանչի միջոցով:
>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Բաժանումը միշտ կվերադարձնի լողացող կետ (տասնորդական) թիվ 35.0 >>> (100 - 10*3) // 2 # Հատակի բաժանումը (երկու շեղ գծերով) կվերացնի ցանկացած տասնորդական արդյունք 35 >>> 23 % 4 # Սա հաշվարկում է բաժանման մնացորդը 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049
Քայլ 3. Հաշվիր հզորությունները:
Դուք կարող եք օգտագործել ** օպերատորը ՝ լիազորություններ նշանակելու համար: Python- ը կարող է արագ հաշվարկել մեծ թվեր: Օրինակների համար տե՛ս ստորև բերված վանդակը:
>> 7 ** 2 # 7 քառակուսի 49 >>> 5 ** 7 # 5 հզորությամբ 7 78125
Քայլ 4. Ստեղծեք և շահարկեք փոփոխականներ:
Դուք կարող եք փոփոխականներ նշանակել Python- ում ՝ հիմնական հանրահաշիվ կատարելու համար: Սա լավ ներածություն է այն բանի, թե ինչպես կարելի է փոփոխականներ նշանակել Python ծրագրերում: Փոփոխականները նշանակվում են `օգտագործելով = նշանը: Օրինակների համար տե՛ս ստորև բերված վանդակը:
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Փոփոխականները կարող են լինել ցանկացած տող> >> բարձրություն = 5 >>> լայնություն * բարձրություն 50
Քայլ 5. Փակեք թարգմանիչը:
Թարգմանչի օգտագործումն ավարտելուց հետո կարող եք այն փակել և վերադառնալ ձեր հրամանի տող ՝ սեղմելով Ctrl+Z (Windows) կամ Ctrl+D (Linux/Mac) և այնուհետև սեղմելով ↵ Enter: Կարող եք նաև մուտքագրել quit () և սեղմել ↵ Enter:
5 -ից 4 -րդ մաս. Ստեղծելով ձեր առաջին ծրագիրը
Քայլ 1. Բացեք ձեր տեքստային խմբագրիչը:
Կարող եք արագ ստեղծել թեստային ծրագիր, որը ձեզ կծանոթացնի ծրագրերի ստեղծման և պահպանման հիմունքներին, այնուհետև դրանք թարգմանչի միջոցով: Սա նաև կօգնի ձեզ ստուգել, որ ձեր թարգմանիչը ճիշտ է տեղադրված:
Քայլ 2. Ստեղծեք «տպագիր» հայտարարություն:
«Տպելը» Python- ի հիմնական գործառույթներից է և օգտագործվում է ծրագրի ընթացքում տերմինալում տեղեկատվություն ցուցադրելու համար: Նշում. «Տպել» -ը Python 2 -ից Python 3 -ից ամենամեծ փոփոխություններից մեկն է: Python 2 -ում ձեզ հարկավոր էր միայն տպել «print», այնուհետև ցուցադրել այն, ինչ ցանկանում եք: Python 3 -ում «տպելը» դարձել է գործառույթ, ուստի ձեզ հարկավոր է մուտքագրել «տպել ()» ՝ փակագծերում տեղադրված ցանկալիով:
Քայլ 3. Ավելացրեք ձեր հայտարարությունը:
Mingրագրավորման լեզուն ստուգելու ամենատարածված եղանակներից մեկը «Բարև, աշխարհ» տեքստը ցուցադրելն է: Տեղադրեք այս տեքստը «տպել ()» հայտարարության ներսում, ներառյալ չակերտները.
տպել («Բարև, աշխարհ»)
Ի տարբերություն շատ այլ լեզուների, ձեզ հարկավոր չէ տողի վերջը նշել a; Դուք նաև կարիք չեք ունենա օգտագործել գանգուր փակագծեր ({}) `բլոկներ նշանակելու համար: Փոխարենը, ներխուժումը կնշանակի այն, ինչ ներառված է բլոկում:
Քայլ 4. Պահեք ֆայլը:
Կտտացրեք Ֆայլի ընտրացանկին ձեր տեքստային խմբագրիչում և ընտրեք Պահել որպես. Անվան վանդակի տակ բացվող ընտրացանկում ընտրեք Python ֆայլի տեսակը: Եթե օգտագործում եք Գրառման գրքույկ (խորհուրդ չի տրվում), ընտրեք «Բոլոր ֆայլերը», այնուհետև ֆայլի անվան վերջում ավելացրեք «.py»:
- Համոզվեք, որ ֆայլը պահեք հեշտ հասանելի վայրում, քանի որ այն պետք է նավարկեք հրամանի տողում:
- Այս օրինակի համար ֆայլը պահեք որպես «hello.py»:
Քայլ 5. Գործարկեք ծրագիրը:
Բացեք ձեր հրամանի տողը կամ տերմինալը և նավարկեք այն վայրը, որտեղ դուք պահել եք ձեր ֆայլը: Երբ այնտեղ եք, գործարկեք ֆայլը ՝ մուտքագրելով hello.py և սեղմելով ↵ Enter: Դուք պետք է տեսնեք տեքստը Բարև, աշխարհ: ցուցադրվում է հրամանի տողի տակ:
Կախված նրանից, թե ինչպես եք տեղադրել Python- ը և որ տարբերակն է, հնարավոր է, որ ծրագիրը գործարկելու համար անհրաժեշտ լինի մուտքագրել python hello.py կամ python3 hello.py:
Քայլ 6. Հաճախ փորձարկեք:
Python- ի առավելություններից մեկն այն է, որ դուք կարող եք անմիջապես փորձարկել ձեր նոր ծրագրերը: Լավ պրակտիկա այն է, որ ձեր հրամանի տողը բաց լինի միևնույն ժամանակ, երբ ձեր խմբագիրը բաց է: Երբ փոփոխությունները պահում եք խմբագրում, կարող եք անմիջապես գործարկել ծրագիրը հրամանի տողից ՝ թույլ տալով արագ ստուգել փոփոխությունները:
5 -րդ մաս 5 -ից. Ընդլայնված ծրագրերի ստեղծում
Քայլ 1. Փորձարկեք հոսքի կառավարման հիմնական հայտարարության հետ:
Հոսքի վերահսկման հայտարարությունները թույլ են տալիս վերահսկել, թե ինչ է անում ծրագիրը `հիմնվելով հատուկ պայմանների վրա: Այս հայտարարությունները Python ծրագրավորման սիրտն են և թույլ են տալիս ստեղծել ծրագրեր, որոնք տարբեր գործեր են կատարում `կախված մուտքից և պայմաններից: While հայտարարությունը լավ արտահայտություն է սկսելու համար: Այս օրինակում դուք կարող եք օգտագործել while հայտարարությունը ՝ Ֆիբոնաչիի հաջորդականությունը մինչև 100 հաշվարկելու համար.
# Ֆիբոնաչիի հաջորդականության յուրաքանչյուր համարը # նախորդ երկու թվերի գումարն է, b = 0, 1, մինչդեռ b <100: տպել (b, վերջ = '') a, b = b, a+b
- Հերթականությունը կգործի այնքան ժամանակ, քանի դեռ (մինչ) b- ն (<) 100 -ից փոքր է:
- Արդյունքը կլինի 1 1 2 3 5 8 13 21 34 55 89
- End = '' հրամանը ելքը կցուցադրի նույն տողում `յուրաքանչյուր արժեք առանձին տողի վրա դնելու փոխարեն:
-
Այս պարզ ծրագրում պետք է նշել մի քանի բան, որոնք չափազանց կարևոր են Python- ում բարդ ծրագրեր ստեղծելու համար.
- Նշեք ներդիրը: A: նշում է, որ հետևյալ տողերը կնճռոտվեն և մաս են կազմում բլոկի: Վերոնշյալ օրինակում տպագիր (b) և a, b = b, a+b են while բլոկի մի մասը: Programրագրի ճիշտ գործածումը էական նշանակություն ունի, որպեսզի ձեր ծրագիրը գործի:
- Նույն տողում կարող են սահմանվել բազմաթիվ փոփոխականներ: Վերոնշյալ օրինակում a և b- ն երկուսն էլ սահմանված են առաջին տողի վրա:
- Եթե այս ծրագիրը մուտքագրում եք անմիջապես թարգմանիչ, ապա պետք է մինչև վերջ ավելացնել դատարկ տող, որպեսզի թարգմանիչը իմանա, որ ծրագիրը ավարտված է:
Քայլ 2. Կառուցեք գործառույթներ ծրագրերի շրջանակներում:
Դուք կարող եք սահմանել գործառույթներ, որոնք կարող եք հետագայում զանգահարել ծրագրում: Սա հատկապես օգտակար է, եթե ձեզ անհրաժեշտ է օգտագործել բազմաթիվ գործառույթներ ավելի մեծ ծրագրի սահմաններում: Հետևյալ օրինակում դուք կարող եք ստեղծել մի գործառույթ, որը կանչում է Ֆիբոնաչիի հաջորդականություն, որը նման է նախկինում գրածին.
def fib (n): a, b = 0, 1 իսկ a <n: print (a, end = '') a, b = b, a+b print () # Laterրագրում հետագայում կարող եք զանգահարել ձեր Ֆիբոնաչիին # գործառույթ `ձեր նշած fib (1000) արժեքի համար
Սա կվերադառնա 0 1 1 2 3 5 8 13 21 34 55 89 89 144 233 377 610 987
Քայլ 3. Կառուցեք ավելի բարդ հոսքի վերահսկման ծրագիր:
Հոսքի կառավարման հայտարարությունները թույլ են տալիս սահմանել որոշակի պայմաններ, որոնք փոխում են ծրագրի գործարկումը: Սա հատկապես կարևոր է, երբ գործ ունեք օգտվողի մուտքի հետ: Ստորև բերված օրինակը կօգտագործի if- ն, elif- ը (այլ դեպքում եթե) և այլ կերպ `օգտագործողի տարիքը գնահատող պարզ ծրագիր ստեղծելու համար:
age = int (մուտքագրում («Մուտքագրեք ձեր տարիքը.»)) եթե տարիքը <= 12: print («Երեխա լինելը հիանալի է») elif տարիքային միջակայքում (13, 20): print («Դու դեռահաս ես ! ") else: print (" toամանակն է մեծանալ ") # Եթե այս պնդումներից որևէ մեկը ճիշտ է # համապատասխան հաղորդագրությունը կցուցադրվի: # Եթե ոչ մի հայտարարություն ճիշտ չէ, ցուցադրվում է "else" # հաղորդագրությունը:
-
Այս ծրագիրը ներկայացնում է նաև մի քանի այլ շատ կարևոր հայտարարություններ, որոնք անգնահատելի կլինեն տարբեր ծրագրերի համար.
- input () - Սա կանչում է ստեղնաշարի օգտագործողի մուտքը: Օգտագործողը կտեսնի փակագծերում գրված հաղորդագրությունը: Այս օրինակում մուտքը () շրջապատված է int () գործառույթով, ինչը նշանակում է, որ բոլոր մուտքերը կվերաբերվեն որպես ամբողջ թիվ:
- range () - Այս գործառույթը կարող է օգտագործվել տարբեր ձևերով: Այս ծրագրում ստուգվում է ՝ արդյոք 13 -ից 20 -ի միջակայքում գտնվող թիվը հաշվարկվում է, եթե միջակայքի վերջը չի հաշվում:
Քայլ 4. Իմացեք պայմանական այլ արտահայտությունները:
Նախորդ օրինակում օգտագործվում էր «փոքրից կամ հավասար» (<=) խորհրդանիշը `որոշելու, թե արդյոք մուտքային տարիքը համապատասխանում է պայմանին: Դուք կարող եք օգտագործել նույն պայմանական արտահայտությունները, ինչ մաթեմատիկայում, բայց դրանք մուտքագրելը մի փոքր այլ է.
Իմաստը | Խորհրդանիշ | Python խորհրդանիշ | |
---|---|---|---|
Ավելի քիչ քան | < | < | |
Ավելի մեծ, քան | > | > | |
Պակաս կամ հավասար | ≤ | <= | |
Ավելի մեծ կամ հավասար | ≥ | >= | |
Հավասար է | = | == | |
Ոչ հավասար | ≠ | != |
Քայլ 5. Շարունակեք սովորել:
Սրանք պարզապես հիմունքներն են, երբ խոսքը վերաբերում է Python- ին: Չնայած այն սովորելու ամենապարզ լեզուներից է, բայց բավականին խորություն կա, եթե ձեզ հետաքրքրում է փորելը: Սովորելը շարունակելու լավագույն միջոցը ծրագրերի ստեղծումն է: Հիշեք, որ դուք կարող եք արագ գրել քերծվածքային ծրագրեր անմիջապես թարգմանչի մեջ, և ձեր փոփոխությունների փորձարկումը նույնքան պարզ է, որքան ծրագիրը նորից հրամանի տողից գործարկելը:
- Կան բազմաթիվ լավ գրքեր, որոնք մատչելի են Python ծրագրավորման համար, այդ թվում ՝ «Python սկսնակների համար», «Python Cookbook» և «Python Programming: Introduction to Computer Science»:
- Առցանց առկա են մի շարք աղբյուրներ, բայց շատերը դեռ ուղղված են Python 2. X- ին: Հնարավոր է, որ անհրաժեշտ լինի ճշգրտումներ մտցնել դրանց տրված օրինակներում:
- Եթե ցանկանում եք Python- ը գործարկել առցանց, բայց ցանկանում եք Python 3 -ը գործարկել, Repl [1] -ում կա պիթոնի թարգմանիչ, որն օգտագործում է վիրտուալ linux մեքենաներ: Մեկ այլ լավ առցանց ռեսուրս ապագա «pythonista»-ի համար (լավատեղյակ python ծրագրավորող) մտածողության ֆունկցիոնալ է [2]: Ավելի մեծ մարտահրավերների համար մատչելի են նաև «Ավտոմատացրեք ձանձրալի իրերը» [3] և Project Euler [4]:
- Շատ տեղական դպրոցներ դասընթացներ են անցկացնում Python- ի վերաբերյալ: Հաճախ Python- ը դասավանդվում է ներածական դասարաններում, քանի որ այն սովորելու ավելի հեշտ լեզուներից է:
Նմուշային ծրագրեր
Sample Python Interpreter Startup Code- ի օրինակ
Նմուշ Python Հաշվիչ կոդ
Sample Easy Python ծրագիր