In Python, i dizionari (dict) sono una struttura dati associativa che associa una chiave ad un valore (k, v): d = {} d[‘bart’] = ‘marge’ d[‘maggie’] = ‘homer’ d[‘milhouse’] = ‘nelson’ d[‘lisa’] = ‘skinner’ >>> d {‘maggie’: ‘homer’, ‘lisa’: ‘skinner’, ‘bart’: ‘marge’, ‘milhouse’: ‘nelson’} Esistono due modi di ordinare un dizionario: La modalità “classica” e … Continue reading Python: come ordinare un dizionario [dict] per chiave o per valore
Tag: python
10 cose da fare dopo aver installato Ubuntu Intrepid 8.10
Ultimamente ho reinstallato Linux sulla mia macchina principale, dopo anni in cui lo tenevo relegato in una virtual machine in VMWare. La scelta della distribuzione è ovviamente caduta su Ubuntu Intrepid 8.10. Subito dopo l’installazione, ho cominciato a fare un po’ di pulizia (rimuovendo quello che non mi serve e/o è inutile) e installare il … Continue reading 10 cose da fare dopo aver installato Ubuntu Intrepid 8.10
Python: uno script per eliminare i file Thumbs.db e le cartelle .DS_Store
Windows XP crea automaticamente un file, chiamato Thumbs.db, in tutte le cartelle che visita per salvarne la visualizzazione (dettagli, anteprima, etc.). La stessa cosa fa OSX, creando addirittura (!) una cartella dal nome .DS_Store, contenente gli stessi attributi. Stanco di avere il mio hard disk pieno di questi file (in Vista la gestione di questi … Continue reading Python: uno script per eliminare i file Thumbs.db e le cartelle .DS_Store
Python: come mandare un e-mail con GMail TLS/SSL
Mi è capitato di dover mandare un e-mail da uno script Python: quale provider utilizzare? Ovviamente GMail! Per questioni di spam, alcuni server SMTP non permettono di inviare e-mail senza essersi prima autenticati; nel caso di GMail, il protocollo per l’invio di mail non è il semplice SMTP in chiaro, bensì SMTP con autenticazione via … Continue reading Python: come mandare un e-mail con GMail TLS/SSL
Python in 10 minuti
E’ da un bel po’ di tempo che mi piacerebbe imparare il Python. Tra l’altro, le applicazioni basate su questo linguaggio di programmazione sono molto numerose. Ieri ho trovato quest’articolo molto interessante: propone di insegnare Python in soli 10 minuti!