Archivi tag: Appunti Python

Appunti Python: Tuple

Abbiamo recentemente parlato delle liste, e oggi parleremo di alcune liste particolari: Le tuple sono, in pratica, delle liste immutabili. L’esempio più banale di tupla è una concatenazione di lista con virgola. Ad esempio, guardiamo il sorgente di Pulitica: print “Onori al Capo dello Stato”, nome, “!” All’atto pratico è uguale a: print “Onori al… Read More: Appunti Python: Tuple »

Appunti Python: Liste

Le liste sono un bell’elemento di Python. In pratica sono delle variabili che possono contenere più dati. Se normalmente si usa, per definire una variabile, una sintassi del genere: prezzoivato = prezzo*1.22 Per creare una lista si usa: presidenti = [“De Nicola”, “Gronchi”, “Pertini”,”Napolitano”,”Segni”,”Mattarella”] Attenti ad usare la parentesi quadra, le tonde creano delle tuple,… Read More: Appunti Python: Liste »

Appunti Python: Gestione delle stringhe 1

Nel Python esistono vari comandi utili per gestire le stringhe. Per utilizzarli dovrete importare string dando a inizio programma import string. Se scrivete programmi come emulatori, simulatori o programmi con menu questi metodi sono essenziali per evitare che un comando dato dall’utente sia sballato per una maiuscola, ad esempio. Una funzione utile è quella che… Read More: Appunti Python: Gestione delle stringhe 1 »

Appunti Python: Variabili locali e globali

In Python esistono i concetti di variabile locale e globale. Cosa vuol dire? In sostanza che le variabili dichiarate in una funzione, all’interno di essa, hanno la precedenza su quelle “esterne”. L’ho notato scrivendo il mio simulatore della P101, dato che le variabili che simulano i registri nelle funzioni non funzionano. O meglio, al termine… Read More: Appunti Python: Variabili locali e globali »

Appunti Python: Eseguire comandi da un file di testo

Attenzione: Il metodo è stato provato sulla versione 2.7, ma dovrebbe (e sottolineo dovrebbe) andare sulla 3. Per il mio emulatore della P101 ho dovuto usare questo metodo per le cartoline magnetiche, ma generalmente può servire per creare “espansioni” di un programma, caricabili o con un menu o con un comando. Si usa il comando… Read More: Appunti Python: Eseguire comandi da un file di testo »

Appunti Python: Le funzioni e come crearne una

Le funzioni sono caratteristiche fondamentali di un linguaggio di programmazione. Molte delle cose viste nei precedenti capitoli sono funzioni. Ad esempio input, abs e, in Python 3, print. Le funzioni prendono dei valori, li elaborano e tendenzialmente restituiscono il risultato dell’elaborazione. In Python si possono creare funzioni. Ad esempio potete creare una funzione che calcola… Read More: Appunti Python: Le funzioni e come crearne una »

Appunti Python: Gestione delle eccezione (errori)

In programmi piccoli gestire le eccezioni non è importante, ma in programmi grossi è fondamentale. Nei programmi, bene o male, possono crearsi due tipi di errori: Quelli di sintassi e quelli dovuti a procedure non consentite. I primi sono evitabili solo scrivendo buon codice e controllandolo, mentre i secondi si possono evitare con un piccolo… Read More: Appunti Python: Gestione delle eccezione (errori) »