Archivi tag: Python
Un programma in Python – 1
La programmazione, l’arte di trasformare un algoritmo, magari complesso, in un semplice schermata per l’utente. E quale miglior campo per prendere algoritmi se non la matematica? Ho scelto di portare uno degli algoritmi matematici più semplici, quello di Cramer. L’obiettivo è vedere l’evoluzione di un programma. Semplice, ma utile. Per chi non lo sapesse il… Leggi tutto »
Appunti Python: Return e Split
Oggi parleremo di due comandi interessanti del Python, uno applicabile alle funzioni, l’altro alle stringhe. Return Nella prima lezione sulle funzioni abbiamo visto un programma che calcola lo stipendio orario di un dipendente, andiamolo a rivedere: ore = input(“Ore di lavoro del dipendente: “) def stipendio(): sx = ore*5 #5 e’ lo stipendio orario… Leggi tutto »
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,… Leggi tutto »
Creare un linguaggio di programmazione in Python (o quasi…)
Questo metodo non vi darà un vero e proprio linguaggio di programmazione, sarete molto legati alla sintassi del Python (esistono metodi basati sul Ruby che slegano dalle sintassi, qualche giorno ve ne parlerò), ma potrebbe semplificarvi notevolmente la vita, soprattutto se usate funzioni ripetitive. Basta usare bene le funzioni. Ecco qualche esempio.a
Appunti Python: Creare un menu
Oggi vi descriverò un metodo un po’ rozzo per ottenere un menu in Python. Il fatto che sia rozzo non vi proibisce di usarlo, anzi. Fornirò solo codici per la 2.7, capirete presto il motivo. Intanto per questo metodo si usano i salti condizionati e gli input. Facciamo prima a fare un esempio. Mettiamo che… Leggi tutto »
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… Leggi tutto »
Malware nella Storia: Biennale.py, l’opera d’arte virale
Era il 2001 quando, durante la Biennale di Venezia, viene presentato un virus molto particolare: Sia per il fatto di essere il primo in Python, sia per il fatto di essere un’opera d’arte. Il virus venne prudenzialmente inviato alle case antivirus ed esposto in un computer infetto nella celebre mostra, in uno spazio offerto dalla… Leggi tutto »
Appunti Python: Da Python 2 a Python 3
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… Leggi tutto »