Accademia:Log 2011 05 22

[21:54:09] <spirit> buonasera
[22:09:15] <groll> uhm è deserto il canale
[22:09:35] <spirit> già
[22:17:05] <groll> cosa avete fatto nelle lezioni precedenti?
[22:19:51] <spirit> mercoledi non c'ero, domenica nulla perchè eravamo in pochi e solo amosse è riuscito ad andare avanti, quindi siamo rimasti al cap.8 del libro che è da studiare anche per me
[22:21:06] <spirit> poi discutevamo su come dividersi il lavoro per aggiornare il wiki..
[22:21:46] <groll> ma il libro sarebbe quello dei giochi?
[22:21:54] <groll> con il logo del draghetto?
[22:22:03] <spirit> si il gioco dell'impiccato
[22:23:05] <spirit> ma prima Stemby accennava ai diagrammi di flusso (che sono anche nel wiki)
[22:23:58] <groll> uhm ok quindi progettazione di un programma usando diagrammi di flusso
[22:24:10] <groll> in effetti è una cosa che torna spesso utile
[22:27:05] --> brunology (~brunology@Azzurra=17FCBB6B.3-79-r.retail.telecomitalia.it) è entrato in #debianizzati-corsi
[22:27:27] <spirit> esatto
[22:27:42] <groll> se vuoi ti posso proporre un esercizio sui file
[22:27:57] <groll> che poi magari puoi rappresentare con un diagramma
[22:28:06] <groll> così si uniscono le due cose
[22:28:24] <spirit> non troppo difficile groll, che io sono indietro parecchio..
[22:28:48] <groll> se lo progetti prima con un diagramma diventa più facile
[22:29:03] <groll> perchè a quel punto devi solo scrivere in python quello che vedi sul diagramma
[22:30:17] <spirit> ok groll, mi sembra Stemby aveva un indirizzo per fare i diagrammi..
[22:30:54] --> amosse (~Mibbit@95.235.Azzurra-2EA3FAB5) è entrato in #debianizzati-corsi
[22:31:02] <amosse> Sera
[22:31:13] <groll> vediamo un programma semplice potrebbe essere "apri un file in lettura e sostituisci al suo interno alcune parole (a tua scelta) se una riga non ha nessuna di queste parole la scrivi al contrario (string ha un metodo per invertirla)."
[22:31:15] <spirit> ciao amosse
[22:31:29] <groll> ah e apri un file in scrittura dove ci salvi il file modificato
[22:31:30] <amosse> Ciao
[22:33:25] <amosse> ma dove siete in Gobby?
[22:33:25] <groll> uhm no forse me lo sono sognato il metodo per invertire una stringa
[22:33:53] <groll> usa il metodo swapcase al suo posto che fa un buffo effetto sul testo
[22:34:48] <groll> amosse: per ora da nessuna parte
[22:35:02] <groll> dovreste provare a fare un diagramma del programma che vi ho detto
[22:35:07] <groll> e poi scrivere il codice
[22:35:52] <groll> i diagrammi li facevate su un sito?
[22:36:20] <spirit> ancora no aveva dato solo l'indirizzo..
[22:37:00] <spirit> e che non trovo
[22:37:50] <spirit> amosse ti ricordi l'indirizzo per fare i diagrammi di flusso?
[22:38:04] <amosse> un minuto, lo cerco
[22:39:45] <amosse> non lo trovo, é menzionato su una delle ultime lezioni
[22:40:07] <spirit> anch'io stavo guardando
[22:42:38] <groll> uhm altrimenti provate a risolverlo così senza diagramma
[22:42:43] <groll> o facendolo per conto vostro
[22:42:55] <amosse> io vi devo lasciare, magari mi ricollego più tardi
[22:43:02] <groll> se non sbaglio prima dei diagrammi l'ultima cosa che avete fatto è la gestione dei file
[22:43:34] <amosse> input output su file di testo
[22:44:04] <groll> provate a fare quel programmino allora
[22:44:58] <-- amosse (~Mibbit@95.235.Azzurra-2EA3FAB5) è uscito (Quit: http://www.mibbit.com ajax IRC Client)
[22:49:11] <spirit> devo studiarci un pò...
[22:54:01] <spirit> groll: ecco l' indirizzo http://www.gliffy.com/
[22:54:39] <-- brunology (~brunology@Azzurra=17FCBB6B.3-79-r.retail.telecomitalia.it) è uscito da #debianizzati-corsi
[22:56:08] <groll> bisogna registrarsi però
[22:58:04] <spirit> si per registrarsi consigliava di usare mailinator mi sembra..
[22:58:33] <spirit> poi a me non mi è riuscito
[23:01:12] <spirit> e poi con konqueror..gnash, mi sono infrenato che non mi legge i flash
[23:02:37] <spirit> l' altro pc, con firefox l' ho formattato oggi. Sicchè niente diagrammi sigh
[23:19:16] <spirit> con la funzione open() si apre il file in oggetto giusto?
[23:19:23] <groll> si
[23:32:54] <spirit> la seconda parte "sostituisci al suo interno alcune parole( a tua scelta)" occorre def()  e poi cercare la corrispondenza tramite un istruzione
[23:33:31] <groll> def() ?
[23:51:24] <spirit> l' alternativa potrbbbe essere usare il metodo find, forse è giusto, ma 'sostituisci' non rieco ad interpretarlo...
[23:52:09] <groll> hai il metodo già pronto
[23:52:10] <groll> replace
[23:54:18] <spirit> ok replace per la sostituzione, poi 'se una riga non ha nessuna di queste  parole
[23:54:28] <spirit> cioè
[23:54:53] <groll> se non ne hai trovata nessuna fai qualcos'altro
[23:54:54] <spirit> occorre un' istruzione?
[23:55:00] <groll> ad esempio swapreplace
[23:55:23] <groll> puoi farlo in un istruzione
[23:55:36] <groll> a dire il vero se usi replace per sostituire le parole non hai alternative
[23:56:39] <spirit> giusto
[23:56:55] <groll> pensaci bene come fai a capire se non hai sostituito nessuna parola?
[00:00:00] - {Oggi è lun mag 23 00:00:00 2011}
[00:06:37] <spirit> forse con un return
[00:07:09] <groll> beh dipende
[00:07:22] <groll> ma stai lavorando su gobby?
[00:07:57] <spirit> no solo a ragionamento su foglio di carta
[00:08:49] <groll> comunque dire con un return non ha molto senso
[00:15:33] <groll> notte
[00:16:05] <-- groll (~groll@Azzurra-4F294CD1.48-151.net24.it) è uscito (Read/Dead Error: Input/output error)
[00:16:07] <spirit> ok notte groll