Skip to main content

Pozdrav svijetu: vaš prvi projekt za maline Pi

Morning Routine (10 DIY Ideas, Makeup, Healthy Recipes) (Travanj 2025)

Morning Routine (10 DIY Ideas, Makeup, Healthy Recipes) (Travanj 2025)
Anonim

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 ispisati tekst "Hello World", ili na terminal s skriptom ili pomoću 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:

uvozno vrijeme

count = 1

dok istina:

ako count == 1:

print ("hello svijet")

count = count -1

time.sleep (1)

elif count == 0:

print ("zbogom svijetu")

count = count +1

time.sleep (1)

Ovdje smo predstavili nekoliko novih koncepata:

  • Uvoz: Importna linija donosi vremenski modul koji nam omogućuje da upitamo datoteku da pričeka određeno vrijeme. Učinimo to s kasnijom "time.sleep (1)" u datoteci.
  • Računati: Linija brojanja definira varijablu, što je samo način držanja vrijednosti i davanje naziva. Započinjemo ovo na '1', što ćemo dalje objasniti.
  • Dok: Koristili smo i petlju. Kao što ime sugerira, ova "petlja" kod našeg koda dok je uvjet istinit. U ovom slučaju upotrebljavamo "Dok je True", što znači da će trajati vječno sve dok ga ne zaustavimo ručno.
  • Ako izjave: Unutar naše petlje imamo nekoliko 'ako' izjava. Prva izjava kaže: "Ako je broj točno 1, nastavite i pokrenite kôd uvučen ispod". Utipanje je važno u Pythonu za ovakve funkcije.

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 pogodite 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:

uvozno vrijeme

count = 1

dok istina:

ako broje <= 10:

ispisati ("hello svijet"), računati

count = count +1

time.sleep (1)

elif count == 11:

prestati()

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!