| Feed URL | http://akus.tuxfamily.org/feed/ |
| Ultimo Controllo | 4 ore 55 min fa |
| Prossimo controllo tra: | 18 ore 23 min rimasto |
Fonte
akus Weblog
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
[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
[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' [...]
[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():
[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.
[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}
[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
[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]
[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):
[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!"
[Python] - Articolo 01 - Iniziamo!
Per iniziare a programmare in python a meno che non siete su ambiente UNIX dove già lo troverete installato, dovrete scaricare l’ultima versione di python al seguente indirizzo : http://www.python.org/download/ , inoltre vi suggerisco l’uso di un IDE (Integrated Development Environment) che vi aiuterà nello sviluppo delle vostre applicazioni (grazie al debug e ad [...]
Gioco del 15
Ho riscritto utilizzando python e le gtk il gioco del 15,l’interfaccia grafica è stata ottimizzata in modo tale da utilizzare lo script sia su desktop che su openmoko senza dover cambiare nulla !
Per utilizzare lo script su openmoko dovete passarlo sul freerunner con questo comando :
scp sorgente root@Freerunner_ip:/destinazione/
Poi andate dal terminale nella cartella [...]
Boot da SD
Dopo un paio di giorni trascorsi tra chat,forum e wiki sono riuscito ad installare su sd om2008.8 ma con la stessa procedura di possono installare tutte le altre immagini.
PARTIZIONI NELLA SCHEDA SD:
Innanzitutto bisogna preparare le partizioni sulla scheda SD in questo modo :
fdisk /dev/mmcblk0
e poi seguiamo questo schema :
Command (m for help): d
Selected partition 1
Command [...]
News
Volevo informarvi che al più presto (magari anche da domani) inizierò a pubblicare degli articoli che riguardano la programmazione in python,una mini-guida,dai fondamenti agli argomenti più specifici e complessi.
Rimanete in ascolto !
Primo giorno con OpenMoko
In questa prima giornata ho sperimentato un pò con le immagini del freerunner in particolare con :
2007.2 GTK
2008.8
Qtopia
Dopo un pò di prove Qtopia in effetti è risultata la più stabile per la gestione in generale solo che la vedo “poco linux“. :-S
La 2007.2 GTK graficamente è più accattivante rispetto alla 2008.8 ma ancora quest’ultima immagine [...]
E’ arrivato…!!!
Oggi pomeriggio finalmente è arrivato il FreeRunner e da ora in poi inizieranno ore ed ore di smanettamenti
Vi posto 3 foto del FreeRunner appena arrivato
Hello World…!
Benvenuti nel mio nuovo spazio,in queste pagine troverete notizie riguardanti il mondo informatico puntando l’attenzione sopratutto alle tecnologie open ed alla programmazione.
Inoltre pubblicherò i miei scripts sia per “desktop” che per “mobile” per lo più scritti in python.
Che il viaggio abbia inizio…!!!
Commenti recenti
1 giorno 12 ore fa
3 weeks 4 ore fa
3 weeks 6 giorni fa
4 weeks 2 giorni fa
4 weeks 2 giorni fa