Ինչպես սկսել ծրագրավորումը Python- ում. 15 քայլ

Բովանդակություն:

Ինչպես սկսել ծրագրավորումը Python- ում. 15 քայլ
Ինչպես սկսել ծրագրավորումը Python- ում. 15 քայլ
Anonim

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

Քայլեր

Մաս 1 5 -ից. Python- ի տեղադրում (Windows- ի համար)

167107 1
167107 1

Քայլ 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 կայքից:
167107 2
167107 2

Քայլ 2. Տեղադրեք Python թարգմանիչը:

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

167107 3
167107 3

Քայլ 3. Տեղադրեք տեքստային խմբագիր:

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

167107 4
167107 4

Քայլ 4. Համոզվեք, որ տեղադրումը հաջող էր:

Բացեք Command Prompt (Windows) կամ Terminal (Mac / Linux) և մուտքագրեք python: Python- ը կբեռնվի և կցուցադրվի դրա տարբերակի համարը: Ձեզ կտանեն Python թարգմանչի հրամանի տող ՝ նշելով >>>:

Մուտքագրեք print («Բարև աշխարհ») և սեղմեք. Enter: Դուք պետք է տեսնեք «Ողջույն աշխարհ» տեքստը, որը ցուցադրվում է Python հրամանի տողից ներքև:

5 -րդ մաս 2 -ից. Հիմնական հասկացություններ

167107 5
167107 5

Քայլ 1. Հասկացեք, որ Python- ը չի պահանջում հավաքում:

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

Python- ը սովորելու ամենահեշտ լեզուներից մեկն է, և դուք կարող եք գրել և գործարկել մի պարզ ծրագիր ընդամենը մի քանի րոպեում:

167107 6
167107 6

Քայլ 2. Հասկացեք թարգմանչին:

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

167107 7
167107 7

Քայլ 3. Իմացեք, թե ինչպես է Python- ն աշխատում օբյեկտների և փոփոխականների հետ:

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

5 -րդ մաս 3 -րդ ՝ Python թարգմանչի օգտագործումը որպես հաշվիչ

Որոշ հիմնական հաշվողական գործառույթների կատարումը թույլ կտա ձեզ հասկանալ Python- ի շարահյուսությունը և ինչպես են գործածվում թվերն ու տողերը:

167107 8
167107 8

Քայլ 1. Սկսեք թարգմանչին:

Բացեք հրամանի տողը կամ տերմինալը: Մուտքագրեք python և սեղմեք ↵ Enter: Python- ի թարգմանիչը կբեռնվի, և ձեզ կտանեն նրա հրամանի տող (>>>):

Եթե Python- ը չեք ինտեգրվել հրամանի տողում, ապա թարգմանիչը գործարկելու համար հարկավոր է անցնել Python գրացուցակին:

167107 9
167107 9

Քայլ 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

167107 10
167107 10

Քայլ 3. Հաշվիր թվի հզորությունը:

Դուք կարող եք օգտագործել ** օպերատորը `ցույց տալու արագությունը: Python- ը կարող է արագ հաշվարկել մեծ թվեր: Տե՛ս ստորև բերված պատուհանի օրինակը:

>>> 7 ** 2 # 7 քառակուսի 49 >>> 5 ** 7 # 5 ՝ 7 78 125 հզորությամբ

167107 11
167107 11

Քայլ 4. Ստեղծեք և փոփոխեք փոփոխականներ:

Հիմնական հանրահաշվական գործողություններ կատարելու համար կարող եք փոփոխականներին նշանակել արժեքներ: Սա լավ ներածություն է այն բանի համար, թե ինչպես պետք է արժեքներ նշանակել փոփոխականներին Python- ում: Փոփոխականներին տրվում են արժեքներ `օգտագործելով = նշանը: Տե՛ս հաջորդ պատուհանի օրինակը:

>>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Փոփոխականի անունը կարող է լինել ցանկացած տող >>> բարձրություն = 5 >>> լայնություն * բարձրություն 50

167107 12
167107 12

Քայլ 5. Փակեք թարգմանիչը:

Թարգմանչի օգտագործումն ավարտելուց հետո կարող եք այն փակել և վերադառնալ հրամանի տող ՝ սեղմելով Ctrl + Z (Windows) կամ Ctrl + D (Linux / Mac) և այնուհետև սեղմելով ↵ Enter: Կարող եք նաև մուտքագրել quit () և սեղմել ↵ Enter:

