Youանկանու՞մ եք սկսել ծրագրավորում սովորել: Կոդավորել սովորելը կարող է շատ դժվար լինել, և հավանաբար կարծում եք, որ դրա համար ստիպված կլինեք հաճախել դասերի: Չնայած դա ճիշտ է որոշ ծրագրավորման լեզուների համար, կա նաև լեզուների մեծ ընտրանի, որոնց հիմունքները սովորելու համար պահանջվում է ընդամենը մի քանի օր: Python- ը նման լեզուներից մեկն է: Ընդամենը մի քանի րոպեում կարող եք գրել Python- ի պարզ ծրագիր և գործարկել այն: Եկեք սկսենք.
Քայլեր
Մաս 1 5 -ից. Python- ի տեղադրում (Windows- ի համար)

Քայլ 1. Ներբեռնեք Python- ը Windows- ի համար:
Windows- ի համար Python լեզվի թարգմանիչը կարող եք անվճար ներբեռնել Python- ի կայքից: Համոզվեք, որ ներբեռնեք ձեր օպերացիոն համակարգի հետ համատեղելի տարբերակը:
- Դուք պետք է ներբեռնեք առկա վերջին տարբերակը, որը 3.4 է այս գրելու պահին:
- OS X- ը և Linux- ը գալիս են արդեն նախապես տեղադրված Python- ով: Ձեզ հարկավոր չէ տեղադրել Python- ի հետ կապված որևէ ծրագրակազմ, բայց ամենայն հավանականությամբ ձեզ հարկավոր կլինի տեքստային խմբագիր:
- Linux- ի բաշխման և OS X տարբերակների մեծ մասը դեռ օգտագործում է Python 2. X. 2 -րդ և 3 -րդ տարբերակների միջև մի քանի փոփոխություն եղավ, հատկապես «տպագիր» հայտարարության վերաբերյալ: Եթե ցանկանում եք տեղադրել Python- ի ավելի նոր տարբերակ OS X- ում կամ Linux- ում, կարող եք նաև համապատասխան ֆայլերը ներբեռնել Python կայքից:

