Прывітанне свет - Ваш Першы праект Raspberry Pi

Мяккае ўвядзенне ў выкарыстанне Python з Raspberry Pi

Калі вы пачатковец у Raspberry Pi можа быць занадта павабна, каб паспрабаваць скокнуць прама ў праекты, якія прыцягнулі вас да прылады, у першую чаргу.

Робаты, датчыкі, музычныя плэеры і іншыя падобныя праекты, вялікія выкарыстання для Raspberry Pi, але не самы лепшы старт для кагосьці новага да прылады. У ідэальным свеце, вы павінны імкнуцца, каб вывучыць асновы перад зарадкай ў складаны праект.

Калі вы таксама пачатковец у Linux гэта можа быць нават больш круты крывой навучання, так што лепш пачаць з простых праектаў, каб азнаёміцца ​​з тым, як працуе Python, а затым на аснове гэтага веды з цягам часу.

далікатнае Увядзенне

Адным з найбольш распаўсюджаных першых праектаў на Raspberry Pi з'яўляецца друк тэксту «Hello World», альбо да тэрмінала са сцэнарам або з дапамогай IDLE асяроддзя распрацоўкі Python.

Гэта можа здацца сумным пачаткам, але гэта дае вам простае і рэлевантнае ўвядзенне ў Python - і гэта таксама функцыя, якую вы будзеце выкарыстоўваць шмат у вашых будучых праектах.

Давайце разгледзім некалькі варыяцый гэтага традыцыйнага ўрока, каб сапраўды пачаць свае навыкі праграмавання з Raspberry Pi. Мы будзем выкарыстоўваць скрыпты пітона замест IDLE, так як гэта проста мой пераважны метад.

Прывітанне Сусвет

Давайце пачнем з самага пачатку з асноўнай друку тэксту «прывітанне свет».

Пасля ўваходу ў сістэму на тэрмінальным сеансе, увядзіце каманду ніжэй, каб стварыць новы пітон скрыпт пад назвай «helloworld.py».

Судо нана helloworld.py

Nano з'яўляецца тэкставым рэдактарам, які мы будзем выкарыстоўваць, і «ого» з'яўляецца пашырэннем файла для сцэнарыяў Python.

Мы таксама выкарыстоўваем Sudo (што азначае «суперпользователя рабіць») у пачатку, які запускае каманду ў якасці суперпользователя. Вы не заўсёды павінны выкарыстоўваць гэта, і гэта можа быць небяспечна ў чужых руках з няправільнымі камандамі, але я, як правіла, проста выкарыстоўваць яго як звычку прама цяпер.

Гэтая каманда адкрые новы пусты дакумент. Увядзіце тэкст, ніжэй якога будзе друкаваць тэрмін «прывітанне свет», калі файл запуску:

друк ( «прывітанне свет»)

Пасля ўводу, націсніце Ctrl + X, а затым націсніце "Y", каб захаваць файл. Тэрмінал папросіць вас націснуць ўвайсці, каб захаваць файл з вызначаным імем файла, так што ісці наперад і націсніце клавішу ўводу. Вы толькі што стварылі свой першы файл Python!

Цяпер вы будзеце назад у тэрмінал. Каб запусціць наш новы сцэнар, мы выкарыстоўваем каманду ніжэй:

Судо пітон helloworld.py

Гэта будзе друкаваць «прывітанне свет», а затым зачыніце сцэнар, пакінуўшы нас з тэрміналам, каб выкарыстоўваць зноў.

Прывітанне Тады Свет

Час ісці ўверх перадач. Гэты прыклад будзе друкаваць слова «прывітанне» на адным радку, а затым «свет» на наступны. Гэта дадасць новую радок у наш файл Python, але ўсё яшчэ знаходзіцца на вельмі простым узроўні.

Пачаць новы файл з дапамогай каманды ніжэй:

Судо нана hellothenworld.py

