Hello World - Vaš prvi projekt za maline Pi

Blagi uvod u korištenju Pythona s malinama od malina

Kada ste novi u malini Pi, to može biti previše primamljivo pokušati skočiti ravno u projekte koji su vas privukli na uređaj na prvom mjestu.

Roboti, senzori, svirači glazbe i slični projekti izvrsna su upotreba za Raspberry Pi, ali nije najbolji početak za nekoga novog uređaja. U idealnom svijetu, trebali biste ciljati naučiti osnove prije punjenja u složeni projekt.

Ako ste i novi u Linuxu, to može biti još strmija krivulja učenja, stoga je najbolje da započnete s jednostavnim projektima kako biste se upoznali s načinom na koji Python radi, a zatim se s vremenom graditi na tom znanju.

Nježan uvod

Jedan od najčešćih prvih projekata na malini Pi je tiskanje teksta "Hello World", bilo terminalu skripte ili korištenjem IDLE Python razvojnog okruženja.

Moglo bi se činiti kao dosadan početak, ali vam daje jednostavan i relevantan uvod u Python - a to je i funkcija koju ćete koristiti puno u budućim projektima.

Prođimo kroz nekoliko varijanti ove tradicionalne lekcije kako bismo stvarno pokrenuli programiranje pomoću Raspberry Pi. Koristit ćemo pismo skripte umjesto IDLE, jer to je jednostavno moja preferirana metoda.

Pozdrav svijete

Počnimo na samom početku s osnovnim tiskanjem teksta "hello world".

Nakon što se prijavite na terminalnu sesiju, unesite naredbu u nastavku kako biste stvorili novu pisem pismo pod nazivom 'helloworld.py'.

sudo nano helloworld.py

Nano je uređivač teksta koji ćemo koristiti, a 'py' je ekstenzija datoteka za Python skripte.

Također koristimo sudo (koji označava 'superuser do') na početku koji vodi naredbu kao superuser. Ne morate to uvijek koristiti, i može biti opasno u pogrešnim rukama s pogrešnim naredbama, ali sada ih obično upotrebljavam kao navika.

Ova naredba otvorit će novi prazan dokument. Unesite ispod tekst koji će ispisati izraz "hello world" kada se datoteka izvodi:

print ("hello svijet")

Nakon unosa, pritisnite Ctrl + X, a zatim pritisnite 'Y' da biste spremili datoteku. Terminal će vas zatražiti da pritisnete enter za spremanje datoteke s određenim nazivom datoteke, pa idite naprijed i pritisnite tipku Enter. Upravo ste stvorili prvu Python datoteku!

Sad se vraćate na terminal. Za pokretanje naše nove skripte koristimo sljedeću naredbu:

sudo python helloworld.py

Ovo će ispisati "hello svijet", a zatim zatvoriti skriptu, ostavljajući nas terminalom da ga ponovno koristimo.

Zdravo onda svijet

Vrijeme je da se popnete. Ovaj primjer će ispisati riječ "pozdrav" na jednoj liniji, a zatim "svijet" u sljedećem. To će dodati novu liniju u našu Python datoteku, ali još uvijek na vrlo jednostavnoj razini.

Započnite novu datoteku pomoću naredbe u nastavku:

sudo nano hellothenworld.py

Još jednom to će otvoriti prazan prozor za uređivanje. Unesite sljedeći tekst:

print ("hello") print ("svijet")

Ponovno upotrijebite Ctrl + X da biste izašli i spremili, a zatim pritisnite tipku "Y", a zatim "unesite" kada se to od vas zatraži.

Pokrenite skriptu sljedećom naredbom:

sudo python hellothenworld.py

Ovo će ispisati "pozdrav" na jednoj liniji, "svijet" na sljedećem retku, a zatim zatvoriti skriptu.

Pozdrav svijetu, Zbogom svijetu

Koristeći se onim što smo naučili u prethodnom primjeru, promijenimo stvari tako da ponekad kažemo "hello svijet" pa "zbogom svijeta" dok ne kažemo da se zaustavi.

Naučili ste kako izraditi i upotrebljavati datoteke, tako da ćemo ovaj put nadoknaditi te upute.

Napravite novu datoteku pod nazivom hellogoodbye.py i otvorite je u nano. Unesite sljedeći tekst:

vrijeme za uvoz count = 1, a istina: ako count == 1: print ("hello world") count = count -1 time.sleep (1) elif count == 0: ispis ("zbogom svijeta") count = count +1 time.sleep (1)

Ovdje smo predstavili nekoliko novih koncepata:

Ako se ovaj indented kôd pokrene, on će ispisati "hello world", a zatim promijenite varijablu "broja" za -1. Tada će čekati sekundu s "time.sleep (1)" prije vožnje biciklom natrag na 'while loop' za ponovno pokretanje.

Druga "if" izjava čini sličan posao, ali radi samo ako je "broj" točno 0. Tada će ispisati "zbogom svijeta" i dodati 1 na "brojati". Još jednom će pričekati trenutak prije nego ponovo pokrenete "za vrijeme petlje".

Nadajmo se da sada možete vidjeti kako se "count" počinje u 1 i konstantno će kružiti između 1 i 0, ispisujući svaki drugi tekst svaki put.

Pokreni skriptu i uvjerite se sami! Da biste zaustavili skriptu, jednostavno pritisnite Ctrl + C.

Pozdrav svijetu 100 puta

Kako o ponavljanju našeg teksta ispisujemo samo 10 puta, automatski? To se postiže pomoću broja ponovno unutar petlje, ali mijenjajući način na koji smo manipulirali.

Napravite novu datoteku, navedite naziv, a zatim unesite tekst u nastavku:

(1) elif count == 11: odustati () count count = count ()

Ovdje smo koristili '<=' u prvoj 'if' izjavi koja znači 'manje ili jednako'. Ako je broj manji ili jednak 10, naš kod će ispisati "hello svijet".

Sljedeća "if" izjava traži samo broj 11, a ako je broj 11, pokrenut će naredba 'quit ()' koja zatvara skriptu.

Iskušajte datoteku da biste ovo vidjeli sami.

Preko Tebe

Ove vježbe pokazuju neke osnovne načine manipuliranja kodeksom, ali to je vrsta učenja temelja koja bi svi novi korisnici maloprodaje Pi i Python trebali rukovati rano.

Ako ga niste već pronašli, provjerite web stranicu tvrtke Python za više informacija o ovom izvrsnom programskom jeziku.

Pokazat ćemo više primjera koda u budućim člancima i projektima, ostati u tijeku!