Hello World - ensimmäinen vadelmasi Pi -projekti

Kevyt Johdatus Pythonin käyttämiseen Raspberry Piin kanssa

Kun olet uusi Vadelma Pi, se voi olla liian houkutteleva yrittää hyppää suoraan projekteihin, jotka vetävät sinut laitteeseen ensiksi.

Robotit, anturit, musiikkisoittimet ja vastaavat projektit ovat hyviä käyttötarkoituksia Raspberry Pi: lle, mutta se ei ole paras aloitus uudelle laitteelle. Ihanteellisessa maailmassa sinun pitäisi pyrkiä oppimaan perusasiat ennen lataamista monimutkaiseksi hankkeeksi.

Jos olet myös uusi Linux, se voi olla vieläkin jyrkempi oppimiskäyrä, joten on parasta aloittaa yksinkertaiset projektit tutustuaksesi siihen, miten Python toimii ja sitten rakentaa siihen tieto ajan mittaan.

Lempeä esittely

Yksi tavallisimmista Raspberry Pi -projekteista on tulostaa teksti "Hello World" joko terminaalille komentosarjan avulla tai käyttämällä IDLE Python -kehitysympäristöä.

Se voi tuntua tylsältä alusta, mutta se antaa sinulle helppoa ja asianmukaista johdatusta Pythoniin - ja se on myös toiminto, jota käytät paljon tulevissa projekteissasi.

Käy läpi muutamia muunnelmia tästä perinteisestä oppitunnista, jotta voimme todella aloittaa ohjelmointitaistemme Raspberry Pi: lla. Käytämme python-komentosarjoja IDLE: n sijaan, koska se on yksinkertaisesti suositeltavaa menetelmääni.

Hei maailma

Aloitetaan alusta lähtien tekstin "hello world" peruspainatuksella.

Kun olet kirjautunut päätteeksi, anna alla oleva komento luodaksesi uusi python-skripti nimeltä helloworld.py.

sudo nano helloworld.py

Nano on tekstieditori, jota käytämme, ja 'py' on Python-komentosarjojen tiedostopääte.

Käytämme myös sudo (joka tarkoittaa "superuser do") alussa, joka suorittaa komennon superuseriksi. Sinun ei tarvitse aina käyttää tätä, ja se voi olla vaarallinen väärissä käsissä väärällä komennolla, mutta käytän sitä vain tapana nyt.

Tämä komento avaa uuden tyhjän asiakirjan. Syötä alla oleva teksti, joka tulostaa sanan "hello world", kun tiedostoa ajetaan:

tulosta ("hello world")

Kun olet syöttänyt, paina Ctrl + X ja tallenna tiedosto painamalla Y. Pääte pyytää sinua painamaan enter-näppäintä tallentaaksesi tiedoston nimen nimen, joten mene eteenpäin ja paina Enter-näppäintä. Olet juuri luonut ensimmäisen Python-tiedoston!

Tulet nyt takaisin terminaaliin. Jotta voisimme käyttää uutta käsikirjettä, käytämme alla olevaa komentoa:

sudo python helloworld.py

Tämä tulostaa "Hello world" ja sulje sitten käsikirjoitus, jolloin terminaali käyttää meitä uudelleen.

Hei sitten maailma

Aika nousta pyydykseen. Tämä esimerkki tulostaa sanan "hello" yhdelle riville ja sitten "maailma" seuraavalla. Tämä lisää uuden rivin Python-tiedostoomme, mutta silti hyvin yksinkertaisella tasolla.

Aloita uusi tiedosto käyttämällä alla olevaa komentoa:

sudo nano hellothenworld.py

Jälleen kerran tämä avaa tyhjän editorin ikkunan. Syötä seuraava teksti:

tulosta ("hello") tulosta ("maailma")

Käytä Ctrl + X-näppäintä uudelleen poistuaksesi ja tallennetusta, paina sitten Y ja sitten "enter", kun sinua kehotetaan.

Suorita komentosarja seuraavalla komennolla:

sudo python hellothenworld.py

Tämä tulostaa "hello" yhdelle riville, "maailma" seuraavalla rivillä, sulje sitten käsikirjoitus.

Hello World, hyvä maailma

Käyttämällä sitä, mitä olemme oppineet edellisessä esimerkissä, vaihdetaan asioita niin sanomme "hello world" ja sitten "goodbye world" uudestaan ​​ja uudestaan, kunnes kerromme sen lopettamasta.

Olet oppinut tekemään ja käyttämään tiedostoja, jotta voimme ohittaa nämä ohjeet tällä kertaa.

Tee uusi tiedosto nimeltä hellogoodbye.py ja avaa se nanoon. Syötä seuraava teksti:

(1) elif count == 0: tulostus ("goodbye world") count = count +1 ("helli maailma") count = count -1 time.sleep time.sleep (1)

Olemme ottaneet käyttöön muutamia uusia käsitteitä:

Jos tämä viivästynyt koodi toimii, se tulostaa "hello world" ja sitten muuttaa "count" -muuttujasi -1: llä. Sitten se odottaa hetken aikaa "time.sleep (1)" ennen pyöräilyä takaisin "while loop" -toiminnon ajamiseen uudelleen.

Toinen "if" -lausunto tekee samanlaisen työn, mutta toimii vain, jos "count" on täsmälleen 0. Se tulostaa sitten "goodbye world" ja lisää 1 "count". Jälleen kerran se odottaa sekuntia ennen "taas silmukan" toimintaa.

Toivottavasti voit nyt nähdä, kuinka 'count' alkaa 1 ja jatkuu jatkuvasti välillä 1 ja 0, tulostettaessa eri tekstiä joka kerta.

Suorita käsikirjoitus ja katso itse! Voit pysäyttää käsikirjoituksen painamalla Ctrl + C-näppäintä.

Hello Maailman 100 kertaa

Kuinka toistamme tekstimme tulostetaan vain 10 kertaa automaattisesti? Tämä saavutetaan laskemalla taas silmukan silmukka uudelleen, mutta muuttamalla sitä, miten manipuloimme sitä.

Luo uusi uusi tiedosto, anna sille nimi ja anna alla oleva teksti:

(1) elif count == 11: quit (), count count = count (1)

Tässä olemme käyttäneet '<=' ensimmäisessä "if" -lausumassa, joka tarkoittaa "vähemmän tai yhtä paljon". Jos määrä on pienempi tai yhtä suuri kuin 10, koodimme tulostaa "hello world".

Seuraava if-lauseke etsii vain numeroa 11 ja jos laskuri on 11, se suorittaa komentojonon sulkemisen "quit ()" -komennon.

Kokeile tiedostoa nähdäksesi tämän itse.

Yli puolestasi

Nämä harjoitukset näyttävät joitain hyvin yksinkertaisia ​​tapoja manipuloida koodia, mutta se on sellainen perusta, joka oppii, että kaikki uudet Raspberry Pi- ja Python-käyttäjät saisivat käydä varhaisessa vaiheessa.

Jos et ole löytänyt sitä jo aiemmin, tutustu osoitteesta www.solutions.com on oma Python-sivusto, josta saat lisätietoja tästä erinomaisesta ohjelmointikielestä.

Katsaamme useampia koodin esimerkkejä tulevissa artikkeleissa ja projekteissa, pysy kuulolla!