Яшчэ раз гэта адкрые пустое акно рэдактара. Калі ласка, увядзіце наступны тэкст:

друк ( «прывітанне») пячатку ( «свет»)

Зноў выкарыстоўвайце Ctrl + X, каб выйсці і захаваць, а затым націснуць «Y», а затым «Enter» пры запыце.

Запуск сцэнара з дапамогай наступнай каманды:

Судо пітон hellothenworld.py

Гэта будзе друкаваць «прывітанне» на адным радку, «свет» на наступным радку, затым зачыніце сцэнар.

Прывітанне свет, да пабачэння Свет

Выкарыстоўваючы тое, што мы даведаліся ў папярэднім прыкладзе, давайце зменім рэчы так, мы гаворым «прывітанне свет», то «бывай свет» зноў і зноў, пакуль мы не сказаць яму, каб спыніць.

Вы даведаліся, як ствараць і выкарыстоўваць файлы, таму мы абястлушчаныя над гэтым інструкцыямі на гэты раз.

Стварыце новы файл пад назвай hellogoodbye.py і адкрыць яго ў нана. Калі ласка, увядзіце наступны тэкст:

адлік часу імпарту = 1, а True: калі колькасць == 1: друк ( "прывітанне свет") кол = кол -1 time.sleep (1) Колькасць Эліф == 0: друк ( "бывай свет") злічыць = кол +1 time.sleep (1)

Мы ўвялі некалькі новых канцэпцый тут:

Калі гэты код з водступам імчыць, ён будзе друкаваць «прывітанне свет», а затым змяніць наш «Count» зменнай -1. Ён будзе чакаць другога з «time.sleep (1)» перад веласіпеднымі назад да «падчас цыклу», каб зноў запусціць.

Другое «калі» заяву робіць падобную працу, але працуе толькі калі «лічыльнік» роўна 0. Гэта будзе затым раздрукаваць «бывай свет» і дадайце 1 да «кол». Яшчэ раз ён будзе чакаць другой перад запускам «падчас цыклу» зноў.

Спадзяюся, зараз вы можаце ўбачыць, як пачынаецца «адлік» на 1 і будзе пастаянна цыкл паміж 1 і 0, друк розных тэкставых кожны раз.

Запусціце сцэнар і пераканайцеся самі! Каб спыніць сцэнар, проста націсніце Ctrl + C.

Прывітанне свет 100 разоў

Як наконт паўтараць наш тэкст друкаваць толькі 10 раз, аўтаматычна? Гэта дасягаецца за кошт выкарыстання лічыльніка ў цыкле у той час як яшчэ раз, але змяняецца, як мы маніпуляваць ёю.

Стварыце новы файл, дайце яму імя, а затым увядзіце тэкст ніжэй:

адлік часу імпарту = 1, а True: калі колькасць <= 10: друк ( "прывітанне свет"), падлік колькасці = кол +1 time.sleep (1) Колькасць Эліф == 11: кінуць паліць ()

Тут мы выкарыстоўвалі «<=» у першым «калі» заяву, якое азначае «менш або роўна». Калі лік менш або роўна 10, наш код будзе друкаваць «прывітанне свет».

Наступнае «калі» заяву выглядае толькі нумар 11, а калі колькасць знаходзіцца ў 11 ён будзе працаваць «выйсці ()" каманды, якая закрывае скрыпт.

Паспрабуйце файл, каб убачыць гэта для сябе.

За To You

Гэтыя практыкаванні паказаць вам некаторыя асноўныя спосабы маніпулявання кода, але гэта свайго роду падмурак, даведаўшыся, што ўсе новыя карыстальнікі Raspberry Pi і Python павінны схапіцца з самага пачатку.

Калі вы не знайшлі яго ўжо, праверыць вылучаны сайт Python Абут.кома, каб даведацца больш аб гэтым выдатным мове праграмавання.

Мы разгледзім некалькі прыкладаў кода ў будучых артыкулах і праектаў, сочыце за абнаўленнямі!