Hello World - Pro Project Your Raspberry Pi

Pîrozbahiyek ji bo bikaranîna Python bi Raspberry Pi

Dema ku hûn di Raspberry Pi de ne, ew dikarin her weha tevlihev bikin ku hewl bikin û hewldanên li ser projeyên ku hûn di cîhê yekemîn de cîhê xwe bikişînin.

Robots, hestyar, muzikên muzîkê û projeyên mîna vî awayî ji bo Raspberry Pi gelek karanîn in, lê ji bo kesek nû ji nû ve cîhê nû çêbikin. Di cîhana îdeal de, divê armanca ku armancên bingehîn ji ber ku biryara projeyê veguhestin hîn bibin.

Heke hûn bi Linux re jî nû ne, ev dibe ku wesayîtiya fêrbûna steeper jî, da ku ew projeyên bi hêja projeyên hêsan bikin ku hûn bizanin ku çawa Python dixebitîne, û paşê di ser vê demê de wê zanist ava bikin.

Pîrozbahiyek Aştiyê

Yek ji projeyên pêşîn ên herî pêşîn li Raspberry Pi e ku ew "Text World of Hello" re çap bike, an jî ji hêla lîberal ve tête nivîsîn an jî bi derdora enerjiyê ya IDLE Python bikar tînin.

Ew dibe ku mîna destpêka boring, lê hûn ji bo Pîrozbahiyek hêsantir û têkildar dide we û karûbar e jî ew fonksiyonê ye ku hûn di projeyên pêşerojê de pir bikar bînin.

Bila di çend dersên vê pirtûkê de kevneşopî de bi awayek rêbazên bernameyên Raspberry Pi bi dest bixin. Em ê bi şîfrekirina pythonê ya IDLE bikar bînin, wekî ku tenê rêbazek bijartiya min e.

Hello World

Bila li destpêka çapkirinê ya bingehîn ya "cîhanê hello" re dest pê bikin.

Dema ku di rûniştina terminalê de têketin, navnîşa jêrîn binivîse ku ji bo 'helloworld.py' hatiye nivîsandin.

sudo nano helloworld.py

Nano weşînerê nivîskî ye ku em ê bikar tînin, û 'py' ji bo pelên Python ji bo dirêjkirina pelê ye.

Em jî sudo bikar bînin (ku ji bo 'superuser do' tê rawestandin) di destpêkê de ku emir wekî superuser. Hûn herdem herdem naxwazin vê bikar bînin, û ev di nav destên çewt de bi xeletên xerab ên xeter dikarin xeter bibin, lê ez bi tenê wekî her demek habit bikar tîne.

Ev emrê dê belge belgek nû vekin. Dema binivîse binivîse ku pelê dihêle ku jêrîn "cîhana hello" dê çap bike:

çapkirinê ("hello cîhan")

Dema ku piştî ketin, Ctrl + X bixwîne û paşê 'y' hilweşînin ku pelê tomarkirin. Termînalê dê ji we re bipirsin ku hûn binivîse ku pelê bi pelê bi pelê xwe re veguherîne veguherîne, da ku pêşveçû û key kick. You just got your first Python file!

Hûn dê di nav terminalê de dîsa vegerin. Ji bo ku paceya me ya nû veşartin, em ê li jêr emrê kar bînin:

sudo python helloworld.py

Ev dê "cîhana hello" bike û paşê şîfrekirina nêzîkî me, bi me re terminal vekin ku dîsa dîsa bikar bînin.

Hingê Încîl

Wextê ku diçin gear. Ev nimûne dê li ser rêzek "hello" peyva çap bike, û dûre "cîhan". Vê pelê nû ji bo Pythonê me, lê hê jî di asta gelekî hêsan de zêde bike.

Daxuyaniya jêrîn bi karanîna pelê nû vekin:

sudo nano hellotenworld.py

Dîsa dîsa ew dê pacekek pencerek vekirî vekin. Dersa jêrîn binivîse:

print ("hello") print ("world")

Dîsa dîsa ji Ctrl + X bikar bînin ku derkeve û xilas bike, paşê 'Y' vekin û paşê dema ku tê xistin.

Li ser fermana jêrîn veşartî:

sudo python hellotenworld.py

Ev ê li ser rêza "cîhan" li ser vê yekê, "hello" bixwîne, paşê veşartî veke.

Hello World, Goodbye World

Dema ku em di mînakek berê de fêr kir, em bila tiştan biguherînin, em ê "cîhanê" hello "dibêjin û paşê" cîhanê xilas "heya û bêtir heya em em bêjin ku bisekinin.

We hîn kir ku pelên çawa çawa çêbikin û pelan bikar bînin, em ê li ser van gavên vê demê de bisekinin.

Pelê nû nû bike hellogoodbye.py û nano di nano vekin. Dersa jêrîn binivîse:

Gava ku rast == 1: print ("cîhanê hello") bêjeya nirxa xeber = 1 rast bike. (1) elif count == 0: print ("goodbye world") count = count +1 time.sleep (1)

Me çend fikrên nû nû hatine afirandin:

Heke kodê kişandin ku dihêle, wê dê "cîhana hello" bibînin û paşê variantê 'guhertinê' bi 1-ê biguherînin. Wê wê paşî duyemîn biseketinê bi 'dema laş' re dîsa bikişîne berî 'dema xewê (1)' digel.

Duyemîn 'eger' daxuyaniyek wisa dixebite lê lê tenê tenê diçe ku 'count' rast e. Vê wê hingê wê "êla cîhanê" bike çap bike û ji 1 re 'count' zêde bike. Dîsa dîsa ew ê duyemîn benda bisekine ku 'dîsa veşêre' dîsa.

Hêvîdar, hûn dikarin bibînin ka 'count' di 1'an de dest pê dike û her tim di navbera 1 û 0 de, di her demê de pirtûkên cûda çap bike.

Daxuyaniyê bistînin û ji bo xwe bibînin! Ji bo ku paceya rawestandin, tenê Ctrl + C têk çû.

Hello World 100 Times

Çawa ku di çapemeniya teknolojiya me de carî bi tenê 10 carî vekişîne, otomatîk? Ev ji hêla navnîşan de bi karanîna dîsa ve tête bikar anîn, lê belê çawa guhertina ku em vê guhartinê ye.

Pelana nû ya nû biafirîne, navê wî bidin, û paşê jêrîn binivîse:

dema ku rast e = 1 xeber bike: Eger hejmarek <= 10: çapkirinê ("hello cîhan"), hejmarek count = count +1 anîn. sleep (1) elif count == 11: quit ()

Li vir em '<' 'di destpêkê de' eger 'daxuyaniya ku tê wateya' ji kêm an jî wekhev 'tê bikaranîn. Ger hejmarek kêmtir an jî heya 10 e, kodê wê "cîhana hello" bike.

Ya ku 'got' daxuyaniyek hema hema 11 anî ye, û heger hejmarek di 11 de ye, ew dê 'command' ji bo vekişîna ku pirtûkek dûr dikeve.

Vê pelê hewl bidin ku ji bo xwe bibînin.

Hûn Ji We Xwe

Ev tecrûbeyên hinek rêbazên bingehîn yên nîşana manipulating nîşan dide, lê ew wateya fêrbûna bingehîn e ku hemî bikarhênerên Raspberry Pi û Python divê bi zûtirîn grips bibin.

Heke ji we re nehatiye dîtin, lêgerîna Der barê malpera Python ya Der barê der barê malpera bernameya bernameya vê çêtirîn hîn bibin.

Em ê nimûneyên kod û bêhtir nimûneyên kodê dakêşin, tunebûn bimînin!