Када сте нови на Распберри Пи, може бити превише примамљиво да покушате да скочите директно у пројекте који су вас привукли на први уређај.
Роботи, сензори, музички плејери и слични пројекти су одличне употребе за Распберри Пи, али не и најбољи почетак за неког новог уређаја. У идеалном свету, требало би да научите основе пре пуњења у комплексан пројекат.
Ако сте и нови Линук-у, то може бити чак и стрмија кривица учења, па је најбоље започети са једноставним пројектима да се упознате са Питхоном како ради, а затим с временом надоградите то знање.
Нежан увод
Један од најчешћих првих пројеката на Распберри Пи је штампање текста "Хелло Ворлд", било на терминал са скриптом или помоћу ИДЛЕ Питхон развојног окружења.
Може изгледати као досадан почетак, али вам даје једноставан и релевантан увод у Питхон - и то је функција коју ћете користити у својим будућим пројектима.
Да прођемо кроз неколико варијација ове традиционалне лекције да бисмо заиста почели са програмским вештинама са Распберри Пи. Користићемо питхон скрипте уместо ИДЛЕ, јер то је једноставно мој омиљени метод.
Здраво Свете
Почнимо на почетку са основним штампањем текста "хелло ворлд".
Када се пријавите у сесију терминала, унесите наредбу испод како бисте креирали нови питхон скрипт под називом 'хелловорлд.пи'.
судо нано хелловорлд.пи
Нано је текстовни едитор који ћемо користити, а 'пи' је екстензија датотеке за Питхон скрипте. Такође користимо судо (што значи 'суперусер до') на почетку који покреће команду као надређени. Не морате увек да користите ово и може бити опасно у погрешним рукама са погрешним командама, али ја се трудим да га једноставно употребим као навику сада. Ова наредба отвориће нови празан документ. Унесите текст испод који ће штампати термин "хелло ворлд" када се датотека покрене: принт ("хелло ворлд")
Када сте унели, притисните Цтрл + Кс, а затим притисните 'И' да бисте сачували датотеку. Терминал ће вас замолити да притиснете ентер да бисте сачували датотеку са одређеним називом датотеке, па наставите и притисните типку ентер. Управо сте креирали своју прву Питхон датотеку! Сада ћеш се вратити на терминал. Да покренемо нашу нову скрипту, користићемо команду испод: судо питхон хелловорлд.пи
Ово ће штампати "хелло ворлд", а затим затворити скрипту, остављајући нас терминалом да поново користи. Време је да се попнемо. Овај пример ће штампати реч "здраво" на једној линији, а затим "свет" у следећем. Ово ће додати нову линију нашој Питхон датотеци, али ипак на врло једноставном нивоу. Започните нову датотеку помоћу наредбе испод: судо нано хеллотхенворлд.пи
Још једном ће се отворити празан едиторски прозор. Унесите следећи текст: принт ("здраво")
принт ("свет")
Поново употребите Цтрл + Кс да изађете и сачувате, а затим притисните "И", а затим "унесите" када то буде затражено. Покрените скрипту помоћу следеће команде: судо питхон хеллотхенворлд.пи
Ово ће штампати "здраво" на једној линији, "свет" у следећој линији, а затим затворити скрипту. Користећи оно што смо научили у претходном примеру, променићемо ствари тако да кажемо "здраво свијет" и онда "опрости свијет" све док не кажемо да се заустави. Научили сте како да направите и користите датотеке, тако да ћемо овај пут обрадити ове инструкције. Направите нову датотеку која се зове хеллогоодбие.пи и отворите је у нано. Унесите следећи текст: време увоза
цоунт = 1
док је истина:
ако број == 1:
принт ("хелло ворлд")
цоунт = цоунт -1
тиме.слееп (1)
елиф број == 0:
принт ("опрости свијет")
цоунт = цоунт +1
тиме.слееп (1)
Овде смо представили неколико нових концепата: Ако се овај индентификовани код покреће, штампаће "хелло ворлд", а затим променити нашу "цоунт" промену за -1. Затим ће сачекати секунду са 'тиме.слееп (1)' пре вожње назад у 'вхиле лооп' да би поново покренуо. Друга 'ако' изјава има сличан посао, али ради само ако је 'цоунт' тачно 0. Затим ће се одштампати 'опрости свијет' и додати 1 у 'број'. Још једном ће чекати једну секунду пре него што поново покрене "вхиле лооп". Надамо се да сада можете видети како "број" почиње од 1 и стално ће се кретати између 1 и 0, сваки пут се штампа различит текст. Покрените сценарио и погледајте сами! Да зауставите сценарио, само ударите Цтрл+Ц. Шта мислите о понављању нашег текста штампати само 10 пута, аутоматски? Ово се постиже коришћењем бројача унутар петље поново, али мијењањем начина на који манипулишемо. Направите још једну нову датотеку, дајте му име, а затим унесите текст испод: време увоза
цоунт = 1
док је истина:
ако број <= 10:
принт ("хелло ворлд"), бројање
цоунт = цоунт +1
тиме.слееп (1)
елиф број == 11:
одустати()
Овдје смо користили '<=' у првом 'иф' изразу, што значи 'мање или једнако'. Ако је број мањи или једнак 10, наш код ће штампати "хелло ворлд". Следећа 'ако' изјава тражи само број 11, а ако је број на 11, покренути ће 'куит ()' наредбу која затвара скрипту. Пробајте датотеку да видите ово за себе. Ове вежбе вам показују неке врло основне начине манипулације кодом, али то је врста учења темељног знања да би сви нови корисници Распберри Пи и Питхон требали да се брзо сарађују раније. Ако га још увек нисте пронашли, погледајте Питхон сајт за Абоут.цом и сазнајте више о овом одличном програмском језику. Покривамо више примера кодова у будућим члановима и пројектима, будите спремни! Здраво, онда свет
Здраво свијет, Збогом свијет
Хелло Ворлд 100 Тимес
Над вама












