Hello World - A vostra prima Raspberry Pi Project

Un introdutu intraggittivu per l'usu di Python cù a Raspberry Pi

Quandu avete novu à u Raspberry Pi pò esse troppu tentatore di pruvà à saltà direttamente in i prughjetti chì anu avutu atrae à u dispositivu in u primu postu.

Robò, sensorii, musiculenti è prughjetti simili sò grandi usi per a Raspberry Pi, ma micca u principiu puntu di qualcunu novu à u dispositivu. In un mondu ideale, avete da ghjustificate à amparà i fundamenti prima di carricà à un prugettu complexu.

In casu hè ancu novu à Linux, pò esse una curva d'aprezzamentu più impurtante, per questu hè di principià cù i prughjetti simpaticà per familiarizà cun l'opera di Python, è custruiscenu quellu cunuscenza in u tempu.

A Gentle Introduction

Unu di i primi prughjetti più cumuni in un Raspberry Pi hè di stampà u testu "Hello World", à u terminal cun scrittore o cù l'ambienti di sviluppu IDONE Python.

Pudete parerà un principiu avellu, ma dà una introduzione fàciule è pertinente per Python - è hè ancu una funzione chì tù sia usendu assai in i vostri prughjetti futuri.

Fighjendu qualchi variazioni di sta lezzione tradiziunale per pudè turnà i nostri capacità di prugrammu cù u Raspberry Pi. Avemu da utilizà scritte python invece di IDLE, perchè hè solu u mo mètu preferitu.

Hello World

Avemu principiatu in u principiu cun l'imprese basica di u testu "hello world".

Quandu hà scrittu in una sesión sessione, intérieure u cumandimu quì sottu per creà un scriptu di pitone chjamatu 'helloworld.py'.

sudo nano helloworld.py

Nano hè u editore di testu chì avemu dadu esse usu, è "py" hè l'estensione di l'architettura per i scritturi di Python.

Cumu utilizà ancu sudo (chì significa 'superuser do') à u principiu chì dirighjite u cumandimu com un superuser. Ùn avete micca sempre aduprà stu ghjornu, è pò esse riescibile in i mani in manu cù i cumandamenti sbagliati, ma ti sò tenditu à utilizà cum'è un abituutu.

Questu mandu abrirà un novu documentu in legnu. Intruttitu u testu sottu quellu chì imprimirà u terminu "hello world" quandu u schedariu hè ghjucatu:

stampata ("hello world")

Una volta inserite, presse Ctrl + X è poi clicca "Y" per salvà u schedariu. A terminalela dumandà à pressu stampa per salvà u schedariu cù u nome di u schedariu specificu, per andà appressu è tuccate l'ingressu chjave. Acquistà creà u primu u vostru schedariu Python!

Avete da tornu à u terminal. Per fà u nostru novu script, utilizamu u cumandimu sesta:

sudo python helloworld.py

Questa impuzziche "hello world" è dopu appiccerà u script, uttene cù u terminal à utilizà novu.

Hello Hello World

U tempu per cullà in un capimuni. Questu esempiu imprima a parola "hello" in una linea, è dopu "munnu" nantu à a prussima. Questu aghjunghje una nova linea à u nostru schedariu di Python, ma ancu in un nivulu assai simplicu.

Cumplighendu un novu schedariu cù u cumandimu sottu:

sudo nano hellothenworld.py

Una volta, questu avete apre quì una finestra di editore bianca. Scrive u sguardu:

stampata ("hello") imprime ("mundu")

Aduprate aduprà Ctrl + X per salir è salvà, appoghju pressu "Y" è da "intérieure" quandu induce.

Scorri l'script cù u cumandimu cumandante:

sudo python hellothenworld.py

Questa impuzziche "hello" in una linea, "world" in a linea sussurata, dopu chjassi l'script.

Hello World, Adéu World

Utilizendu ciò chì avemu amparatu in l'esempiu previ, cambiemu l'affari, cusì dicemu "hello world", poi "addiu di u coru" annantu à quandu avemu da dì à parolle.

Avete amparatu à fà è empiecà i schedari per avemu scumpete nantu à questi struzzioni di sta volta.

Fate un novu schedariu chjamatu hellogoodbye.py è aprire in nano. Scrive u sguardu:

importe di u tempu = 1 mentre chì True: se count == 1: print ("hello world") count = count -1 time.sleep (1) elif count == 0: print ("addio di u corpu") count = count +1 siccità (1)

Avemu da introdutte parechji novi cuncetti novi:

Sì stu codice sdrughje còmpiu, imprimirà "hello world" è cambià a nostra «count» variable per -1. Hè stà aspittà per un secundu cù 'time.sleep (1)' prima di cicliche di volta à u "mentre loop" per rinvenni.

A seconda 'if' affirmazioni fa un travagliu simili, ma solu diri si 'count' hè esplicemente 0. Cumanda imprime "u" di u bonu "è aghjunghje 1 à" cunti ". Una volta, stenderà un secondu prima di esse curruzzione mentre 'ciclo.

Hopefully, pudete avà veru cumu "cunti" accumenza à 1 è hà da ciclu trà i 1 è 0, imprinting un testu difeente.

Scorri l'script è vedi per sè stessu! Per affaccià l'script, toccu Ctrl + C.

Hello World 100 Tempi

Quantu rimpruveremu u nostru testu stampatu solu 10 volte automaticamente? Questu hè affullatu, usendu u cuntinte in un intossu chjusu novu, ma cambià cusì cumu a manipulejamu.

Cumentu un altru schedariu novu, dà un nome, è dopu uttene u testu sottu:

impurta time count = 1 mentre True: se count <= 10: print ("hello world"), count count = count +1 time.sleep (1) elif count == 11: quit ()

Quì avemu usatu '<=' in a prima "se 'stituzzioni chì significa" menu o menu ". Sì u cuncettu hè menu di u 10 o uguali, u nostru còdice impingerà "hello world".

A prussima stata di "se" detti sola numera 11, è se u cuntestu hè à 11 stalla u domicile "quit ()" chì chjalla un script.

Pruvate l'architettu per vede per voi.

Over You

Queste l'esercitazioni vi mustranu assai manere basi di manipulà u codice, ma hè u tipu di fundazione chì anu capace chì tutti l'usu di u novu Raspberry Pi è Python anu bisognu à apprizzà cù prima.

Se ùn avete micca truvatu, verificate Site dedicatu di Python di u Solu dedicatu à spiccià à più nantu à sta lingua di prugrammatu sanu.

Avemu copre più exempli di codice in future articles and projects, stagnate!