Përshëndetje Bota - Projekti juaj i Parë i Raspberry Pi

Një hyrje e butë për përdorimin e Python me Pi të Mjedisit

Kur jeni i ri në Raspberry Pi mund të jetë shumë joshëse që të përpiqeni të hidheni drejt në projektet që ju tërhoqën në pajisjen në vendin e parë.

Robotë, sensorë, lojtarë muzikorë dhe projekte të ngjashme janë përdorime të shkëlqyera për Pipe të Raspberry, por jo fillimi më i mirë për dikë të ri në pajisje. Në një botë ideale, duhet të përpiqeni të mësoni bazat para se të ngarkoni në një projekt kompleks.

Nëse jeni gjithashtu i ri në Linux, kjo mund të jetë një kurbë edhe më e fortë e mësimit, prandaj është më mirë të filloni me projekte të thjeshta për t'u njohur me atë se si funksionon Python dhe më pas të ndërtohet në atë njohuri me kalimin e kohës.

Një Hyrje e butë

Një nga projektet më të zakonshme në një Mjedër Pi është të shtypni tekstin "Hello World", qoftë në terminal me një skript ose duke përdorur mjedisin e zhvillimit IDLE Python.

Kjo mund të duket si një fillim i mërzitshëm, por ju jep një hyrje të lehtë dhe të rëndësishme në Python - dhe është gjithashtu një funksion që do të përdorni shumë në projektet tuaja të ardhshme.

Le të kalojmë nëpër disa variacione të këtij mësimi tradicional për të nisur me të vërtetë aftësitë tona programore me Piçrrën Mal. Ne do të përdorim scripts python në vend të IDLE, pasi kjo është thjesht metoda ime e preferuar.

Përshendetje Botë

Le të fillojmë në fillim me shtypjen themelore të tekstit "hello world".

Pasi të futeni në një sesion terminal, futni komandën e mëposhtme për të krijuar një skriptë të re python të quajtur 'helloworld.py'.

sudo nano helloworld.py

Nano është redaktuesi i tekstit që do të përdorim, dhe 'py' është zgjerimi i skedarëve për Python scripts.

Ne gjithashtu përdorim sudo (që qëndron për 'superuser do') në fillim që drejton komandën si një superuser. Ju nuk duhet gjithmonë ta përdorni këtë dhe mund të jetë e rrezikshme në duar të gabuara me komandat e gabuara, por unë zakonisht e përdor atë thjesht si zakon.

Ky komandë do të hapë një dokument të ri bosh. Shkruani tekstin e mëposhtëm i cili do të shtypë termin "hello world" kur të ekzekutohet skeda:

print ("hello world")

Pasi të hyni, shtypni Ctrl + X dhe pastaj goditni 'Y' për të ruajtur skedarin. Terminali do t'ju kërkojë të shtypni enter për të ruajtur skedarin me emrin e skedarit të caktuar, prandaj shkoni përpara dhe shtypni butonin e hyrjes. Ju keni krijuar skedarin tuaj të parë Python!

Tani do të ktheheni në terminal. Për të drejtuar shkrimin tonë të ri, ne përdorim komandën e mëposhtme:

sudo python helloworld.py

Kjo do të shtypë "hello world" dhe pastaj mbyllni skriptin, duke na lënë në terminal për t'u përdorur përsëri.

Përshëndetje Pastaj Botën

Koha për të shkuar në një veshje. Ky shembull do të shtypë fjalën "hello" në një rresht, dhe pastaj "bota" në tjetrën. Kjo do të shtojë një vijë të re në skedarin tonë Python, por ende në një nivel shumë të thjeshtë.

Fillo një skedar të ri duke përdorur komandën e mëposhtme:

sudo nano hellothenworld.py

Edhe një herë kjo do të hapë një dritare bosh të redaktorit. Shkruani tekstin e mëposhtëm:

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

Përsëri përdorni Ctrl + X për të dalë dhe për të shpëtuar, pastaj shtypni 'Y' dhe më pas 'hyni' kur kërkohet.

Run script me komandën e mëposhtme:

sudo python hellothenworld.py

Kjo do të shtyp "hello" në një linjë, "botë" në vijën tjetër, pastaj mbyllni skenarin.

Hello World, Mirupafshim Botërore

Duke përdorur atë që kemi mësuar në shembullin e mëparshëm, le të ndryshojmë gjërat kështu që ne themi "hello world" pastaj "lamtumirë botë" pa pushim derisa ne them se për të ndaluar.

Ju keni mësuar se si të bëni dhe përdorni skedarë kështu që ne do të skadojmë mbi këto udhëzime këtë herë.

Bëni një skedar të ri të quajtur hellogoodbye.py dhe hapeni atë në nano. Shkruani tekstin e mëposhtëm:

(1) count elif == 0: print ("bota lamtumirë" count count = count +1 time.sleep (1)

Ne kemi prezantuar disa koncepte të reja këtu:

Nëse ky kod i indented funksionon, do të shtypë "hello world" dhe pastaj ndrysho variablën tonë 'count' me -1. Ajo pastaj do të presë për një sekondë me 'time.sleep (1)' para se të çiklizosh përsëri në 'ndërsa loop' për të kandiduar përsëri.

Deklarata e dytë 'nëse' bën një punë të ngjashme, por funksionon vetëm nëse 'numërimi' është saktësisht 0. Kjo do të shtypë "botën e lamtumirës" dhe shtoni 1 në 'numërim'. Edhe një herë do të presë një sekondë para se të vrapizosh 'ndërsa loop' përsëri.

Shpresojmë, tani mund të shihni se si 'numërimi' fillon në 1 dhe vazhdimisht do të ciklit midis 1 dhe 0, duke shtypur tekst të ndryshëm çdo herë.

Run script dhe shikoni për veten tuaj! Për të ndalur skenarin, thjesht shtypni Ctrl + C.

Hello World 100 Times

Si të përsërisim tekstin tonë vetëm 10 herë, automatikisht? Kjo arrihet duke përdorur numërimin brenda një loop kohë, por ndryshimin se si ne manipuluar atë.

Krijo një skedar tjetër të ri, jepni një emër, dhe pastaj futni tekstin më poshtë:

(1) count count == 11: lë () count count = count ()

Këtu kemi përdorur '<=' në deklaratën e parë 'if' që do të thotë 'më pak se ose e barabartë'. Nëse numërimi është më i vogël ose i barabartë me 10, kodi ynë do të shtypë "hello world".

Deklarata e ardhshme "nëse" kërkon vetëm numrin 11 dhe nëse numërimi është në 11, do të ekzekutojë komandën 'quit ()' e cila mbyll një shkrim.

Provoni skedarin për ta parë këtë për veten tuaj.

Mbi ty

Këto ushtrime tregojnë disa mënyra shumë themelore të manipulimit të kodit, por është lloji i të mësuarit të fondacionit që të gjithë përdoruesit e rinj të Raspberry Pi dhe Python duhet të mbërrijnë në fillim.

Nëse nuk e keni gjetur tashmë, shikoni faqen e dedikuar të Python për të mësuar më shumë për këtë gjuhë programimi të shkëlqyer.

Ne do të mbulojmë më shumë shembuj të kodeve në artikujt dhe projektet e ardhshme, qëndroni të sintonizuar!