Wantանկանու՞մ եք սովորել ծրագրավորել: Համակարգչային ծրագրավորում սովորելը կարող է բարդ լինել, և դուք կարող եք մտածել որոշակի դասընթացներ անցնելու մասին: Սա կարող է ճիշտ լինել որոշ ծրագրավորման լեզուների համար, բայց կան շատերը, որոնց հիմքերը հասկանալու համար պահանջվում է ընդամենը մեկ -երկու օր: Python- ը այդ լեզուներից մեկն է: Դուք կարող եք գործարկել Python- ի հիմնական ծրագրերը ընդամենը մի քանի րոպեում: Տեսեք ստորև բերված Քայլ 1 -ը ՝ պարզելու համար, թե ինչպես:
Քայլ
Մաս 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 (systemանկացած համակարգ):
Քայլ 4. Ստուգեք տեղադրումը:
Բացեք Command Prompt (Windows) տերմինալից (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- ը հրամանի տողում, ապա թարգմանիչը գործարկելու համար հարկավոր է անցնել դեպի 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րագրավորման լեզուն ստուգելու ամենատարածված եղանակներից մեկը «Բարև, աշխարհ» տեքստը ցուցադրելն է: Տեքստի այս հատվածը փակեք «տպել ()» հայտարարության մեջ, ներառյալ մեջբերումները.
տպել («Բարև, աշխարհ»)
Ի տարբերություն շատ այլ լեզուների, ձեզ հարկավոր չէ տողերի վերջավորություններ հայտարարել հետևյալով. Դուք նաև կարիք չունեք օգտագործել գանգուր փակագծեր ({}) `բլոկները ներկայացնելու համար: Փոխարենը, կետը ցույց կտա, թե ինչ է ներառված բլոկում:
Քայլ 4. Պահեք ֆայլը:
Տեքստային խմբագրիչում կտտացրեք Ֆայլ ընտրացանկին և ընտրեք Պահել որպես: Անվան տուփի ներքևի բացվող ընտրացանկում ընտրեք Python ֆայլի տեսակը: Եթե օգտագործում եք Գրառման գրքույկ (բայց խորհուրդ չի տրվում), ընտրեք «Բոլոր ֆայլերը», այնուհետև ֆայլի անվան վերջում ավելացրեք «py»:
- Համոզվեք, որ ֆայլը պահեք հեշտ հասանելի վայրում, քանի որ այն պետք է մատնանշեք հրամանի տողում:
- Այս օրինակի համար ֆայլը պահեք որպես «hello.py»:
Քայլ 5. Գործարկեք ծրագիրը:
Բացեք Հրամանի տողը կամ տերմինալը և գնացեք այն վայրը, որտեղ պահեցիք ֆայլը: Տեղ հասնելուց հետո գործարկեք ֆայլը ՝ մուտքագրելով hello.py և Enter: Հրամանի տողի ներքևում կտեսնեք տեքստը:
Կախված նրանից, թե ինչպես եք տեղադրել Python- ը, գուցե անհրաժեշտ լինի մուտքագրել python hello.py ծրագիրը գործարկելու համար:
Քայլ 6. Հաճախակի փորձարկեք ծրագիրը:
Python- ի առավելություններից մեկն այն է, որ դուք կարող եք անմիջապես փորձարկել նոր ծրագրեր: Մեկ այլ առավելություն այն է, որ ձեր հրամանի տողն ու խմբագիրը բաց են: Խմբագրում փոփոխությունները պահպանելուց հետո կարող եք ծրագիրը գործարկել անմիջապես հրամանի տողից ՝ արագացնելով փոփոխությունների փորձարկումը:
5 -րդ մաս 5 -ից. Ընդլայնված ծրագրերի ստեղծում
Քայլ 1. Փորձարկեք հոսքի կառավարման հիմնական դրույթները:
Հոսքի վերահսկման հայտարարությունները օգտակար են որոշակի պայմաններում ծրագրի կատարած գործողությունների վերահսկման համար: Այս հայտարարությունները Python ծրագրավորման առանցքն են, այնպես որ կարող եք ստեղծել ծրագրեր, որոնք տարբեր բաներ են անում ՝ կախված մուտքից և պայմաններից: Իսկ հայտարարությունը սովորելու լավ սկիզբ է: Այս օրինակում դուք օգտագործում եք while հայտարարություն ՝ Ֆիբոնաչիի շարքը մինչև 100 հաշվարկելու համար.
# Ֆիբոնաչիի հաջորդականության յուրաքանչյուր համարը # նախորդ երկու թվերի գումարն է, b = 0, 1, մինչդեռ b <100: տպել (b, վերջ = '') a, b = b, a+b
- Հերթականությունը կգործի այնքան ժամանակ, քանի դեռ (մինչդեռ) b- ն փոքր է (<) 100 -ից:
- Programրագրի արդյունքները 1 1 2 3 5 8 13 21 34 55 89 են
- End = "" հրամանը թողնում է ելքը նույն տողում `յուրաքանչյուր արժեք առանձին տողի վրա դնելու փոխարեն:
-
Այս պարզ ծրագրում պետք է նշել մի քանի բան, և դրանք շատ կարևոր են Python- ում բարդ ծրագրեր ստեղծելու համար.
- Ուշադրություն դարձրեք կետերին:: ցույց է տալիս, որ հաջորդ տողը կնճռոտվի և բլոկի մի մասն է: Վերոնշյալ օրինակում տպել (b) և a, b = b, a+b են while բլոկի մի մասը: Indրագրի աշխատանքի համար էական ներխուժումն էական է:
- Նույն տողում կարող են սահմանվել բազմաթիվ փոփոխականներ: Վերոնշյալ օրինակում ՝ a և b: Երկուսն էլ սահմանվում են առաջին տողում
- Եթե այս ծրագիրը մուտքագրում եք անմիջապես թարգմանիչ, ապա վերջում պետք է ավելացնեք դատարկ տող, որպեսզի թարգմանիչը իմանա, որ ծրագիրը ավարտված է:
Քայլ 2. Buildրագրում կառուցեք գործառույթը:
Կարող եք սահմանել գործառույթներ, որոնք հետագայում կարող են կանչվել ծրագրում: Սա հատկապես օգտակար է, եթե ձեզ անհրաժեշտ է օգտագործել բազմաթիվ գործառույթներ ավելի մեծ ծրագրի սահմաններում: Հետևյալ օրինակում կարող եք ստեղծել մի գործառույթ, որը կանչում է Ֆիբոնաչիի հաջորդականություն, որը նման է նախկինում գրածին.
def fib (n): a, b = 0, 1 իսկ a <n: print (a, end = '') a, b = b, a+b print () # Այնուհետև յուրաքանչյուրի համար կարող եք զանգահարել # Fibonacci ֆունկցիա արժեքը նշված է fib (1000)
Սա կվերադառնա 0 1 1 2 3 5 8 13 21 34 55 89 89 144 233 377 610 987
Քայլ 3. Կառուցեք հոսքերի վերահսկման ավելի բարդ ծրագիր:
Հոսքի կառավարման հայտարարությունները օգտակար են որոշակի պայմաններ սահմանելու համար, որոնք փոխում են ծրագրի կատարման եղանակը: Սա հատկապես կարևոր է, եթե գործ ունեք օգտվողի մուտքի հետ: Ստորև բերված օրինակը կօգտագործի if, elif (այլ դեպքում, եթե) և else օգտագործողի տարիքը գնահատող պարզ ծրագիր ստեղծելու համար:
age = int (մուտքագրում («Մուտքագրեք ձեր տարիքը.»)) եթե տարիքը <= 12: print («Մանկությունը զարմանալի է») elif տարիքը միջակայքում (13, 20). print («Դու դեռահաս ես») այլ: print («Մեծանալու ժամանակը») # Եթե այս պնդումներից որևէ մեկը ճիշտ է # Համապատասխան հաղորդագրությունը կցուցադրվի: # Եթե պնդումներից ոչ մեկը ճիշտ չէ, # «այլ» հաղորդագրությունը կցուցադրվի:
-
Րագիրը նաև ներկայացնում է որոշ այլ շատ կարևոր հայտարարություններ ՝ տարբեր ծրագրերում օգտագործելու համար.
- input () - Սա զանգահարում է ստեղնաշարի օգտագործողի մուտքը: Օգտագործողը կտեսնի փակագծերում գրված հաղորդագրությունը: Այս օրինակում մուտքը () շրջապատված է int () գործառույթով, ինչը նշանակում է, որ բոլոր մուտքերը կդիտվեն որպես ամբողջ թվեր
- range () - Այս գործառույթը կարող է օգտագործվել տարբեր ձևերով: Այս ծրագրում այս գործառույթը ստուգում է, թե արդյոք թիվը 13 և 20. միջակայքում է: Հաշվարկի միջակայքի վերջը չի հաշվում:
Քայլ 4. Սովորեք այլ պայմանական արտահայտություններ:
Նախորդ օրինակը օգտագործում է «փոքր կամ հավասար» խորհրդանիշը (<=) `որոշելու, թե արդյոք մուտքագրված տարիքը համապատասխանում է պայմանին: Դուք կարող եք օգտագործել նույն պայմանական արտահայտությունները, ինչպես մաթեմատիկայում, բայց դրանց մուտքագրման ձևը փոքր -ինչ տարբերվում է.
Իմաստը | Խորհրդանիշ | Python խորհրդանիշ | |
---|---|---|---|
Ավելի փոքր է, քան | < | < | |
Ավելի մեծ, քան | > | > | |
Պակաս կամ հավասար | ≤ | <= | |
Ավելի մեծ կամ հավասար | ≥ | >= | |
Միասին | = | == | |
Հավասար չէ | ≠ | != |
Քայլ 5. Մշտապես սովորել:
Վերոնշյալ բոլորը պարզապես Python- ի հիմունքներն են: Թեև Python- ը սովորելու ամենապարզ լեզուներից մեկն է, դրա մեջ կա մի մեծ շրջանակ, որի մեջ կարող ես փորփրել: Սովորելը շարունակելու լավագույն միջոցը ծրագրավորումն է: Հիշեք, որ դուք կարող եք արագ ծրագրեր գրել զրոյից անմիջապես թարգմանչից, և ձեր փոփոխությունների փորձարկումը նույնքան հեշտ է, որքան ծրագիրը նորից հրամանի տողից գործարկելը:
- Կան շատ լավ գրքեր, որոնք մատչելի են Python ծրագրավորման վերաբերյալ, ներառյալ «Python for Beginners», «Python Cookbook» և «Python Programming: Introduction to Computer Science»:
- Ինտերնետում առկա են տարբեր աղբյուրներ, սակայն դրանցից շատերը դեռևս նվիրված են Python 2.x- ին: Յուրաքանչյուր օրինակի համար դուք ստիպված կլինեք ճշգրտումներ կատարել:
- Շատ դասընթացներ առաջարկում են Python- ի ուսուցում: Python- ը հաճախ դասավանդվում է ներածական դասարաններում, քանի որ այն ավելի հեշտ սովորվող լեզուներից է: