Tere maailm - teie esimene espresso Pi projekt

Lühike sissejuhatuseks Pythoni ja vaarika Pi kasutamine

Kui oled uus Vaarika Pi, siis võib olla liiga ahvatlev proovida ja otse sirgelt otse projekte, mis meelitasid teid seadmesse esiteks.

Robotid, andurid, muusikamängijad ja sarnased projektid on suurepärased Vaarikas Pi funktsioonid, kuid see ei ole seade jaoks uus kasutaja. Ideaalses maailmas peaksite püüdma õppida põhitõdesid enne kompleksprojektisse sisenemist.

Kui olete Linuxi uusim see võib olla veelgi kiirem õppimiskõver, seega on kõige parem alustada lihtsate projektidega, et tutvuda Pythoni tööga, ja seejärel aja jooksul neid teadmisi edasi arendama.

Gentle sissejuhatus

Üks Raspberry Pi kõige levinumaid esmaseid projekte on trükkida teksti "Hello World", kas terminaliga koos skriptiga või kasutades IDLE Pythoni arenduskeskkonda.

See võib tunduda igav alguses, kuid see annab teile lihtsa ja asjakohase sissejuhatuse Pythonile ja see on ka funktsioon, mida te tulevikus projektidega kasutate palju.

Lähme selle traditsioonilise õppetundi mõned variatsioonid, et tõepoolest avastada meie programmeerimisoskused raspberry piga. Me kasutame IDLE asemel pythoni skripte, kuna see on lihtsalt minu eelistatud meetod.

Tere, Maailm

Alustame algusest peale teksti "hello world" põhitrükiga.

Kui olete terminali seansi sisse loginud, sisestage allpool käsk uue pythoni-skripti loomiseks nimega 'helloworld.py'.

sudo nano helloworld.py

Nano on tekstiredaktor, mida kasutame, ja 'py' on Pythoni skriptide faililaiend.

Samuti kasutame käivitamisel sudo (mis tähistab "super kasutaja käsku"), mis käivitab käsu administraatorina. Te ei pea seda alati kasutama ja see võib olla valede kätega valede käskude jaoks ohtlik, kuid ma pigem lihtsalt kasutan seda harjuna.

See käsk avab uue tühja dokumendi. Sisestage alljärgnev tekst, millal faili käivitamisel prinditakse sõna "tere maailm":

print ("tere maailm")

Pärast sisestamist vajutage Ctrl + X ja seejärel faili salvestamiseks vajutage Y. Terminal palub teil vajutada enter, et faili salvestada konkreetse failinimega, nii et jätkake ja vajutage sisestusklahvi. Olete just loonud oma esimese Pythoni faili!

Nüüd saate tagasi terminali. Meie uue skripti käivitamiseks kasutame alljärgnevat käsku:

sudo python helloworld.py

See prindib "hello world" ja sulge skript, jättes meile terminali uuesti kasutama.

Tere siis maailm

Aeg minna üles. Selles näites trükitakse sõna "hello" ühes reas ja seejärel "maailm" järgmisel real. See lisab meie Pythoni faili uuele reale, kuid siiski väga lihtsal tasemel.

Käivitage uus fail, kasutades alljärgnevat käsku:

sudo nano hellothenworld.py

See avab taas tühja redaktoriakna. Sisestage järgmine tekst:

print ("hello") print ("maailm")

Väljumiseks ja salvestamiseks kasutage uuesti Ctrl + X, seejärel vajutage 'Y' ja seejärel sisestage, kui seda küsitakse.

Käivitage skript järgmise käsuga:

sudo python hellothenworld.py

See trükkab "hello" järgmisel real rea ühe sõna "maailm" ja sulge skript.

Tere maailm, hüvasti maailm

Kasutades seda, mida me eelmises näites õppisime, muudame asju, nii et me ütleksime, et peatuksime "tere maailm" ja siis "hüvasti maailm" ikka ja jälle.

Olete õppinud, kuidas faile teha ja kasutada, nii et me ütleksime nende juhiste üle.

Tehke uus fail hellogoodbye.py ja avage see nano. Sisestage järgmine tekst:

impordi ajaline arv = 1, samas kui tõene: kui count == 1: print ("hello world") count = count -1 time.sleep (1) elif count == 0: print ("goodbye world") count = count +1 aeg (1)

Oleme tutvustanud mõningaid uusi mõisteid siin:

Kui see hõrega kood töötab, siis prinditakse "hello world" ja muutke muutuja "count" -1-ga. Seejärel ootama sekundit "time.sleep (1)" enne, kui sõidate uuesti tagasi "while loop".

Teine "if" avaldus teeb sarnase töö, kuid käivitub ainult siis, kui "count" on täpselt 0. Seejärel prindi "goodbye world" ja lisage 1 "count". Veel kord oodatakse sekundit, enne kui käivitatakse "samas silmus" uuesti.

Loodetavasti saate nüüd näha, kuidas 'loend' algab 1-st ja kestab pidevalt vahemikus 1 kuni 0, iga kord trükkides erinevat teksti.

Käivitage skript ja vaata ise! Skripti peatamiseks klõpsake lihtsalt Ctrl + C.

Tere maailm 100 korda

Kuidas meie teksti trükkida vaid 10 korda automaatselt? See saavutatakse uuesti loendi loo kasutamisega, kuid muutub see, kuidas me sellega manipuleerime.

Looge uus uus fail, andke sellele nimi ja seejärel sisestage allolev tekst:

impordi ajaline arv = 1, samas kui True: kui count <= 10: print ("hello world"), count count = count +1 time.sleep (1) elif count == 11: quit ()

Siin oleme kasutanud "<=" esimest "if" avalduses, mis tähendab "vähem kui või võrdne". Kui loenduseks on 10 või vähem, kuvatakse meie kood "hello world".

Järgmine "if" avaldus otsib ainult numbrit 11 ja kui loend on kell 11, siis käivitatakse skripti sulgemise käsk 'quit ()'.

Proovige faili ise näha.

Sinu kord

Need harjutused näitavad teile mõned väga põhilised viisid koodi manipuleerimiseks, kuid see on kindel alus, et kõik uued Raspberry Pi ja Pythoni kasutajad peaksid hakkama hakkama varakult.

Kui te pole seda juba leidnud, vaadake selle kohta suurepärase programmeerimiskeele lisateabe saamiseks About.com spetsiaalset Pythoni saiti.

Lisame koodide näiteid tulevaste artiklite ja projektide puhul, jääge häälestatult!