Questo libro insegna le basi della programmazione del linguaggio Python applicato alla gestione del sistema Raspberry Pi.
Attraverso sei tutorial di difficoltà crescente il lettore viene introdotto alla comprensione ed alla programmazione di progetti via via più complessi, utilizzando il linguaggio Python, il Raspberry Pi, e una serie di sensori, led ed attuatori.
L’Autore ha predisposto un sito web di supporto ai lettori del libro (www.pythonraspberry.com) nel quale trovare i codici trattati, le risorse e gli aggiornamenti. Sul sito sarà presente anche una sezione relativa all'hardware utilizzato all'interno dei tutorial. In questo modo il lettore viene accompagnato nell'acquisto del materiale necessario ai progetti.
Il capitolo sul Raspberry Pi introduce il lettore all’utilizzo del sistema, partendo dall’installazione del sistema operativo, fino alle configurazioni più complesse. Troverete un capitolo che tratta del linguaggio di programmazione Python, nel quale verranno spiegate le basi teoriche del linguaggio. La trattazione degli argomenti è volutamente centrata all’utilizzo pratico degli strumenti presentati.
Questo libro nasce dall’esigenza dell’Autore di fornire ai partecipanti dei suoi workshop una serie di appunti e di progetti pratici per imparare le basi di elettronica e programmazione.
Indice degli Argomenti:
Il Raspberry Pi
Software
Hardware
Gli accessori hardware necessari
Cominciamo ad usare il nostro Raspberry Pi
Dove reperire il materiale Hardware
Avvio del Raspberry in SSH
I comandi base di Linux da Terminale
Python
Installare Python
Cominciare ad usare Python
Le Variabili
Le Keywords
Gli Operatori
Gli input
Le Espressioni Booleane
Le espressioni logiche
L’esecuzione condizionale
Le righe di commento
Le funzioni
Le Iterazioni
Le stringhe
I Tutorial
Un circuito elettronico
Il pettine GPIO del Raspberry Pi
Blink
Button
WebIOPi
Mail Alert
Twitter radar
Stazione Meteo
APPENDICE A: Le resistenze
APPENDICE B: I condensatori
Bibliografia essenziale