Programրագրավորում Python- ում

Հեղինակ: Frank Hunt
Ստեղծման Ամսաթիվը: 13 Մարտ 2021
Թարմացման Ամսաթիվը: 1 Հուլիս 2024
Anonim
Programրագրավորում Python- ում - Խորհուրդներ
Programրագրավորում Python- ում - Խորհուրդներ

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

Անկանու՞մ եք սովորել, թե ինչպես ծրագրավորել: Startedրագրավորման լեզվով ծրագրավորումը սկսելը կարող է վախեցուցիչ թվալ, և դուք կարող եք մտածել, որ դա սովորելու համար անհրաժեշտ է դասեր անցկացնել: Չնայած դա կարող է լինել որոշ ծրագրավորման լեզուների համար, բայց կան մի քանի լեզուներ, որոնք կարող եք տիրապետել մեկ կամ երկու օրվա ընթացքում: Python- ը այս լեզուներից մեկն է: Մի քանի րոպեի ընթացքում արդեն կարող եք ստեղծել գործող Python ծրագիր: Կարդացեք ՝ իմանալով, թե ինչպես:

Քայլել

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

  1. Ներբեռնեք Python- ը Windows- ի համար: Դուք կարող եք անվճար ներբեռնել Python- ի թարգմանիչը Windows- ի համար Python կայքից: Համոզվեք, որ ներբեռնեք ճիշտ տարբերակը ձեր օպերացիոն համակարգի համար:
    • Ներբեռնեք ամենավերջին տարբերակը:
    • Python- ն արդեն ներառված է OS X- ի և Linux- ի հետ: Տեղադրելու կարիք չկա Python- ի հետ կապված բոլոր ծրագրակազմը, բայց իսկապես անհրաժեշտ է լավ ծրագրավորման լեզու բառ մշակող:
    • Linux X- ի տարածման և OS X- ի տարբերակների մեծ մասը դեռ օգտագործում են Python 2.X- ը: 2-ի և 3-ի միջև կան մի քանի չնչին տարբերություններ, հատկապես տպավորիչ են «տպագիր» հայտարարության փոփոխությունները: Եթե ​​ցանկանում եք տեղադրել Python- ի ավելի նոր տարբերակ OS X- ում կամ Linux- ում, ներբեռնեք անհրաժեշտ ֆայլերը Python կայքից:
  2. Տեղադրեք Python- ի թարգմանիչը: Լռելյայն կարգավորումները բավարար կլինեն օգտվողների մեծամասնության համար: Python- ը կարող եք գործել հրամանի տողից ՝ ստուգելով մատչելի մոդուլների ցուցակի վերջին տարբերակը:
  3. Տեղադրեք բառ մշակիչ: Հնարավոր է Python ծրագիր գրել Notepad- ում կամ TextEdit- ում, բայց շատ ավելի հեշտ է կարդալ կոդը մասնագիտացված տեքստային խմբագրիչի միջոցով: Կան մի շարք անվճար խմբագիրներ ընտրելու համար, ինչպիսիք են Գրառման գրքույկ ++ (Windows), TextWrangler (Mac) կամ JEdit (ցանկացած համակարգ):
  4. Ստուգեք ձեր տեղադրումը: Բացեք հրամանի տողը (Windows հրամանի տողը) կամ տերմինալը (Mac / Linux) և մուտքագրեք պիթոն, Python- ը կբեռնվի, և տարբերակի համարը կցուցադրվի: Այժմ կտեսնեք Python- ի թարգմանչի հրամանի տողը, հետևյալ կերպ >.
    • Տիպ տպել («Ողջույն, աշխարհ») և սեղմեք Մտեք, Այժմ դուք կստանաք տեքստ Բարեւ աշխարհ! կարելի է տեսնել Python հրամանի տողի տակ:

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

  1. Python ծրագիր կազմելու անհրաժեշտություն չկա: Python- ը աշխատում է թարգմանչի հետ, ինչը նշանակում է, որ դուք կարող եք անմիջապես ծրագիր գործարկել, հենց որ այն փոփոխություններ կատարեք: Սա կրկնության, վերանայման և սխալ գտնելու գործընթացը շատ ավելի արագ է դարձնում, քան շատ այլ ծրագրավորման լեզուներում:
    • Python- ը ամենահեշտ լեզուներից մեկն է սովորելու համար, և մի քանի րոպեի ընթացքում կարող եք գործարկել պարզ ծրագիր:
  2. Թարգմանչի օգտագործումը: Դուք կարող եք ստուգել թարգմանչի ծածկագրով, առանց նախ և առաջ այն ծրագրին ավելացնելու: Սա հիանալի է սովորելու համար, թե ինչպես են առաջադրանքները աշխատում, կամ մեկանգամյա ծրագիր գրեն:
  3. Python- ի օբյեկտների և փոփոխականների գործածման եղանակը: Python- ը օբյեկտիվ կողմնորոշված ​​լեզու է, ինչը նշանակում է, որ ամեն ինչ վերաբերվում է որպես օբյեկտի: Սա նշանակում է, որ ծրագրի սկզբում դուք պետք է հայտարարեք փոփոխականները (կարող եք դա անել ցանկացած պահի), և դուք նաև պետք է նշեք փոփոխականի տեսակը (ամբողջ թիվ, տող և այլն):

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

Մի քանի հիմնական թվաբանական գործառույթների կատարումը օգնում է ծանոթանալ Python շարահյուսությանը և թվերի և տողերի մշակման եղանակին:


  1. Սկսեք թարգմանիչը: Բացեք հրամանի տողը կամ տերմինալը: Տիպ պիթոն և սեղմեք Մտեք, Սա սկսում է 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 # Փոփոխականները կարող են լինել ցանկացած տող> height = 5> width * height 50

  5. Փակել թարգմանիչը: Երբ դուք ավարտեք թարգմանչի օգտագործումը, կարող եք դուրս գալ դրանից և սեղմելով ՝ վերադառնալ հրամանի տող Ctrl+Z (Windows) կամ Ctrl+Դ. (Linux / Mac) այնուհետև Մտեք, Դուք կարող եք նաեւ դուրս գալ () մուտքագրեք, ապա սեղմեք Մտեք մամլիչներ

5-րդ մասի 4-րդ մաս. Առաջին ծրագիր

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

    տպել («Ողջույն, աշխարհ»)

    • Ի տարբերություն շատ այլ լեզուների, տողի վերջում անհրաժեշտ չէ ավելացնել ստորակետ ; տեղադրելու համար: Անհրաժեշտ չէ նաև օգտագործել գանգուր բրեկետներ ({}) օգտագործվում է կոդով բլոկները նշելու համար: Փոխարենը, դուք աշխատում եք խորշով ՝ կոդերի բլոկներ նշելու համար:
  4. Պահեք ֆայլը: Կտտացրեք Ֆայլը ձեր բառ մշակողի հիմնական ընտրացանկում և ընտրեք Save As: Անվան վանդակի տակ գտնվող բացվող ընտրացանկում ընտրեք Python ֆայլի տեսակը: Եթե ​​Notepad եք օգտագործում (խորհուրդ չի տրվում), ընտրեք «Բոլոր ֆայլերը» և ֆայլի անվան վերջում դրեք «.py»:
    • Համոզվեք, որ ֆայլը պահեք այնտեղ, որտեղ հեշտությամբ կարող եք մուտք գործել այն, քանի որ հրամանի տողից պետք է այն հեշտությամբ մուտք գործեք:
    • Նախ պահեք այն որպես «hello.py»:
  5. Գործարկել ծրագիրը: Բացեք հրամանի տողը կամ տերմինալը և անցեք ֆայլի պահպանման վայրը: Երբ հասնեք այնտեղ, գործարկեք ծրագիրը ՝ մուտքագրելով բարև ձեզ և սեղմեք Մտեք, Այժմ դուք պետք է ստանաք տեքստը Բարեւ աշխարհ! հրամանի տողից ներքև:
    • Կախված այն բանից, թե ինչպես եք տեղադրել Python- ը և ինչ տարբերակ կարող է անհրաժեշտ լինել օգտագործել python hello.py կամ python3 hello.py մուտքագրելով ծրագիրը գործարկելու համար:
  6. Փորձարկեք որքան հնարավոր է հաճախ: Python- ի հիանալի բաներից մեկն այն է, որ դուք կարող եք անմիջապես փորձարկել նոր ծրագրեր: Լավ փորձը հրամանի տողն է թողնել միևնույն ժամանակ, երբ աշխատում եք ձեր խմբագրում: Երբ ծրագիր եք պահում խմբագրում, կարող եք գործարկել ծրագիրը հենց հրամանի տողից, այնպես որ կարող եք արագորեն ստուգել փոփոխությունները:

