Здраво Светот - Вашиот прв проект за малина

Нежен вовед за користење на Пајтон со Малина Пи

Кога сте нови на Raspberry Pi, може да биде премногу примамливо да се обидете и да скокнете директно во проектите што на прво место го привлекоа уредот.

Роботи, сензори, музички плеери и слични проекти се одлични намени за Raspberry Pi, но не и најдобриот почеток за некој нов на уредот. Во идеален свет, треба да се стремите да ги научите основите пред да се наполните во комплексен проект.

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

Нежен вовед

Еден од најчестите први проекти на Raspberry Pi е да го испечати текстот "Здраво Светот", или до терминалот со скрипта или со помош на развојното окружување IDLE Python.

Тоа може да изгледа како досаден почеток, но тоа ви дава лесен и релевантен вовед во Python - и тоа е функција која ќе ја користите многу во вашите идни проекти.

Ајде да поминеме низ неколку варијации на оваа традиционална лекција за да ги започнеме нашите програмски вештини со Малина Пи. Ние ќе користиме python скрипти наместо IDLE, бидејќи тоа е едноставно мојот префериран метод.

Здраво свету

Да почнеме на самиот почеток со основното печатење на текстот "здравиот свет".

Откако ќе влезете во терминална сесија, внесете ја командата подолу за да создадете нова скрипта за питон, наречена "helloworld.py".

sudo nano helloworld.py

Нано е текстуален уредник што ќе го користиме, а "py" е продолжување на датотеката за скрипти на Python.

Ние, исто така, користиме sudo (што значи 'superuser do') на почетокот што ја извршува командата како надзорник. Вие не секогаш мора да го користите ова, и тоа може да биде опасно во погрешни раце со погрешни команди, но имам тенденција само да го користам како навика сега.

Оваа команда ќе отвори нов празен документ. Внесете го текстот под кој ќе се отпечати терминот "hello world" кога датотеката ќе се изврши:

печатење ("здравиот свет")

Откако ќе влезете, притиснете Ctrl + X и потоа притиснете 'Y' за да ја зачувате датотеката. Терминалот ќе побара од вас да притиснете enter за да ја зачувате датотеката со одредено име на датотека, па затоа оди напред и кликнете на копчето за внесување. Ја создадов само првата датотека со Пајтон!

Сега ќе се вратите во терминалот. За да ја извршите нашата нова скрипта, ја користиме следнава команда:

sudo python helloworld.py

Ова ќе отпечати "здрав свет", а потоа ќе го затвори скрипта, оставајќи ни со терминалот за повторно да го користиме.

Здраво тогаш свет

Време е да преминете на брзина. Овој пример ќе го испечати зборот "здраво" на една линија, а потоа "свет" на следниот. Ова ќе додаде нова линија на нашата Пајтон-датотека, но сепак на многу едноставно ниво.

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

sudo nano hellothenworld.py

Уште еднаш ова ќе отвори празно прозорец за уредување. Внесете го следниов текст:

печатење ("здраво") печатење ("свет")

Повторно користете Ctrl + X за да излезете и зачувате, потоа притиснете 'Y' и потоа 'enter' кога ќе бидете известени.

Извршете го сценариото со следнава команда:

sudo python hellothenworld.py

Ова ќе отпечати "здраво" на една линија, "свет" во следната линија, потоа затворете го скриптата.

Здраво Светот, Збогум Светот

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

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

Направете нова датотека наречена hellogoodbye.py и отворете ја во нано. Внесете го следниов текст:

count count = 1, додека True: ако count == 1: print ("hello world") count = count -1 time.sleep (1) count == 0: print ("goodbye world") count = count +1 time.sleep (1)

Воведовме неколку нови концепти:

Ако овој кодиран код работи, тој ќе испечати "здрав свет", а потоа ќе ја смени променливата "count" со -1. Потоа ќе чека секунда со 'time.sleep (1)' пред да се враќа назад во 'while loop' за повторно да се кандидира.

Втората 'if' изјава прави слична работа, но работи само ако 'count' е точно 0. Таа потоа ќе отпечати "збогум" и додадете 1 до "брои". Уште еднаш ќе почекаме една секунда пред повторно да трча "додека јамка" повторно.

Се надеваме дека сега можете да видите како "count" започнува на 1 и постојано ќе се движи помеѓу 1 и 0, печатење на различен текст секој пат.

Стартувај го сценариото и гледај за себе! За да го прекинете скриптот, само кликнете Ctrl + C.

Здраво Светот 100 пати

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

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

count count = 1, додека True: ако count <= 10: print ("hello world"), count count = count +1 time.sleep (1) count == 11: quit ()

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

Следната 'ако' изјава бара само број 11, а ако броењето е на 11, ќе се изврши командата 'quit ()' која затвора скрипта.

Обидете се да ја видите оваа датотека за себе.

Над вас

Овие вежби ви покажуваат некои многу основни начини на манипулирање со кодот, но тоа е вид на основа за учење дека сите нови корисници на Raspberry Pi и Python треба да се справат со рано.

Ако не сте го нашле веќе, проверете ја сайта на Python, посветен за About.com, за да дознаете повеќе за овој одличен програмски јазик.

Ќе ги опфатиме повеќе примероци на кодот во идни статии и проекти, останете вклучени!