sabato 26 febbraio 2011

Progetto Eulero Problema 1


Project Euler

Da oggi comincia una serie di post dedicati a Project Euler, il sito che periodicamente pubblica problemi matematici da risolvere con il vostro linguaggio di programmazione preferito!




Il vostro Codice dovrà risolvere il problema entro 60 secondi, così per ogni problema di Project Euler! In alcuni casi non vi basterà mettere insieme brandelli di codice, ma dovrete spremervi e trovare la soluzione piu efficace possibile!


Progetto Eulero Problema 1
"Se elenchiamo tutti i numeri naturali più piccoli di 10 che sono multipli di 3 o di 5, otteniamo 3, 5, 6, 9. La somma di questi multipli è 23.
Trova la somma di tutti i multipli di 3 o di 5 più piccoli di 1000."

 Ecco la mia soluzione in Python, che sicuramente non è la migliore ma risolve comunque il problema:
somma = 0
for number in range(1,1000):
    if number%3 == 0 or number%5 == 0:
        somma = somma + number


Questo Codice non necessita di particolari spiegazioni, quindi provate e trovate la vostra soluzione!
Ci vediamo per il Problema n° 2 !

---------------------------------------------------------------------------------------------------------------------------

sabato 25 dicembre 2010

Raccolta di guide Python (Download Megaupload)

Raccolta di guide Python (Download Megaupload)









Ecco per voi una raccolta di guide Python fondamentali per i principianti o per chi vuole fare un ripasso ;)

RACCOLTA GUIDE PYTHON.zip

La raccolta contiene...

Dive into Python
Pensare da informatico - Ottimo per i principianti!
Tutorial per Newbies
PEP8 -  La guida allo stile del linguaggio

-------------------------------------------------------------------------------------------

giovedì 9 dicembre 2010

Come leggere i Dvd su Ubuntu !

Come leggere i Dvd su Ubuntu !


Purtroppo a causa di restrizioni in alcuni paesi, il supporto ai Dvd non può essere fornito di default da Ubuntu. Per questo motivo dopo una nuova installazione è necessario eseguire qualche operazione per poter leggere i Dvd sul proprio computer.
Cominciamo...



Prima di tutto aggiungiamo il repository Medibuntu
Quindi copia e incolla il comando in una finestra di terminale e date invio

sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update

Infine aggiungiamo la chiave GPG con il seguente comando

sudo apt-get update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring && sudo apt-get update

Adesso ricarichiamo la lista dei pacchetti con

sudo apt-get update

Ora siamo pronti ad installare tutti i pacchetti necessari, quindi andiamo al gestore pacchetti:
Sistema>Amministrazione>Gestore Pacchetti

Installiamo i seguenti pacchetti:

Vlc - Se volete potete usare un altro player, ma a mio avviso Vlc è il migliore
libdvdcss2
libdvdnav4
libdvdread4
ubuntu-restricted-extras

Oppure digitiamo nel terminale:
sudo apt-get install vlc libdvdcss2 libdvdnav4 libdvdread4 ubuntu-restricted-extras
E diamo INVIO!

Adesso siete pronti per guardare i Dvd della vostra collezione!

----------------------------------------------------------------------------------------------------