Hello World - Биринчи Raspberry Pi долбоору

Raspberry Пинин менен Python колдонуу үчүн кичи пейилдик менен киргизүү

Сиз Raspberry Пинин үчүн жаңы болгондо, ал биринчи кезекте түзмөккө тартылган долбоорлорду түз аракет секирип да азгырык болушу мүмкүн.

Robots, сезүүчү, музыка оюнчу жана ушул сыяктуу долбоорлор Raspberry Пинин үчүн көп колдонуу болуп саналат, бирок ал эмес, аспапка жаңы адам үчүн мыкты башталыш. идеалдуу, бир татаал долбооруна заряд алдында негиздерин билүү үчүн умтулууга тийиш.

Сиз Linux да жаңы, анда ал да чукул окуу ийри болушу мүмкүн, ал Python кандай иштеп менен таанышуу үчүн жөнөкөй долбоорлор менен баштоо үчүн жакшы да, андан кийин бара-бара билим алуу куруу.

А Жумшак Introduction

бир Raspberry Пинин көбүрөөк биринчи долбоорлордун бири текстти "Hello World", же бир ариби же сенек Python өнүктүрүү чөйрөсүн пайдалануу менен төлөм терминалы аркылуу басып чыгаруу болуп саналат.

Бул кызыксыз башталгандан сыяктуу сезилиши мүмкүн, бирок ал сизге Python үчүн жеңил жана тиешелүү киришүү - бул ошондой эле сиздин келечектеги долбоорлорго өкчөмө таш менен түзөсүз милдети турат.

анын чын эле Raspberry Пинин менен программа башталат Бул салттуу сабактын бир нече айырмачылыктары менен баралы. Биз жөн гана менин тандалган ыкма болуп, ордуна Токтоп турган Python скрипттерин аркылуу болот.

салам дүйнө

күндүн "деп жазып дүйнө" негизги басма башында баштайлы.

Качандыр бир терминал жыйынына чейин кирип, буйрук "helloworld.py" деп аталган жаңы жазганды арибин түзүү үчүн төмөнкү кирет.

Sudo нано helloworld.py

Nano биз колдонуп турган текст редактору, жана "PY" Python скрипттерине билэ узартуу болуп саналат.

Ошондой эле, биз Superuser деп буйрук чуркап башында Sudo ( "Superuser болот" деп чечмеленет) колдонушат. Силер ар дайым ушул колдонууга да жок, бул туура эмес буйрук менен туура эмес колунда коркунучтуу болушу мүмкүн, бирок, мен азыр эле бир адат катары колдонушат.

Бул буйрук менен жаңы бланкы документти ачуу болот. терминди "Hello World" билэ башкарылабы басып турган төмөнкү текстти кириш:

басып чыгаруу ( "Hello World")

Бир жолу кирип, басма сөз Ctrl + X, анан билэни куткаруу үчүн 'Y' бас. терминал белгилүү билэ аты менен сактап кирүүгө басып, сени сурашат, ошондуктан, андан ары өтүп, баскычын түзөт. Сиз азыр эле биринчи Python билэни жасадык!

Сиз азыр кайра терминалынан болот. Биздин жаңы скриптер үчүн, буйрук төмөндө колдонуу:

Sudo Код helloworld.py

Бул "Hello World" дегенди басып, анан кайра пайдалануу үчүн төлөм терминалы менен кетип, скрипттер жабуу.

Hello Анан World

Убакыт бир курч барып. Бул мисал бир сапта сөзүн "салам", жана андан кийинки күнү, "бул дүйнөнү" басып чыгарууга болот. Бул биздин Python делосуна үчүн жаңы сапты кошуп, бирок дагы деле өтө жөнөкөй денгээлде.

Төмөндө буйругун колдонуу менен жаңы билэни баштоо:

Sudo нано hellothenworld.py

Дагы бир жолу бул бош редактор терезени ачат. төмөнкү текстти кириш:

