![Programրագրավորում Python- ում - Խորհուրդներ Programրագրավորում Python- ում - Խորհուրդներ](https://a.vvvvvv.in.ua/advices/programmeren-in-python-22.webp)
Բովանդակություն
- Քայլել
- 5-րդ մասի 1-ը. Python- ի տեղադրում (Windows)
- 5-րդ մասի 2-րդ. Հիմնական հասկացությունների ուսուցում
- 5-րդ մասի 3-րդ մասը. Python- ի թարգմանչի օգտագործումը որպես հաշվիչ
- 5-րդ մասի 4-րդ մաս. Առաջին ծրագիր
- 5-րդ մասի 5-րդ մաս. Ավելի բարդ ծրագրերի ձևավորում
- Խորհուրդներ
Անկանու՞մ եք սովորել, թե ինչպես ծրագրավորել: Startedրագրավորման լեզվով ծրագրավորումը սկսելը կարող է վախեցուցիչ թվալ, և դուք կարող եք մտածել, որ դա սովորելու համար անհրաժեշտ է դասեր անցկացնել: Չնայած դա կարող է լինել որոշ ծրագրավորման լեզուների համար, բայց կան մի քանի լեզուներ, որոնք կարող եք տիրապետել մեկ կամ երկու օրվա ընթացքում: Python- ը այս լեզուներից մեկն է: Մի քանի րոպեի ընթացքում արդեն կարող եք ստեղծել գործող Python ծրագիր: Կարդացեք ՝ իմանալով, թե ինչպես:
Քայլել
5-րդ մասի 1-ը. Python- ի տեղադրում (Windows)
Ներբեռնեք Python- ը Windows- ի համար: Դուք կարող եք անվճար ներբեռնել Python- ի թարգմանիչը Windows- ի համար Python կայքից: Համոզվեք, որ ներբեռնեք ճիշտ տարբերակը ձեր օպերացիոն համակարգի համար:
- Ներբեռնեք ամենավերջին տարբերակը:
- Python- ն արդեն ներառված է OS X- ի և Linux- ի հետ: Տեղադրելու կարիք չկա Python- ի հետ կապված բոլոր ծրագրակազմը, բայց իսկապես անհրաժեշտ է լավ ծրագրավորման լեզու բառ մշակող:
- Linux X- ի տարածման և OS X- ի տարբերակների մեծ մասը դեռ օգտագործում են Python 2.X- ը: 2-ի և 3-ի միջև կան մի քանի չնչին տարբերություններ, հատկապես տպավորիչ են «տպագիր» հայտարարության փոփոխությունները: Եթե ցանկանում եք տեղադրել Python- ի ավելի նոր տարբերակ OS X- ում կամ Linux- ում, ներբեռնեք անհրաժեշտ ֆայլերը Python կայքից:
Տեղադրեք Python- ի թարգմանիչը: Լռելյայն կարգավորումները բավարար կլինեն օգտվողների մեծամասնության համար: Python- ը կարող եք գործել հրամանի տողից ՝ ստուգելով մատչելի մոդուլների ցուցակի վերջին տարբերակը:
Տեղադրեք բառ մշակիչ: Հնարավոր է Python ծրագիր գրել Notepad- ում կամ TextEdit- ում, բայց շատ ավելի հեշտ է կարդալ կոդը մասնագիտացված տեքստային խմբագրիչի միջոցով: Կան մի շարք անվճար խմբագիրներ ընտրելու համար, ինչպիսիք են Գրառման գրքույկ ++ (Windows), TextWrangler (Mac) կամ JEdit (ցանկացած համակարգ):
Ստուգեք ձեր տեղադրումը: Բացեք հրամանի տողը (Windows հրամանի տողը) կամ տերմինալը (Mac / Linux) և մուտքագրեք պիթոն, Python- ը կբեռնվի, և տարբերակի համարը կցուցադրվի: Այժմ կտեսնեք Python- ի թարգմանչի հրամանի տողը, հետևյալ կերպ >.
- Տիպ տպել («Ողջույն, աշխարհ») և սեղմեք Մտեք, Այժմ դուք կստանաք տեքստ Բարեւ աշխարհ! կարելի է տեսնել Python հրամանի տողի տակ:
5-րդ մասի 2-րդ. Հիմնական հասկացությունների ուսուցում
Python ծրագիր կազմելու անհրաժեշտություն չկա: Python- ը աշխատում է թարգմանչի հետ, ինչը նշանակում է, որ դուք կարող եք անմիջապես ծրագիր գործարկել, հենց որ այն փոփոխություններ կատարեք: Սա կրկնության, վերանայման և սխալ գտնելու գործընթացը շատ ավելի արագ է դարձնում, քան շատ այլ ծրագրավորման լեզուներում:
- Python- ը ամենահեշտ լեզուներից մեկն է սովորելու համար, և մի քանի րոպեի ընթացքում կարող եք գործարկել պարզ ծրագիր:
Թարգմանչի օգտագործումը: Դուք կարող եք ստուգել թարգմանչի ծածկագրով, առանց նախ և առաջ այն ծրագրին ավելացնելու: Սա հիանալի է սովորելու համար, թե ինչպես են առաջադրանքները աշխատում, կամ մեկանգամյա ծրագիր գրեն:
Python- ի օբյեկտների և փոփոխականների գործածման եղանակը: Python- ը օբյեկտիվ կողմնորոշված լեզու է, ինչը նշանակում է, որ ամեն ինչ վերաբերվում է որպես օբյեկտի: Սա նշանակում է, որ ծրագրի սկզբում դուք պետք է հայտարարեք փոփոխականները (կարող եք դա անել ցանկացած պահի), և դուք նաև պետք է նշեք փոփոխականի տեսակը (ամբողջ թիվ, տող և այլն):
5-րդ մասի 3-րդ մասը. Python- ի թարգմանչի օգտագործումը որպես հաշվիչ
Մի քանի հիմնական թվաբանական գործառույթների կատարումը օգնում է ծանոթանալ Python շարահյուսությանը և թվերի և տողերի մշակման եղանակին:
Սկսեք թարգմանիչը: Բացեք հրամանի տողը կամ տերմինալը: Տիպ պիթոն և սեղմեք Մտեք, Սա սկսում է Python- ի թարգմանիչը և բացում Python հրամանի տողը (>).
- Եթե Python- ը տեղադրված չէ, որպեսզի կարողանաք այն գործարկել հրամանի տողից, ապա նախ պետք է այցելեք Python գրացուցակ ՝ թարգմանիչը գործարկելու համար:
Մի քանի պարզ թվաբանական գործողություններ: Կարող եք հեշտությամբ օգտագործել 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
Հաշվարկող լիազորությունները: Օգտագործեք ** օպերատոր `էներգիա նշելու համար: Python- ը կարող է արագ հաշվարկել մեծ թվերը: Տե՛ս ստորև բերված կոդը օրինակներով:
> 7 * * 2 # 7 քառակուսի 49> 5 * * 7 # 5 հզորությամբ 7 78125
Փոփոխականների ստեղծում և շահարկում: Պարզ հանրահաշվական գործառույթների համար Python- ում կարող եք նշանակել փոփոխականներ: Սա հիանալի ներածություն է Python ծրագրերում փոփոխականներ նշանակելու համար: Դուք փոփոխականները նշանակում եք հետևյալով = նշան. Տե՛ս ստորև բերված կոդը օրինակներով:
> a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # Փոփոխականները կարող են լինել ցանկացած տող> height = 5> width * height 50
Փակել թարգմանիչը: Երբ դուք ավարտեք թարգմանչի օգտագործումը, կարող եք դուրս գալ դրանից և սեղմելով ՝ վերադառնալ հրամանի տող Ctrl+Z (Windows) կամ Ctrl+Դ. (Linux / Mac) այնուհետև Մտեք, Դուք կարող եք նաեւ դուրս գալ () մուտքագրեք, ապա սեղմեք Մտեք մամլիչներ
5-րդ մասի 4-րդ մաս. Առաջին ծրագիր
Բացեք ձեր բառ մշակողը: Կարող եք արագորեն ստեղծել թեստային ծրագիր ՝ ծրագրերը ստեղծելու և պահպանելու հիմունքներին ծանոթանալու համար, այնուհետև դրանք գործադրելու թարգմանչի հետ: Սա նաև թույլ է տալիս ստուգել, թե արդյոք ձեր թարգմանիչը պատշաճ կերպով տեղադրված է:
«Տպագիր» հայտարարության կատարում: «Տպել» -ը Python- ի հիմնական գործառույթներից մեկն է և օգտագործվում է ծրագիր գործարկելիս տերմինալում տեղեկատվություն ցուցադրելու համար: Նշում. «Տպել» -ը Python 2-ի և Python 3- ի ամենամեծ տարբերություններից մեկն է: Python 2-ում դուք պարզապես պետք է մուտքագրեիք «տպել», որին հաջորդում էր այն, ինչ ցանկանում եք ցուցադրել: Python 3-ում «տպումը» գործառույթ է դարձել, այնպես որ դուք այժմ ստիպված կլինեք մուտքագրել «տպել ()» ՝ այն, ինչ ցանկանում եք ցուցադրել փակագծերի արանքում:
Ավելացնել հայտարարություն: Mingրագրավորման լեզուն ստուգելու ամենատարածված ձևերից մեկը «Բարև, աշխարհ» տեքստի ընթերցումն է: ցույց տալ. Տեղադրեք այս տեքստը «տպել ()» հայտարարության մեջ, չակերտների հետ միասին.
տպել («Ողջույն, աշխարհ»)
- Ի տարբերություն շատ այլ լեզուների, տողի վերջում անհրաժեշտ չէ ավելացնել ստորակետ ; տեղադրելու համար: Անհրաժեշտ չէ նաև օգտագործել գանգուր բրեկետներ ({}) օգտագործվում է կոդով բլոկները նշելու համար: Փոխարենը, դուք աշխատում եք խորշով ՝ կոդերի բլոկներ նշելու համար:
Պահեք ֆայլը: Կտտացրեք Ֆայլը ձեր բառ մշակողի հիմնական ընտրացանկում և ընտրեք Save As: Անվան վանդակի տակ գտնվող բացվող ընտրացանկում ընտրեք Python ֆայլի տեսակը: Եթե Notepad եք օգտագործում (խորհուրդ չի տրվում), ընտրեք «Բոլոր ֆայլերը» և ֆայլի անվան վերջում դրեք «.py»:
- Համոզվեք, որ ֆայլը պահեք այնտեղ, որտեղ հեշտությամբ կարող եք մուտք գործել այն, քանի որ հրամանի տողից պետք է այն հեշտությամբ մուտք գործեք:
- Նախ պահեք այն որպես «hello.py»:
Գործարկել ծրագիրը: Բացեք հրամանի տողը կամ տերմինալը և անցեք ֆայլի պահպանման վայրը: Երբ հասնեք այնտեղ, գործարկեք ծրագիրը ՝ մուտքագրելով բարև ձեզ և սեղմեք Մտեք, Այժմ դուք պետք է ստանաք տեքստը Բարեւ աշխարհ! հրամանի տողից ներքև:
- Կախված այն բանից, թե ինչպես եք տեղադրել Python- ը և ինչ տարբերակ կարող է անհրաժեշտ լինել օգտագործել python hello.py կամ python3 hello.py մուտքագրելով ծրագիրը գործարկելու համար:
Փորձարկեք որքան հնարավոր է հաճախ: Python- ի հիանալի բաներից մեկն այն է, որ դուք կարող եք անմիջապես փորձարկել նոր ծրագրեր: Լավ փորձը հրամանի տողն է թողնել միևնույն ժամանակ, երբ աշխատում եք ձեր խմբագրում: Երբ ծրագիր եք պահում խմբագրում, կարող եք գործարկել ծրագիրը հենց հրամանի տողից, այնպես որ կարող եք արագորեն ստուգել փոփոխությունները:
5-րդ մասի 5-րդ մաս. Ավելի բարդ ծրագրերի ձևավորում
Փորձեք հոսքի վերահսկման ստանդարտ հայտարարության հետ: Հոսքի վերահսկման հայտարարությունները թույլ են տալիս վերահսկել, թե ինչ է անում ծրագիրը `ելնելով որոշակի պայմաններից: Այս հայտարարությունները գտնվում են Python ծրագրավորման հիմքում, և դրանց միջոցով կարող եք ստեղծել ծրագրեր, որոնք տարբեր գործեր են կատարում ՝ կախված մուտքից և պայմաններից: Այն մինչդեռ հայտարարությունը սրա լավ օրինակն է, նախ և առաջ: Այս օրինակում դուք կարող եք դա անել մինչդեռ հայտարարություն `Ֆիբոնաչիի հաջորդականությունը հաշվարկելու համար մինչև 100:
# Ֆիբոնաչիի հաջորդականության յուրաքանչյուր թիվ # նախորդ երկու թվերի հանրագումարն է: a, b = 0, 1 իսկ b 100: տպել (b, end = "") a, b = b, a + b
- Հաջորդականությունը շարունակվում է մինչև (մինչ) բ 100-ից պակաս է ():
- Դրանից հետո արդյունքը դառնում է 1 1 2 3 5 8 13 21 34 55 89
- Այն վերջ = "" հրամանը ցույց կտա արդյունքը նույն գծի վրա ՝ յուրաքանչյուր արժեքը տարբեր տողում ցույց տալու փոխարեն:
- Այս պարզ ծրագրում պետք է նշել մի շարք բաներ, որոնք կարևոր նշանակություն ունեն Python- ում բարդ ծրագրեր ստեղծելու համար.
- Նշեք խորշը: Ա : ցույց է տալիս, որ հետևյալ տողերը կտրված կլինեն և կազմում են ծածկագրերի մաս: Ստեղծեք վերը նշված օրինակում տպել (բ) և a, b = b, a + b դրա մի մասը մինչդեռ արգելափակել Պատշաճ խորացումը անհրաժեշտ է և եզակի է Python ծրագրի համար: Այն ճիշտ չի աշխատի, եթե խորշը սխալ է:
- Բազմաթիվ փոփոխականներ կարող են սահմանվել նույն գծի վրա: Վերոնշյալ օրինակում երկուսն էլ ա ինչպես բ առաջին գծի վրա սահմանված:
- Եթե այս ծրագիրն ուղղակիորեն մուտքագրեք թարգմանիչ, ապա վերջում պետք է դատարկ տող ավելացնեք, որպեսզի թարգմանիչը իմանա, որ ծրագիրն ավարտվել է:
Designրագրերի շրջանակներում գործառույթների ձևավորում: Laterրագրում կարող եք սահմանել գործառույթներ, որոնք կարող եք զանգահարել ավելի ուշ: Սա հատկապես օգտակար է, երբ անհրաժեշտ է օգտագործել ավելի մեծ ծրագրի սահմաններում բազմաթիվ գործառույթներ: Հետևյալ օրինակում Դուք ստեղծում եք նույն գործառույթը, ինչ նախկինում գրված էր ՝ Ֆիբոնաչիի հաջորդականություն զանգահարելու համար.
def fib (n) ՝ a, b = 0, 1 while an: print (a, end = '') a, b = b, a + b print () # Laterրագրում հետագայում դուք զանգահարում եք Fibonacci գործառույթը # համար a արժեք, որը դուք նշում եք: մանրաթել (1000)
- Սա տալիս է 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Կառուցեք հոսքի կառավարման ավելի բարդ ծրագիր: Flow կառավարման հայտարարությունների միջոցով կարող եք նշել հատուկ պայմաններ, որոնք փոխում են ծրագրի գործելակերպը: Սա հատկապես կարևոր է, երբ գործ ունենք օգտագործողի մուտքի հետ: Օգտագործվում է հետևյալ օրինակը եթե, էլի (եթե այլապես) և ուրիշ ստեղծել պարզ ծրագիր `ինչ-որ մեկի տարիքը մեկնաբանելու համար:
տարիքը = int (մուտքագրում ("Մուտքագրեք ձեր տարիքը.")) եթե տարիքը = 12: տպեք ("Հիանալի է երեխա լինելը") elif տարիքը միջակայքում (13, 20): տպել ("Դու դեռահաս ես"): ) other: print («Timeամանակն է մեծանալ») # Եթե այս պնդումներից որևէ մեկը ճիշտ է # ապա համապատասխան տեքստը կցուցադրվի: # Եթե պնդումներից ոչ մեկը ճիշտ չէ, ապա ցուցադրվում է «ուրիշ» # հաղորդագրությունը:
- Այս ծրագիրը ներկայացնում է մի քանի այլ կարևոր հայտարարություններ, որոնք անփոխարինելի են մի շարք տարբեր ծրագրերի համար.
- մուտքագրում () - Սա ստեղնաշարի միջոցով մուտք է խնդրելու: Օգտագործողը կտեսնի հաղորդագրությունը չակերտների մեջ: Այս օրինակում մուտքագրում () շրջապատված է int () ֆունկցիա, ինչը նշանակում է, որ բոլոր մուտքերը դիտվում են որպես ամբողջ թիվ (ամբողջ թիվ):
- միջակայք () - Այս գործառույթը կարող է օգտագործվել մի շարք տարբեր ձևերով: Այս ծրագրում այն ստուգում է, թե արդյոք միջակայքը ընկնում է 13-20-ի միջև: Միջակայքի վերջը ներառված չէ հաշվարկի մեջ:
- Այս ծրագիրը ներկայացնում է մի քանի այլ կարևոր հայտարարություններ, որոնք անփոխարինելի են մի շարք տարբեր ծրագրերի համար.
Իմացեք մյուս պայմանական արտահայտությունները: Նախորդ օրինակում օգտագործվում է «պակաս կամ հավասար» խորհրդանիշը (=) `որոշելու համար, թե արդյոք մուտքագրված տարիքը համապատասխանում է պայմանին: Դուք կարող եք օգտագործել նույն պայմանական արտահայտությունները, որոնք դուք օգտագործում եք մաթեմատիկայում, բայց դրանք մուտքագրելը մի փոքր այլ է.
Պայմանական արտահայտություններ. Իմաստը Խորհրդանիշ Python խորհրդանիշ Ավելի քիչ քան Ավելի մեծ, քան > > Ավելի քիչ կամ հավասար ≤ = Ավելի մեծ կամ հավասար ≥ >= Հավասար է = == Հավասար չէ ≠ != - Շարունակեք սովորել: Սա միայն սկիզբն է, երբ բանը վերաբերում է Python- ին սովորելուն: Չնայած դա սովորելու ամենահեշտ լեզուներից մեկն է, բայց շատ բան կա սովորելու, եթե ուզում եք ավելի խորը լեզու խորացնել: Wayրագրեր շարունակելը լավագույն միջոցն է: Հիշեք, որ թարգմանչի մեջ կարող եք արագ գրել ծրագրի մի քանի ձևավորում, և ձեր փոփոխությունները փորձարկելը նույնքան պարզ է, որքան ծրագիրը հրամանի տողից կրկին գործարկելը:
- Կան մի քանի լավ գրքեր Python- ի ծրագրավորման վերաբերյալ, այդ թվում `« Python սկսնակների համար »,« Python Cookbook »և« Python Programming: An Introduction to Computer Science »:
- Առկա են մի շարք առցանց ռեսուրսներ, բայց դրանք հիմնականում կենտրոնանում են Python 2.X- ի վրա: Դրանից հետո կարող է անհրաժեշտ լինել փոփոխել օրինակները, որպեսզի դրանք գործեն Python 3-ում:
- Շատ դպրոցներ դասեր են անցկացնում Python- ի վերաբերյալ: Python- ը հաճախ դասավանդվում է ներածական ծրագրավորման դասընթացներին, քանի որ այն սովորելու ամենահեշտ լեզուներից մեկն է:
Խորհուրդներ
- Python- ը համակարգչի ավելի պարզ լեզուներից մեկն է, բայց իրոք լավ սովորելու համար, այնուամենայնիվ, նվիրվածություն է պահանջում: Այն նաև օգնում է հանրահաշվի որոշակի գիտելիքներ ունենալ, քանի որ Python- ը շատ կենտրոնացած է մաթեմատիկական մոդելների վրա: