...
Breve "Incursione" nel mondo della programmazione Python.In modo del tutto improvvisato e fuori dagli argomenti consueti di questi appunti ecco qualche cenno basilare sulla programmazione in Python.
...
Python è un linguaggio di programmazione semplice, ma potente.
Prima di tutto è un linguaggio interpretato e non
compilato. Questo permette una maggiore immediatezza, infatti un programma
scritto in un linguaggio interpretato viene eseguito senza la fase della
compilazione. Quindi si ha un immediato riscontro del codice e delle modifiche
eseguite.
Inoltre è un linguaggio che esiste per tutte le
piattaforme hardware e software. Questo consente di scrivere programmi che
potranno essere eseguiti senza modifiche su qualsiasi computer (anche su uno
smartphone).
In fine dispone di moduli aggiuntivi per eseguire
funzioni specifiche di ogni genere e, quindi, permette ad esempio di pilotare
le GPIO di RaspberryPI (con cui interfacciarsi con il mondo e le sue le
grandezze naturali, luce, suoni, gravità, etc.), oppure di interagire con le
API di Google Maps per darvi le coordinate geografiche di un indirizzo,
interrogare pagine internet per estrarre dati e così via. In sostanza è
utilizzabile immediatamente per applicazioni di IoT, di domotica, automotica,
per applicazioni WEB ed altro.
Detto questo, e dato per scontato che si sia già
scaricato ed installato il pacchetto software di Python, iniziamo con qualche cosa di
elementare per prenderci la mano: Input e print, stringhe e variabili.
Se non abbiamo
ancora installato Python e comunque anche per altre notizie possiamo usare questo
sito internet https://www.wikihow.it/Iniziare-a-Programmare-in-Python,
ma ne trovate anche molti altri come https://www.html.it/guide/guida-python/
e tra questi il sito ufficiale https://www.python.org/ in lingua inglese, oppure http://www.python.it in italiano..
Fig.1
Iniziamo con “print”. Print è una “parola riservata”
del linguaggio, ovvero può essere usata solo per eseguire un comando specifico
e per nessun altro scopo (lo stesso vale per tutti i comandi del linguaggio ed
anche per la parola input).
Print è quindi un comando che svolge un compito
semplice ma essenziale: stampa (print significa
appunto stampa) sullo schermo ciò
che viene scritto subito dopo la parola print sulla riga del comando.
Per esempio, vogliamo scrivere sullo schermo del computer una riga di testo con un saluto, ecco che in Python scriveremo:
Per esempio, vogliamo scrivere sullo schermo del computer una riga di testo con un saluto, ecco che in Python scriveremo:
print(“Ciao a tutti”)
Figura 2: un brevissimo programma Python per salutare dallo schermo del PC.
In questa immagine si vede in rosso un commento, la
riga inizia con #; poi sulla riga successiva il comando print, colorato di
fucsia e, tra parentesi tonde, in colore verde, il testo che vogliamo stampare :
un testo inizia e finisce con il simbolo “ (virgolette). Quindi “Ciao a tutti”
è un testo mentre Ciao a tutti no e se ci proviamo otteniamo un errore come
nella figura che segue:
Figura 3:
Figura 3:
Se volessimo stampare un numero potremmo scrivere:
print(10)
Per ottenere una riga stampata con il numero 10...

