Здраво свијет - Ваш први распберри пи пројекат

Нежан увод у употребу Питхона са Распберри Пи

Када сте нови на Распберри Пи, може бити превише примамљиво да покушате да скочите директно у пројекте који су вас привукли на први уређај.

Роботи, сензори, музички плејери и слични пројекти су одличне употребе за Распберри Пи, али не и најбољи почетак за неког новог уређаја. У идеалном свету, требало би да научите основе пре пуњења у комплексан пројекат.

Ако сте и нови Линук-у, то може бити чак и стрмија кривица учења, па је најбоље започети са једноставним пројектима да се упознате са Питхоном како ради, а затим с временом надоградите то знање.

Нежан увод

Један од најчешћих првих пројеката на Распберри Пи је штампање текста "Хелло Ворлд", било на терминал са скриптом или помоћу развојног окружења ИДЛЕ Питхон.

Може изгледати као досадан почетак, али вам даје једноставан и релевантан увод у Питхон - и то је функција коју ћете користити у својим будућим пројектима.

Да прођемо кроз неколико варијација ове традиционалне лекције да бисмо заиста почели са програмским вештинама са Распберри Пи. Користићемо питхон скрипте уместо ИДЛЕ, јер то је једноставно мој омиљени метод.

Здраво Свете

Почнимо на почетку са основним штампањем текста "хелло ворлд".

Када се пријавите у сесију терминала, унесите наредбу испод како бисте креирали нови питхон скрипт под називом 'хелловорлд.пи'.

судо нано хелловорлд.пи

Нано је текстовни едитор који ћемо користити, а 'пи' је екстензија датотеке за Питхон скрипте.

Такође користимо судо (што значи 'суперусер до') на почетку који покреће команду као надређени. Не морате увек да користите ово и може бити опасно у погрешним рукама са погрешним командама, али ја се трудим да га једноставно употребим као навику сада.

Ова наредба отвориће нови празан документ. Унесите текст испод који ће штампати термин "хелло ворлд" када се датотека покрене:

принт ("хелло ворлд")

Када сте унели, притисните Цтрл + Кс, а затим притисните 'И' да бисте сачували датотеку. Терминал ће вас замолити да притиснете ентер да бисте сачували датотеку са одређеним називом датотеке, па наставите и притисните типку ентер. Управо сте креирали своју прву Питхон датотеку!

Сада ћеш се вратити на терминал. Да покренемо нашу нову скрипту, користићемо команду испод:

судо питхон хелловорлд.пи

Ово ће штампати "хелло ворлд", а затим затворити скрипту, остављајући нас терминалом да поново користи.

Здраво, онда свет

Време је да се попнемо. Овај пример ће штампати реч "здраво" на једној линији, а затим "свет" у следећем. Ово ће додати нову линију нашој Питхон датотеци, али ипак на врло једноставном нивоу.

Започните нову датотеку помоћу наредбе испод:

судо нано хеллотхенворлд.пи

Још једном ће се отворити празан едиторски прозор. Унесите следећи текст:

принт ("хелло") принт ("свет")

Поново употребите Цтрл + Кс да изађете и сачувате, а затим притисните "И", а затим "унесите" када то буде затражено.

Покрените скрипту помоћу следеће команде:

судо питхон хеллотхенворлд.пи

Ово ће штампати "здраво" на једној линији, "свет" у следећој линији, а затим затворити скрипту.

Здраво свијет, Збогом свијет

Користећи оно што смо научили у претходном примеру, променићемо ствари тако да кажемо "здраво свијет" и онда "опрости свијет" све док не кажемо да се заустави.

Научили сте како да направите и користите датотеке, тако да ћемо овај пут обрадити ове инструкције.

Направите нову датотеку која се зове хеллогоодбие.пи и отворите је у нано. Унесите следећи текст:

цоунт тиме = 1 вхиле труе: иф цоунт == 1: принт ("хелло ворлд") цоунт = цоунт -1 тиме.слееп (1) цоунт == 0: принт ("гоодбие ворлд") цоунт = цоунт +1 тиме.слееп (1)

Овде смо представили неколико нових концепата:

Ако се овај индентификовани код покреће, штампаће "хелло ворлд", а затим променити нашу "цоунт" промену за -1. Затим ће сачекати секунду са 'тиме.слееп (1)' пре вожње назад у 'вхиле лооп' да би поново покренуо.

Друга 'ако' изјава има сличан посао, али ради само ако је 'цоунт' тачно 0. Затим ће се одштампати 'опрости свијет' и додати 1 у 'број'. Још једном ће чекати једну секунду пре него што поново покрене "вхиле лооп".

Надамо се да сада можете видети како "број" почиње од 1 и стално ће се кретати између 1 и 0, сваки пут се штампа различит текст.

Покрените сценарио и погледајте сами! Да бисте зауставили скрипту, само притисните Цтрл + Ц.

Хелло Ворлд 100 Тимес

Шта мислите о понављању нашег текста штампати само 10 пута, аутоматски? Ово се постиже коришћењем бројача унутар петље поново, али мијењањем начина на који манипулишемо.

Направите још једну нову датотеку, дајте му име, а затим унесите текст испод:

број времена увоза = 1 док је Труе: ако број <= 10: принт ("хелло ворлд"), број цоунт = број +1 тиме.слееп (1) елиф број == 11: куит ()

Овдје смо користили '<=' у првом 'иф' изразу, што значи 'мање или једнако'. Ако је број мањи или једнак 10, наш код ће штампати "хелло ворлд".

Следећа 'ако' изјава тражи само број 11, а ако је број на 11, покренути ће 'куит ()' наредбу која затвара скрипту.

Пробајте датотеку да видите ово за себе.

Над вама

Ове вежбе вам показују неке врло основне начине манипулације кодом, али то је врста учења темељног знања да би сви нови корисници Распберри Пи и Питхон требали да се брзо сарађују раније.

Ако га још увек нисте пронашли, погледајте Питхон сајт за Абоут.цом и сазнајте више о овом одличном програмском језику.

Покривамо више примера кодова у будућим члановима и пројектима, будите спремни!