басып чыгаруу ( "салам") басып чыгаруу ( "дүйнө")

талап дагы Ctrl + X, анда 'Y' басып, чыгып, куткаруу үчүн колдонуп, жана андан кийин "кирет.

төмөнкү буйругу менен скриптер:

Sudo Код hellothenworld.py

Бул арибин жабуу, кийинки сапта бир сап, "дүйнө" "салам" басып чыгарууга болот.

Салам дүйнө, Goodbye World

Мурунку Мисалы билгендерин кандайча колдонуп, биз токтоп, аны айтып чейин биз "деп жазып дүйнө", андан кийин "гудбай дүйнө" кайра-кайра айтып, ошондуктан бир нерсени өзгөртүп көрөлү.

Биз бул жолу ошол көрсөтмөлөрдү була үчүн документ жасап, аларды кантип колдонуу керектигин үйрөндүм.

бир жаңы билэ жасоо hellogoodbye.py чакырып нано аны ачуу. төмөнкү текстти кириш:

импорттук убакыт саны = 1, ал эми чыныгы: саны == болсо, 1: басып чыгаруу ( "Hello World") = саны -1 time.sleep (1) Elif саны == 0 саны: басма ( "гудбай дүйнө") саны = +1 саны time.sleep (1)

Биз бул жерде бир нече жаңы түшүнүктөрдү киргизген:

Бул чегинген коду болсо, анда "Hello World" дегенди басып, андан кийин биздин "саны" өзгөрмө -1 менен өзгөрөт. Андан кийин: "time.sleep (1)" менен экинчи күтөм артка "да жок" кайра иштетүү үчүн тебүү алдында.

экинчиси болсо: "билдирүүсүндө ушундай иш кылат, бирок бир гана" саны "так 0. Андан кийин" гудбай дүйнөнү "басып чыгарып," эсептөө "1-кошот болсо качат. Дагы бир жолу кайрадан ", ал эми укурук" чуркап алдында экинчи күтөм.

Балким, сен да азыр "саны" 1 башталат жана ар кандай Тексти ар бир жолу басып, 1 жана 0 ортосунда дайыма айланабыз көрө алабыз.

скриптер жана сен үчүн карагыла! скрипт токтотуу үчүн, жөн эле, Ctrl + C бас.

Hello World 100 Times

жазуусу эле 10 жолу биздин текстти чыгарып кайталап, жөнүндө эмне айтууга болот? Бул дагы бир жолу, ал эми курс ичинде санап колдонуу менен ишке ашат, бирок биз аны бурмалоого кантип өзгөрүп.

, Дагы бир жаңы билэни түзүү, ага аты, андан кийин төмөнкү текстти:

импорттук убакыт саны = 1, ал эми чыныгы: эгерде саны <= 10: Басма ( "Hello World"), саны саны = +1 time.sleep саны (1) Elif саны == 11: (таштоону)

Бул жерде биз "<=" биринчи "же барабар" дегенди билдирет билдирүүсүндө "Эгерде"-жылы колдонгон. саны 10 ашык же ага барабар болсо, анда биздин код "Hello World" дегенди чыгарат.

кийинки "болсо," билдирүү 11-санына карап, саны 11 болсо, анда ал бир скрипт жабат "токтотуп () буйругуна өтөт.

Бул сен үчүн билэни аракет кыл.

Ашуун To You

Бул көнүгүү сизге коду айлантып абдан негизги жолдорун көрсөткөн, бирок ал жаңы Raspberry Pi жана Python колдонуучулар эрте менен коштолгон керек экенин билгенде пайдубалы сыяктуу.

Сен аны таба элек болсонор, анда бул сонун программалоо тили тууралуу көбүрөөк билүү үчүн About.com арналган Python сайтты текшерип.

Биз келечек макала жана долбоорлор көбүрөөк коду мисалдарды өтөбүз, айтылган!