Բարեւ աշխարհ - Ձեր առաջին ազնվամորու PI ծրագիրը

Ազնիվ ներածություն Python- ի օգտագործումը Morpberry Pi- ի հետ

Երբ դուք նոր եք Raspberry Pi- ի համար, այն կարող է բոլորովին էլ գայթակղիչ լինել, փորձել եւ անմիջապես անցնել այն նախագծերին, որոնք գրավել են ձեզ դեպի սարքը:

Ռոբոտները, սենսորները, երաժշտական ​​նվագարկիչները եւ նմանատիպ ծրագրերը մեծ օգուտներ են բերում Raspberry Pi- ի համար, բայց ոչ լավագույնը մեկն է սարքի համար: Իդեալական աշխարհում, դուք պետք է նպատակակետին սովորեք նախքան համալիր ծրագրի մեջ լիցքավորելը:

Եթե ​​դուք նաեւ Linux- ի համար նոր եք, դա կարող է լինել ավելի կտրուկ ուսման կորի, այնպես որ ամենալավն այն է, որ սկսեք պարզ նախագծեր, ծանոթանալու Python- ի աշխատանքին, եւ ապա ժամանակի ընթացքում այդ գիտելիքների վրա կառուցեք:

Նուրբ ներածություն

Ազնվական Պիի ամենատարածված առաջին նախագծերից մեկն այն է, տպել «Hello World» տեքստի կամ սցենարի հետ տերմինալ կամ օգտագործել IDLE Python- ի զարգացման միջավայրը:

Դա կարող է թվալ ձանձրալի սկիզբ, բայց դա ձեզ հեշտ եւ ներդաշնակ ներածություն է Python- ի համար, եւ դա նաեւ գործառույթ է, որը դուք կօգտագործեք ձեր ապագա ծրագրերում:

Եկեք անցնենք այս ավանդական դասի մի քանի տատանումները, որպեսզի իսկապես սկսենք մեր ծրագրավորման հմտությունները `Raspberry Pi- ի հետ: Մենք կօգտագործենք python սցենարները `IDLE- ի փոխարեն, քանի որ դա պարզապես իմ նախընտրած մեթոդն է:

Բարեւ աշխարհ

Եկեք սկզբից սկսենք «բարեւ աշխարհ» տեքստի հիմնական տպագրությամբ:

Տնօրինության նիստին մուտք գործելիս մուտքագրեք ստորեւ հրաման, ստեղծելու նոր python սցենար, որը կոչվում է «helloworld.py»:

sudo nano helloworld.py

Nano- ն է տեքստային խմբագրիչը, որը մենք կօգտագործենք, իսկ py- ը Python- ի սցենարների ֆայլի ընդլայնումն է:

Մենք նաեւ օգտագործում ենք sudo (որը հանդես է գալիս 'superuser do') սկզբից, որը հրամանը ղեկավարում է որպես գերծանրաբեռնիչ: Դուք միշտ չէ, որ պետք է օգտագործեք դա, եւ դա կարող է վտանգավոր լինել սխալ ձեռքերում, սխալ պատվիրաններով, բայց ես հակված եմ պարզապես օգտագործել այն որպես սովորություն:

Այս հրամանը կբացվի նոր դատարկ փաստաթուղթ: Մուտքագրեք ներքեւում գտնվող տեքստը, որը կհրապարակի «բարեւ աշխարհ» տերմինը, երբ ֆայլը գործարկվում է.

տպագիր («բարեւ աշխարհ»)

Մուտքագրվելուց հետո, Ctrl + X սեղմեք եւ ապա 'Y' կոճակը պահելու համար: Տերմինալը կտա ձեզ մուտքագրել մուտքագրումը ֆայլի հատուկ ֆայլի անունով, այնպես որ առաջ անցեք եւ մուտքագրեք մուտքագրման ստեղնը: Դուք պարզապես ստեղծել եք ձեր առաջին Python ֆայլը:

Դուք այժմ կվերադառնաք տերմինալի մեջ: Մեր նոր սցենարն առաջադրելու համար մենք օգտագործում ենք հետեւյալ հրամանը.

sudo python helloworld.py

Սա կթողարկի «բարեւ աշխարհ» եւ ապա փակեք սցենարը, թողնելով մեզ տերմինալով, կրկին օգտագործելու համար:

Բարեւ, համաշխարհային

Ժամանակն է բարձրացնել հանդերձում: Այս օրինակը տպագրելու է «բարեւ» բառը մեկ տողում, ապա հաջորդում «աշխարհ»: Դա կցուցադրի նոր գիծ մեր Python ֆայլին, բայց դեռ շատ պարզ մակարդակի վրա:

