Feeds:
Articoli
Commenti

Archivio per la categoria ‘class Python:’

Don’t Panic!

Salve ragazzi,
c’è una ristretta (ma neanche tanto) cerchia di persone, che rispondono al nome di studenti universitari, che ogni mese, dopo aver sostenuto gli n-mila esami del caso, attendono con trepidazione l’uscita dei risultati.
Molti docenti pubblicano gli esiti degli esami sul loro sito, che il più delle volte è spartano ma funzionale…
Quante volte siete stati [...]

Leggi tutto l'Articolo »

Ciao ragazzi,
no, non mi sono impazzito, l’articolo è in italiano
Oggi voglio parlarvi di un mio esperimento portato a termine con successo. Molti di voi (spero nessuno) avranno perso il sonno nel tentare di far funzionare su leopard il modulo python MySQLdb, assolutamente indispensabile per gestire i database mysql con python, altrettanto indispensabile per [...]

Leggi tutto l'Articolo »

Buongiorno a tutti. Oggi vi voglio parlare di come è fatto un processo. Potete immaginare un processo come una scatola nera o meglio ancora, per chi ha fatto un minimo di elettronica, come un tripolo (sennò cercate transistor su wikipedia).
Un processo nasce, cresce e muore con 3 stream “attaccati” ad esso:
-Stdin, anche noto come Standard [...]

Leggi tutto l'Articolo »

Articolo scritto da Simone Ramacci “Simosito” e pubblicato prima su python-it.org e poi qui per sua gentile concessione.
“ Oggi vi voglio segnalare l’implementazione pure-python di due algoritmi abbastanza celebri: Blowfish e Rijndael (per gli amici AES).
Blowfish.py
Grazie all’impegno di Ivan Voras è possibile utilizzare Blowfish per testi di lunghezza arbitraria.
Esempio (test1a.py)

import blowfish

from hashlib import sha256

testo="Ciao, come va?"

cipher = blowfish.Blowfish(sha256(‘key’).digest()) [...]

Leggi tutto l'Articolo »

Buon Natale a tutti!

E’ vero sono un pò in anticipo ma visto che il 25 avrò da fare vi faccio ora gli auguri! E cosa c’è di meglio di un bello scriptino?
ciao!
Alfredo

#

#BUON NATALE A TUTTI!

#

import string

class buonNatale:

def stampa_albero():

tree_base = 20

albero = "*"

print albero.center(tree_base*2)

for x in reversed(xrange(1,tree_base)):

albero+="**"

print albero.center(tree_base*2)

print "BUON NATALE A TUTTO PYTHON-IT.ORG!".center(tree_base*2)

if __name__ == "__main__":

stampa_albero()

Leggi tutto l'Articolo »

Buongiorno a tutti.
Oggi ho fatto un esperimento. Ho implementato l’algoritmo di ordinamento più lento della storia, cioè il Selection Sort (complessità computazionale O(n^2)) , in tre diversi linguaggi: C,Python e Java. Poi ho creato un programma in Python che usando il modulo timeit cronometrasse i tempi di esecuzione dei tre diversi programmi. Il risultato? Eccolo:
C [...]

Leggi tutto l'Articolo »

Buongiorno a tutti
In questo articolo inauguro un altra sezione, chiamata PyPills, cioè “Python in pillole”. Il mio obiettivo non è tanto quello di insegnare le cose base, in quanto la rete abbonda di materiale elettronico per imparare il Python, che già di per se è molto semplice. Quello che mi propongo di fare [...]

Leggi tutto l'Articolo »

E’ disponibile a questo indirizzo la nuova versione di Me-Dia:
Me-Dia v.0.2
Happy Me-Dia! 
Alfredo

Leggi tutto l'Articolo »

Questi articoli, questi che cominciano con “Laboratorio di Programmazione” conterranno tutti dei progetti in
via di sviluppo da me programmati. Il primo che presento è Me-Dia (Dia = Dipartimento di Informatica e Automazione della mia Università) che serve per gestire la media degli esami. E’ scritto in Python con le librerie wx, ed è in fase [...]

Leggi tutto l'Articolo »

Perchè usare Python

In questo articolo decanterò le lodi di Python. L’ho da poco (ri)scoperto in seguito alla necessità (o voglia?) di usare questo linguaggio per la mia tesi di laurea.
Python è:
-Potente: Permette di scrivere istruzione di basso livello al pari del C
-Flessibile: E’ facilmente estendibile, supporta una marea di paradigmi (a oggetti, funzionale, procedurale e scripting)
-Veloce: L’ho [...]

Leggi tutto l'Articolo »