5-րդ մասի 5-րդ մաս. Ավելի բարդ ծրագրերի ձևավորում

  1. Փորձեք հոսքի վերահսկման ստանդարտ հայտարարության հետ: Հոսքի վերահսկման հայտարարությունները թույլ են տալիս վերահսկել, թե ինչ է անում ծրագիրը `ելնելով որոշակի պայմաններից: Այս հայտարարությունները գտնվում են 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 ծրագրի համար: Այն ճիշտ չի աշխատի, եթե խորշը սխալ է:
      • Բազմաթիվ փոփոխականներ կարող են սահմանվել նույն գծի վրա: Վերոնշյալ օրինակում երկուսն էլ ա ինչպես բ առաջին գծի վրա սահմանված:
      • Եթե ​​այս ծրագիրն ուղղակիորեն մուտքագրեք թարգմանիչ, ապա վերջում պետք է դատարկ տող ավելացնեք, որպեսզի թարգմանիչը իմանա, որ ծրագիրն ավարտվել է:
  2. 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
  3. Կառուցեք հոսքի կառավարման ավելի բարդ ծրագիր: Flow կառավարման հայտարարությունների միջոցով կարող եք նշել հատուկ պայմաններ, որոնք փոխում են ծրագրի գործելակերպը: Սա հատկապես կարևոր է, երբ գործ ունենք օգտագործողի մուտքի հետ: Օգտագործվում է հետևյալ օրինակը եթե, էլի (եթե այլապես) և ուրիշ ստեղծել պարզ ծրագիր `ինչ-որ մեկի տարիքը մեկնաբանելու համար:

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

    • Այս ծրագիրը ներկայացնում է մի քանի այլ կարևոր հայտարարություններ, որոնք անփոխարինելի են մի շարք տարբեր ծրագրերի համար.
      • մուտքագրում () - Սա ստեղնաշարի միջոցով մուտք է խնդրելու: Օգտագործողը կտեսնի հաղորդագրությունը չակերտների մեջ: Այս օրինակում մուտքագրում () շրջապատված է int () ֆունկցիա, ինչը նշանակում է, որ բոլոր մուտքերը դիտվում են որպես ամբողջ թիվ (ամբողջ թիվ):
      • միջակայք () - Այս գործառույթը կարող է օգտագործվել մի շարք տարբեր ձևերով: Այս ծրագրում այն ​​ստուգում է, թե արդյոք միջակայքը ընկնում է 13-20-ի միջև: Միջակայքի վերջը ներառված չէ հաշվարկի մեջ:
  4. Իմացեք մյուս պայմանական արտահայտությունները: Նախորդ օրինակում օգտագործվում է «պակաս կամ հավասար» խորհրդանիշը (=) `որոշելու համար, թե արդյոք մուտքագրված տարիքը համապատասխանում է պայմանին: Դուք կարող եք օգտագործել նույն պայմանական արտահայտությունները, որոնք դուք օգտագործում եք մաթեմատիկայում, բայց դրանք մուտքագրելը մի փոքր այլ է.
    Պայմանական արտահայտություններ.
    ԻմաստըԽորհրդանիշPython խորհրդանիշ
    Ավելի քիչ քան
    Ավելի մեծ, քան>>
    Ավելի քիչ կամ հավասար=
    Ավելի մեծ կամ հավասար>=
    Հավասար է===
    Հավասար չէ!=
  5. Շարունակեք սովորել: Սա միայն սկիզբն է, երբ բանը վերաբերում է Python- ին սովորելուն: Չնայած դա սովորելու ամենահեշտ լեզուներից մեկն է, բայց շատ բան կա սովորելու, եթե ուզում եք ավելի խորը լեզու խորացնել: Wayրագրեր շարունակելը լավագույն միջոցն է: Հիշեք, որ թարգմանչի մեջ կարող եք արագ գրել ծրագրի մի քանի ձևավորում, և ձեր փոփոխությունները փորձարկելը նույնքան պարզ է, որքան ծրագիրը հրամանի տողից կրկին գործարկելը:
    • Կան մի քանի լավ գրքեր Python- ի ծրագրավորման վերաբերյալ, այդ թվում `« Python սկսնակների համար »,« Python Cookbook »և« Python Programming: An Introduction to Computer Science »:
    • Առկա են մի շարք առցանց ռեսուրսներ, բայց դրանք հիմնականում կենտրոնանում են Python 2.X- ի վրա: Դրանից հետո կարող է անհրաժեշտ լինել փոփոխել օրինակները, որպեսզի դրանք գործեն Python 3-ում:
    • Շատ դպրոցներ դասեր են անցկացնում Python- ի վերաբերյալ: Python- ը հաճախ դասավանդվում է ներածական ծրագրավորման դասընթացներին, քանի որ այն սովորելու ամենահեշտ լեզուներից մեկն է:

Խորհուրդներ

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