Սկսեք նոր ֆայլ `ստորեւ օգտագործելով հրամանը:

sudo nano hellothenworld.py

Կրկին սա կբացվի դատարկ խմբագիր: Մուտքագրեք հետեւյալ տեքստը.

տպել ("բարեւ") տպագիր ("աշխարհ")

Կրկին օգտագործեք Ctrl + X- ը դուրս գալու եւ փրկելու համար, այնուհետեւ սեղմելով «Y» եւ հուշումից հետո «մուտքագրեք»:

Ստեղծեք սցենարը հետեւյալ հրահանգով.

Սուդան python hellothenworld.py

Սա հաջորդական գծում տպելու է «բարեւ» մեկ տողով, «աշխարհ», ապա փակեք սցենարը:

Բարեւ աշխարհ, բարեւ աշխարհ

Օգտագործելով այն, ինչ մենք սովորել ենք նախորդ օրինակում, եկեք փոխենք այնպիսի բաներ, որ մենք ասում ենք «բարեւ աշխարհ», ապա «հրաժեշտ աշխարհ» կրկին ու կրկին, մինչեւ որ ասենք դադարեցնենք:

Դուք սովորել եք, թե ինչպես կատարել եւ օգտագործել ֆայլեր, այս անգամ մենք կտեսնենք այդ հրահանգներին:

Կատարել նոր ֆայլ hellogoodbye.py եւ բացել այն նանոում: Մուտքագրեք հետեւյալ տեքստը.

ներմուծման ժամանակը count = 1, իսկ True: եթե count == 1: print ("hello world") count = count -1 time.sleep (1) elif count == 0: print ("Բարի գալուստ աշխարհ") count = count +1 ժամը 1-ին (1)

Մենք այստեղ ներկայացրել ենք մի քանի նոր հասկացություն.

Եթե ​​այս անջատված կոդը գործարկվի, ապա այն կթողարկի «բարեւ աշխարհ» եւ այնուհետեւ կփոխվի «հաշվարկի» փոփոխական -1-ը: Այնուհետեւ սպասում է երկրորդ ժամին `'time.sleep (1)' նախքան հեծանվավազք վերադառնալը 'իսկ հանգույցը' կրկին առաջադրվելու համար:

Երկրորդ «եթե» արտահայտությունը նմանատիպ աշխատանք է կատարում, բայց միայն այն դեպքում, եթե «հաշիվը» ճշգրիտ է, ապա այն «տպավորիչ աշխարհ» է տպագրում եւ ավելացնում է 1 հաշվարկ: Կրկին կրկին սպասում է մեկ վայրկյանից առաջ, երբ կրկին «հանգույցը» վարում է:

Հուսով եմ, այժմ դուք կարող եք տեսնել, թե ինչպես է «հաշիվը» սկսվում է 1-ին եւ անընդհատ շրջում է 1-ից 0-ը, յուրաքանչյուր անգամ տպելու տարբեր տեքստ:

Սկսեք սկրիպտը եւ տեսնեք ինքներդ ձեզ համար: Սցենարը դադարեցնելու համար պարզապես հարվածել Ctrl + C- ին:

Բարեւ աշխարհը 100 անգամ

Ինչպես է մեր տեքստը տպել միայն 10 անգամ, ավտոմատ կերպով: Սա ձեռք է բերվում մի քանի անգամ loop- ի հաշվարկի միջոցով, սակայն փոխելով այն, թե ինչպես ենք մենք շահարկում:

Ստեղծեք նոր ֆայլ, տվեք այն անուն, ապա մուտքագրեք ստորեւ բերված տեքստը.

ներմուծման ժամանակը count = 1 իսկ True: եթե հաշվել <= 10: print ("բարեւ աշխարհ"), count count = count +1 time.sleep (1) elif count == 11: quit ()

Այստեղ մենք օգտագործում ենք «<=» առաջին «եթե» արտահայտությունը, որը նշանակում է «պակաս կամ հավասար»: Եթե ​​հաշվարկը 10-ից պակաս կամ հավասար է, մեր կոդը կհրապարակվի «բարեւ աշխարհ»:

Հաջորդ «եթե» հայտարարությունը համարում է միայն 11-ը, իսկ եթե հաշվարկը գտնվում է 11-ին, այն կգործի «quit ()» հրամանը, որը սեղմում է սցենարը:

Փորձեք ֆայլը `դա ձեզ համար:

Դեպի քեզ

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

Եթե ​​դուք արդեն չեք գտել, ստուգեք դուրս գրեք mysql.com- ի հատուկ Python- ի կայքը `այս հիանալի ծրագրավորման լեզվով ավելին իմանալու համար:

Մենք կցուցադրենք ավելի շատ օրինակների օրինակներ ապագա հոդվածներում եւ ծրագրերում, մնացեք լարված: