News…

Mi scuso con i lettori del mio blog,per la diminuzione del numero di post settimanali ma ultimamente sono riprese le lezioni all’università e progetti in ambito lavorativo,comunque anche se i post settimanali saranno in numero minore continueranno ad esserci quindi restate in ascolto! akus
Invia questo articolo via email Invia questo articolo via email

[Python] - 08 - I set

Un set lo si può indicare come un’insieme di elementi senza duplicati,(possiamo scrivere lo stesso elemento quante volte vogliamo,ma all’interno del set comparirà solo una volta),dove valgono le comuni proprietà dell’insiemistica(unione,intersezione,differenza e differenza simmetrica). A=set(['a','b','c']) B=set(['a','d','e']) print "A = ",A print "B = ",B print "Intersezione = ",A & B print "Unione = ",A|B print "Differenza A-B = ",A-B print "Differenza B-A = [...]
Invia questo articolo via email Invia questo articolo via email

[Python] - 07 - I files

I nostri scripts python possono interagire con dei files esterni per leggerne dei valori da assegnare alle variabili o per salvare dei valori prima della chiusura dello script. Le operazioni di lettura e scrittura da files esterni è abbastanza semplice, innanzitutto dobbiamo aprire il file : file=open(mio_file.txt,'r') # se dobbiamo solo leggere il file mettiamo 'r' [...]
Invia questo articolo via email Invia questo articolo via email

[Python] - Esempio di calcolatrice

Quest’oggi presentiamo un’esempio di calcolatrice in python utilizzando i concetti che fino ad adesso sono stati spiegati : def menu(): print "1 - Addizione" print "2 - Sottrazione" print "3 - Prodotto" print "4 - Divisione" print "0 - Esci" return raw_input(">>> ") def addizione(): num1=input("Primo numero : ") num2=input("Secondo numero : ") return num1+num2 def sottrazione(): num1=input("Primo numero : ") num2=input("Secondo numero : ") return num1-num2 def prodotto(): num1=input("Primo numero : [...]
Invia questo articolo via email Invia questo articolo via email

[Python] - 06 - Procedure e Funzioni

Qualunque sia il linguaggio di programmazione utilizzato,le procedure e le funzioni saranno utilizzate. In pratica sono dei raggruppamenti di porzioni di codice che possono essere richiamate più volte chiamando soltanto il “nome del raggruppamento” e non riscrivendo tutte le istruzioni,questo permette una riutilizzabilità del codice. La distinzione fondamentale tra le procedure e le funzioni è che le [...]
Invia questo articolo via email Invia questo articolo via email

[Python] - 05 - I dizionari

I dizionari sono,a mio avviso,una delle strutture dati più potenti che python ci offre. Possono essere pensati come ad una “lista particolare” dove gli elementi anzichè essere indicizzati mediante valore numerico sono indicizzati da una chiave. Ad esempio,la struttura di un dizionario è cosi formata : dizionario={chiave1:valore1,chiave2:valore2} valore può contenere qualsiasi tipo di dato (stringhe,interi,liste,tuple,o anche un dizionario). Scriviamo ad [...]
Invia questo articolo via email Invia questo articolo via email

[Openmoko] Flashare le immagini sul Freerunner

Per installare un’immagine nel Freerunner bisogna innanzitutto scaricare l’immagine e il kernel della distribuzione che vogliamo installare : Om2008.9 Om2008.8 Om2007.2 FDOM QTopia Dopo di che dobbiamo assicurarci di avere installato dfu-util nel nostro pc se non c’è installiamolo quindi accendiamo il Freerunner da NOR (tasto AUX + power) e colleghiamolo tramite usb al nostro pc apriamo il terminale,ci spostiamo nella [...]
Invia questo articolo via email Invia questo articolo via email

[Python] - 04 - Le liste

Eccovi che torno a presentarvi un’altra struttura dati di python,la liste. Si può pensare una lista come una cassettiera numerata dove ogni cassetto può contenere un valore (all’interno di una lista i valori vengono indicizzati da zero) : lista=[cassetto0,cassetto1,cassetto2] Se vogliamo sapere che elemento c’è in una determinata posizione di una lista basta scrivere nome_lista[posizione] : >>>lista=['Roma','Milano','Napoli'] >>>print lista[1] Milano Se [...]
Invia questo articolo via email Invia questo articolo via email

[Python] - Articolo 03 - I costrutti condizionali

I costrutti condizionali sono un’argomento che useremo in modo massiccio in tutte le nostre applicazioni. In pratica tramite essi se si verifica una certa condizione otterremo un certo output anzichè un’altro. Il primo costrutto che andrò a presentarvi è il WHILE, finchè è verificata una certa condizione eseguo le istruzioni indentate sotto la condizione : while (condizione): istruzione_1 istruzione_2 ... ... istruzione_n Ad esempio [...]
Invia questo articolo via email Invia questo articolo via email

[Python] - Articolo 02 - Variabili ed input

Le variabili sono da pensare come una sorta di scatola che contiene un qualcosa che nel corso del programma può cambiare. Ad esempio abbiamo delle variabili che contengono dei valori numerici : variabile=3 o variabili che contengono dei dati di tipo stringa : variabile="Ciao!" Adesso vediamo come interagire con i nostri script,cioè sarà l’utente ad inserire i valori delle variabili [...]
Invia questo articolo via email Invia questo articolo via email

Articoli precedenti »