Մաս 4 5 -ից. Ստեղծեք ձեր առաջին ծրագիրը

167107 13
167107 13

Քայլ 1. Սկսեք ձեր տեքստային խմբագրիչը:

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

167107 14
167107 14

Քայլ 2. Գրեք «տպել» հայտարարությունը:

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

167107 15
167107 15

Քայլ 3. Ավելացրեք ձեր օպերատորին:

Mingրագրավորման լեզուն ստուգելու ամենահեշտ եղանակներից մեկը «Բարև աշխարհ» տեքստը ցուցադրելն է: Տեղադրեք այս տեքստը «տպել ()» հայտարարության մեջ, ներառյալ չակերտները.

տպել («Բարև աշխարհ»)

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

167107 16
167107 16

Քայլ 4. Պահեք ֆայլը:

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

  • Համոզվեք, որ ֆայլը պահեք հեշտ հասանելի վայրում, քանի որ այնտեղ նավարկելու եք հրամանի տողի միջոցով:
  • Այս օրինակի համար ֆայլը պահեք որպես «hello.py»:
167107 17
167107 17

Քայլ 5. Գործարկեք ծրագիրը:

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

Կախված նրանից, թե ինչպես եք տեղադրել Python- ը, գուցե անհրաժեշտ լինի մուտքագրել python hello.py կամ python3 hello.py ՝ ծրագիրը գործարկելու համար:

167107 18
167107 18

Քայլ 6. Հաճախ փորձարկեք:

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

5 -րդ մաս 5 -ից. Բարդ ծրագրեր գրելը

167107 19
167107 19

Քայլ 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 երկուսն էլ սահմանված են առաջին տողի վրա:
    • Եթե այս ծրագիրը մուտքագրում եք անմիջապես թարգմանիչ, ապա վերջում պետք է ավելացնեք դատարկ տող, որպեսզի թարգմանիչը իմանա, որ ծրագիրը ավարտված է:
167107 20
167107 20

Քայլ 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

167107 21
167107 21

Քայլ 3. Ստեղծեք ավելի բարդ ծրագիր `վերահսկիչ հայտարարություններով:

Վերահսկիչ հայտարարությունները թույլ են տալիս սահմանել հատուկ պայմաններ, որոնք փոխում են ծրագրի հետագա կատարման եղանակը: Սա հատկապես կարևոր է, եթե գործ ունեք օգտվողի մուտքի հետ: Հետևյալ օրինակում մենք կօգտագործենք if, elif (else if) և else հայտարարությունները `օգտագործողի տարիքը գնահատող ծրագիր ստեղծելու համար:

age = int (մուտքագրում («Մուտքագրեք ձեր տարիքը.»)) եթե տարիքը <= 12: print («Երեխա լինելը հիանալի է») elif տարիքային միջակայքում (13, 20): print («Դու դեռահաս ես! ") else: print (" Աճող ժամանակ ") # Եթե այս հայտարարություններից որևէ մեկը ճշմարիտ է, # համապատասխան հաղորդագրություն կցուցադրվի: # Եթե պնդումներից ոչ մեկը ճիշտ չէ, # «այլ կերպ» հաղորդագրությունը կցուցադրվի:

  • Այս ծրագիրը ներկայացնում է նաև մի քանի շատ կարևոր օպերատորներ, որոնք շատ օգտակար կլինեն տարբեր ծրագրերում.

    • մուտքագրում () - օպերատորը ակնկալում է ստեղնաշարի մուտքագրում: Օգտատերը կտեսնի փակագծերում գրված հաղորդագրություն: Այս օրինակում մուտքագրումը () փաթաթված է int () ֆունկցիայի ներսում, ինչը նշանակում է, որ բոլոր մուտքերը կդիտվեն որպես ամբողջ թվեր:
    • range () - Այս գործառույթը կարող է օգտագործվել տարբեր ձևերով: Այս ծրագրում այն ստուգում է, թե արդյոք թիվը 13 -ից 20 -ի միջակայքում է: Շրջանի վերջնական արժեքը հաշվարկներում հաշվի չի առնվում:
167107 22
167107 22

Քայլ 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- ը հաճախ դասավանդվում է ներածական դասարաններում, քանի որ այն սովորելու ամենահեշտ լեզուներից մեկն է:

Հանրաճանաչ թեմայով