Քայլ 2. Տեղադրեք Python թարգմանիչը:
Շատ օգտվողներ կարող են տեղադրել թարգմանիչը ՝ առանց որևէ պարամետր փոխելու: Դուք կարող եք Python- ը ինտեգրել հրամանի տողին `միացնելով առկա մոդուլների վերջին տարբերակը:

Քայլ 3. Տեղադրեք տեքստային խմբագիր:
Թեև կարող եք Python- ի ծրագրեր գրել Notepad- ում կամ TextEdit- ում, դուք կգտնեք, որ շատ ավելի հեշտ է կարդալ և գրել ծածկագիր ՝ մասնագիտացված տեքստային խմբագրիչի միջոցով: Կա անվճար խմբագիրների հսկայական ընտրանի, ինչպիսիք են Notepad ++ (Windows- ի համար), TextWrangler (Mac- ի համար) կամ JEdit (ցանկացած համակարգի համար):

Քայլ 4. Համոզվեք, որ տեղադրումը հաջող էր:
Բացեք Command Prompt (Windows) կամ Terminal (Mac / Linux) և մուտքագրեք python: Python- ը կբեռնվի և կցուցադրվի դրա տարբերակի համարը: Ձեզ կտանեն Python թարգմանչի հրամանի տող ՝ նշելով >>>:
Մուտքագրեք print («Բարև աշխարհ») և սեղմեք. Enter: Դուք պետք է տեսնեք «Ողջույն աշխարհ» տեքստը, որը ցուցադրվում է Python հրամանի տողից ներքև:
5 -րդ մաս 2 -ից. Հիմնական հասկացություններ

Քայլ 1. Հասկացեք, որ Python- ը չի պահանջում հավաքում:
Python- ը թարգմանված լեզու է, ինչը նշանակում է, որ ծրագիրը կարող եք գործարկել անմիջապես նրա ֆայլում փոփոխություններ կատարելուց հետո: Սա հանգեցնում է այն բանին, որ ծրագրերի ավարտումը, մշակումը և կարգաբերումը շատ ավելի արագ են, քան շատ այլ լեզուներում:
Python- ը սովորելու ամենահեշտ լեզուներից մեկն է, և դուք կարող եք գրել և գործարկել մի պարզ ծրագիր ընդամենը մի քանի րոպեում:

Քայլ 2. Հասկացեք թարգմանչին:
Դուք կարող եք թարգմանիչով ստուգել ձեր ծածկագիրը ՝ առանց ձեր ծրագիրը դեռ ավելացնելու: Սա շատ օգտակար է սովորելու համար, թե ինչպես են աշխատում հատուկ հրամանները և թեստային ծրագրեր գրելու համար:

Քայլ 3. Իմացեք, թե ինչպես է Python- ն աշխատում օբյեկտների և փոփոխականների հետ:
Python- ը օբյեկտին ուղղված լեզու է: Սա նշանակում է, որ ծրագրում ամեն ինչ վերաբերվում է որպես օբյեկտների: Սա նշանակում է, որ ծրագրի սկզբում պետք չէ փոփոխականներ հայտարարել (կարող եք դա անել ցանկացած պահի), և կարիք չկա նշել փոփոխականի տեսակը (ամբողջ թիվ, տող և այլն):
5 -րդ մաս 3 -րդ ՝ Python թարգմանչի օգտագործումը որպես հաշվիչ
Որոշ հիմնական հաշվողական գործառույթների կատարումը թույլ կտա ձեզ հասկանալ Python- ի շարահյուսությունը և ինչպես են գործածվում թվերն ու տողերը:

Քայլ 1. Սկսեք թարգմանչին:
Բացեք հրամանի տողը կամ տերմինալը: Մուտքագրեք python և սեղմեք ↵ Enter: 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 78 125 հզորությամբ

Քայլ 4. Ստեղծեք և փոփոխեք փոփոխականներ:
Հիմնական հանրահաշվական գործողություններ կատարելու համար կարող եք փոփոխականներին նշանակել արժեքներ: Սա լավ ներածություն է այն բանի համար, թե ինչպես պետք է արժեքներ նշանակել փոփոխականներին 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:
Մաս 4 5 -ից. Ստեղծեք ձեր առաջին ծրագիրը

Քայլ 1. Սկսեք ձեր տեքստային խմբագրիչը:
Դուք կարող եք արագ ստեղծել թեստային ծրագիր, որը կօգնի ձեզ հասկանալ ծրագրերի ստեղծման և պահպանման հիմունքները, այնուհետև դրանք թարգմանիչում գործարկելը: Սա նաև կօգնի ձեզ համոզվել, որ թարգմանչի տեղադրումը հաջող էր:

Քայլ 2. Գրեք «տպել» հայտարարությունը:
«Տպելը» Python- ի հիմնական գործառույթներից է և օգտագործվում է տերմինալում տեղեկատվություն ցուցադրելու համար, երբ ծրագիրն աշխատում է: Նշում. «Տպել» -ը Python 3 -ի կարևոր փոփոխություններից մեկն է: Python 2 -ում ձեզ մնում էր միայն տպել «տպել», այնուհետև այն, ինչ ցանկանում եք ցուցադրել: Python 3 -ում «տպելը» դարձել է գործառույթ, ուստի պետք է գրել «տպել ()» –ով այն, ինչ ցանկանում եք ցուցադրել փակագծերում:

Քայլ 3. Ավելացրեք ձեր օպերատորին:
Mingրագրավորման լեզուն ստուգելու ամենահեշտ եղանակներից մեկը «Բարև աշխարհ» տեքստը ցուցադրելն է: Տեղադրեք այս տեքստը «տպել ()» հայտարարության մեջ, ներառյալ չակերտները.
տպել («Բարև աշխարհ»)
Ի տարբերություն շատ այլ լեզուների, ձեզ հարկավոր չէ տողերը վերջացնել;. Նաև կարիք չկա օգտագործել գանգուր փակագծեր ({}) ՝ կոդերի բլոկները նշելու համար: Փոխարենը, լիցքավորումը ցույց կտա, թե ինչ է ներառված բլոկում:

Քայլ 4. Պահեք ֆայլը:
Ձեր տեքստային խմբագրիչի Ֆայլ մենյուից ընտրեք Պահել որպես: Անվան դաշտի ներքևի բացվող ընտրացանկից ընտրեք Python ֆայլի տեսակը: Եթե օգտագործում եք Գրառման գրքույկ (ինչը խորհուրդ չի տրվում), ընտրեք Բոլոր ֆայլերը և այնուհետև ավելացրեք.py հասցեով ֆայլի անվան վերջը …
- Համոզվեք, որ ֆայլը պահեք հեշտ հասանելի վայրում, քանի որ այնտեղ նավարկելու եք հրամանի տողի միջոցով:
- Այս օրինակի համար ֆայլը պահեք որպես «hello.py»:

Քայլ 5. Գործարկեք ծրագիրը:
Բացեք հրամանի տողը կամ տերմինալը և նավարկեք այն վայրը, որտեղ պահպանել եք ֆայլը: Folderիշտ թղթապանակին անցնելուց հետո գործարկեք ֆայլը ՝ մուտքագրելով hello.py և սեղմելով ↵ Enter: Դուք պետք է տեսնեք «Ողջույն աշխարհ» տեքստը, որը ցուցադրվում է հրամանի տողի ներքևում:
Կախված նրանից, թե ինչպես եք տեղադրել Python- ը, գուցե անհրաժեշտ լինի մուտքագրել python hello.py կամ python3 hello.py ՝ ծրագիրը գործարկելու համար:

Քայլ 6. Հաճախ փորձարկեք:
Python- ի ամենամեծ առավելություններից մեկն այն է, որ դուք կարող եք ակնթարթորեն փորձարկել ձեր նոր ծրագիրը: Textանկալի է, որ հրամանի տողը գործարկվի ձեր տեքստային խմբագրիչի հետ միաժամանակ: Խմբագրիչի փոփոխությունները պահպանելով ՝ կարող եք անմիջապես գործարկել ծրագիրը հրամանի տողից և փորձարկել փոփոխությունները:
5 -րդ մաս 5 -ից. Բարդ ծրագրեր գրելը

Քայլ 1. Փորձարկեք վերահսկիչ հայտարարություններով:
Վերահսկիչ հայտարարությունները թույլ են տալիս վերահսկել, թե ինչ պետք է անի ծրագիրը որոշակի պայմաններում: Այս օպերատորները Python ծրագրավորման ողնաշարն են, և դրանք թույլ են տալիս ստեղծել ծրագրեր, որոնք տարբեր գործեր են կատարում `ելնելով մուտքերից և պայմաններից: Սկսենք while հայտարարությունից: Այս օրինակում դուք կկարողանաք օգտագործել while հայտարարությունը Ֆիբոնաչիի շարքը մինչև 100 հաշվարկելու համար.
# Յուրաքանչյուր Ֆիբոնաչի թիվ է # նախորդ երկու թվերի գումարը a, b = 0, 1, իսկ b <100: print (b, end = '') a, b = b, a + b
- Օղակը կգործի այնքան ժամանակ, քանի դեռ (մինչդեռ) b- ն փոքր է (<) 100 -ից:
- Արդյունքը կլինի 1 1 2 3 5 8 13 21 34 55 89
- Վերջ = '' հրամանը արդյունքը կտպագրի նույն տողում `յուրաքանչյուր արժեք առանձին տողի վրա տպելու փոխարեն:
-
Այս պարզ ծրագիրը մի քանի բան ունի, որոնց վրա պետք է ուշադրություն դարձնել ՝ բարդ Python ծրագրեր ստեղծելու համար.
- Ուշադրություն դարձրեք ներծծմանը:: ցույց է տալիս, որ հաջորդ տողը կնճռոտվի և կլինի կոդի բլոկի մի մասը: Վերոնշյալ օրինակում տպել (b) և a, b = b, a + b են while բլոկի մի մասը: Programիշտ ներդիրը էական նշանակություն ունի ձեր ծրագրի աշխատանքի համար:
- Մի տողում կարելի է սահմանել մի քանի փոփոխական: Վերոնշյալ օրինակում a և b երկուսն էլ սահմանված են առաջին տողի վրա:
- Եթե այս ծրագիրը մուտքագրում եք անմիջապես թարգմանիչ, ապա վերջում պետք է ավելացնեք դատարկ տող, որպեսզի թարգմանիչը իմանա, որ ծրագիրը ավարտված է:

Քայլ 2. functionsրագրում սահմանեք գործառույթներ:
Կարող եք սահմանել գործառույթներ, որոնք հետագայում կզանգահարեք: Սա հատկապես օգտակար է, եթե մեծ ծրագրի շրջանակներում անհրաժեշտ է օգտագործել բազմաթիվ գործառույթներ: Հետևյալ օրինակում կարող եք ստեղծել Ֆիբոնաչիի շարքը հաշվարկելու գործառույթ, որը նման է նախկինում գրածին.
def fib (n): a, b = 0, 1 իսկ a <n: print (a, end = '') a, b = b, a + b print () # Ավելի ուշ ծրագրում կարող եք զանգահարել ցանկալիին ֆունկցիա # Ֆիբոնաչի ցանկացած տվյալ արժեքի համար fib (1000)
Այն կվերադառնա 0 1 1 2 3 5 8 13 21 34 55 89 89 144 233 377 610 987

Քայլ 3. Ստեղծեք ավելի բարդ ծրագիր `վերահսկիչ հայտարարություններով:
Վերահսկիչ հայտարարությունները թույլ են տալիս սահմանել հատուկ պայմաններ, որոնք փոխում են ծրագրի հետագա կատարման եղանակը: Սա հատկապես կարևոր է, եթե գործ ունեք օգտվողի մուտքի հետ: Հետևյալ օրինակում մենք կօգտագործենք if, elif (else if) և else հայտարարությունները `օգտագործողի տարիքը գնահատող ծրագիր ստեղծելու համար:
age = int (մուտքագրում («Մուտքագրեք ձեր տարիքը.»)) եթե տարիքը <= 12: print («Երեխա լինելը հիանալի է») elif տարիքային միջակայքում (13, 20): print («Դու դեռահաս ես! ") else: print (" Աճող ժամանակ ") # Եթե այս հայտարարություններից որևէ մեկը ճշմարիտ է, # համապատասխան հաղորդագրություն կցուցադրվի: # Եթե պնդումներից ոչ մեկը ճիշտ չէ, # «այլ կերպ» հաղորդագրությունը կցուցադրվի:
-
Այս ծրագիրը ներկայացնում է նաև մի քանի շատ կարևոր օպերատորներ, որոնք շատ օգտակար կլինեն տարբեր ծրագրերում.
- մուտքագրում () - օպերատորը ակնկալում է ստեղնաշարի մուտքագրում: Օգտատերը կտեսնի փակագծերում գրված հաղորդագրություն: Այս օրինակում մուտքագրումը () փաթաթված է int () ֆունկցիայի ներսում, ինչը նշանակում է, որ բոլոր մուտքերը կդիտվեն որպես ամբողջ թվեր:
- range () - Այս գործառույթը կարող է օգտագործվել տարբեր ձևերով: Այս ծրագրում այն ստուգում է, թե արդյոք թիվը 13 -ից 20 -ի միջակայքում է: Շրջանի վերջնական արժեքը հաշվարկներում հաշվի չի առնվում:

Քայլ 4. Ուսումնասիրեք այլ պայմանական պայմաններ:
Նախորդ օրինակում (<=) -ից փոքր կամ հավասար նշան էր օգտագործվում `որոշելու, թե արդյոք մուտքագրված տարիքը համապատասխանում է որոշակի պայմանին: Դուք կարող եք օգտագործել նույն պայմանական պայմանները, ինչ մաթեմատիկայում, բայց ուղղագրությունը փոքր -ինչ տարբերվում է.
Իմաստը | Խորհրդանիշ | Խորհրդանիշ Python- ում | |
---|---|---|---|
Ավելի քիչ քան | < | < | |
Ավելի քան | > | > | |
Պակաս կամ հավասար | ≤ | <= | |
Ավելի կամ հավասար | ≥ | >= | |
Հավասար է | = | == | |
Ոչ հավասար | ≠ | != |
Քայլ 5. Շարունակեք ուսումնասիրությունը:
Այստեղ թվարկված են միայն Python- ի հիմունքները: Թեև դա սովորելու ամենահեշտ լեզուներից մեկն է, բայց եթե ձեզ հետաքրքրում է, դա շատ փորփրող է: Լեզու սովորելու լավագույն միջոցը ծրագրեր ստեղծելն է: Հիշեք, որ դուք կարող եք արագ ծրագրեր գրել անմիջապես թարգմանչի միջոցով, և ձեր փոփոխությունների փորձարկումը նույնքան հեշտ կլինի, որքան հրամանի տողից ծրագիր գործարկելը:
- Շատ լավ գրքեր կան Python ծրագրավորման վերաբերյալ, ներառյալ Learn Python and Program Python (Mark Lutz), Geo-Application Development Python (Vestra E.), Introduction to Machine Learning with Python (Andreas Müller, Sarah Guido), «Python in UNIX և Linux System Administration »(Noah Gift, Jeremy M. Jones) և այլն:
- Ինտերնետում կան բազմաթիվ աղբյուրներ, բայց դրանցից շատերը կենտրոնացած են Python 2. X- ի վրա: Հնարավոր է ՝ հարկ լինի ճշգրտումներ մտցնել այնտեղ ներկայացված օրինակներում:
- Programրագրավորման շատ դասընթացներ առաջարկում են Python դասեր: Python- ը հաճախ դասավանդվում է ներածական դասարաններում, քանի որ այն սովորելու ամենահեշտ լեզուներից մեկն է: