Accademia:Log 2011 04 27

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
[21:43:29] <amosse> Buona sera
[21:51:06] --> JumX (~webchat@95.235.Azzurra=138A1DA) has joined #debianizzati-corsi
[21:51:30] <JumX> Sera
[21:51:59] <amosse> Ciao JumX
[21:52:34] --> Ernestus (~ernesto@Azzurra-15E10E19.37-79-r.retail.telecomitalia.it) has joined #debianizzati-corsi
[21:52:54] <JumX> Ciao amosse
[21:53:23] <Ernestus> ciao a tutti
[21:53:40] <amosse> Cosa avete fatto di nuovo l' ultima lezione?
[21:53:43] <JumX> Ciao Ernestus
[21:53:56] <Ernestus> pensavo di essere in ritardo
[21:54:01] <Ernestus> il 24 non si è tenuta
[21:54:27] <JumX> si era Pasqua
[21:54:29] <amosse> No il 24 passo
[21:58:32] <JumX> raga ci risentiamo tra una mezz'oretta
[21:58:42] <JumX> Ciao
[21:59:36] <-- JumX (~webchat@95.235.Azzurra=138A1DA) has left #debianizzati-corsi
[21:59:39] <amosse> Ciao
[22:22:29] <-- amosse (~webchat@Azzurra-14A2979.56-79-r.retail.telecomitalia.it) has quit (Quit: Page closed)
[22:25:34] --> amosse (~Mibbit@Azzurra-14A2979.56-79-r.retail.telecomitalia.it) has joined #debianizzati-corsi
[22:42:38] <-- Ernestus (~ernesto@Azzurra-15E10E19.37-79-r.retail.telecomitalia.it) has quit (Client closed connection)
[23:00:13] <Stemby_> ooooès
[23:00:30] <Stemby_> scusatemi, mi son dimenticato della lezione
[23:00:36] <Stemby_> colpa del Barcellona...
[23:00:57] <amosse> fa niente, ci sono solo io comunque
[23:01:05] <Stemby_> hai voglia di far qualcosa=
[23:01:06] <Stemby_> ?
[23:01:18] <amosse> certo
[23:01:20] <Stemby_> io una soluzione a euler7 l'ho trovata
[23:01:31] --> spirit (~spirit@Azzurra-C3C291C.104-82-b.business.telecomitalia.it) has joined #debianizzati-corsi
[23:01:32] <Stemby_> tu ci hai provato?
[23:01:35] <Stemby_> ciao spirit
[23:01:46] <spirit> ciao Stemby
[23:01:52] <amosse> no io l' ultima volta sono uscito prima
[23:02:35] <Stemby_> ciao spirit
[23:02:40] <Stemby_> tu hai fatto qualcosa?
[23:03:00] <spirit> riflettuto parecchio ultimamente
[23:03:31] <Stemby_> e a libello di bytes?
[23:03:36] <Stemby_> *livello
[23:03:44] <spirit> (sui miei errori)
[23:03:44] <-> You are now known as Stemby
[23:04:13] <Stemby> niente?
[23:04:13] <amosse> bytes?
[23:04:29] <Stemby> sì, hai buttato giù qualche carattere?
[23:04:37] <Stemby> 1 byte = 1 carattere :)
[23:05:08] <Stemby> (grosso modo)
[23:05:14] <amosse> sript?
[23:05:17] <Stemby> già
[23:05:43] <amosse> se volete possiamo proseguire lesercizio 3
[23:05:46] <Stemby> ragazzi, se non si prova quel che si apprende a lezione, non si progredisce
[23:05:54] <Stemby> qual è l'esercizio 3?
[23:06:11] <amosse> minuto, lo carico su gobby
[23:06:17] <amosse> agenda.py
[23:12:44] --> JumX (~webchat@95.235.Azzurra=138A1DA) has joined #debianizzati-corsi
[23:12:57] <amosse> siamo su gbby
[23:13:02] <spirit> ciao JumX
[23:13:09] <JumX> ciao
[23:34:56] <-- JumX (~webchat@95.235.Azzurra=138A1DA) has quit (Ping timeout)
[23:38:34] <amosse> ok
[23:38:42] <Stemby> aspettiamo che arrivi JumX
[23:38:49] <amosse> ok
[23:39:30] <amosse> domanda (in attesa)
[23:39:49] <amosse> per cercare un value in un dict, come si fa?
[23:39:53] --> JumX (~webchat@95.235.Azzurra=138A1DA) has joined #debianizzati-corsi
[23:40:24] <Stemby> vediamolo sulla doc
[23:40:25] <JumX> eccomi
[23:40:37] <JumX> cosa ?
[23:40:45] <Stemby> amosse ha chiesto come si fa a cercare un valore in un dizionario
[23:40:59] <amosse> esatto
[23:41:43] <amosse> in comando analogo a 'key in dict' (True)
[23:43:04] <amosse> http://docs.python.org/release/3.1.3/library/stdtypes.html#mapping-types-dict
[23:43:04] <Stemby> sto cercando sulla doc
[23:43:17] <Stemby> bravo
[23:43:26] <amosse> io non l'ho trovato
[23:43:42] <Stemby> come no...
[23:43:50] <Stemby> d[key]
[23:44:13] <Stemby> la sintassi è del tutto analoga all'indicizzazione
[23:44:30] <amosse> esatto verifichi la presenza di una key
[23:44:38] <Stemby> no, la estrai proprio
[23:44:44] <Stemby> d è il dizionario
[23:44:48] <Stemby> key è la chiave
[23:44:55] <Stemby> esempio:
[23:45:56] <Stemby> >>> pippo = {'nome': 'pippo', 'cognome': 'de pippi'}
[23:46:16] <Stemby> provate ad estrarre il cognome
[23:46:54] <amosse> pippo['cognome']
[23:46:59] <Stemby> bravo
[23:47:02] <Stemby> chiaro?
[23:47:17] <amosse> ok, ma io dicevo un altra cosa
[23:47:23] <Stemby> cosa?
[23:47:31] <amosse> facciamo l'esempio dell'agenda.py
[23:47:35] <Stemby> ah, vuoi verificare se esiste una chiave?
[23:48:00] <amosse> non voglio verificare se esiste un numero (il value)
[23:48:06] <amosse> *no
[23:48:11] <Stemby> ok
[23:48:36] <Stemby> ma la chiave esiste?
[23:48:52] <amosse> la chiave esiste sempre
[23:48:58] <Stemby> allora è banale
[23:49:01] <amosse> altrimenti con c'é value
[23:49:24] <amosse> voglio verifcare se esiste 'pippo'
[23:49:42] <amosse> value
[23:49:51] <Stemby> aspetta che sto provando
[23:50:42] <amosse> if 'nome' in pippo (si può fare)
[23:50:58] <Stemby> allora,
[23:51:09] <Stemby> un valore ci deve essere sempre
[23:51:15] <Stemby> altrimenti dà errore
[23:51:30] <Stemby> se tu vuoi avere un valore nullo, puoi assegnare ad esempio None
[23:51:39] <Stemby> >>> prova = {'pippo': None}
[23:51:49] <Stemby> però non puoi fare
[23:51:52] <Stemby> >>> prova = {'pippo': }
[23:51:55] <Stemby> ok'
[23:52:01] <amosse> ok
[23:52:23] <Stemby> a quel punto hai risolto, no?
[23:52:47] <amosse> in che senso?
[23:53:10] <Stemby> >>> prova['pippo']
[23:53:10] <Stemby> >>> 
[23:53:14] <Stemby> visto?
[23:53:24] <Stemby> è come se non ci fosse alcun valore
[23:53:44] <amosse> ok
[23:53:57] <Stemby> dunque puoi fare i test che preferisci
[23:54:18] <Stemby> ad esempio:
[23:54:26] <Stemby> if prova['pippo']:
[23:54:53] <Stemby> che è vero solo se c'è un valore che viene considerato vero
[23:55:06] <Stemby> (None ricordo che è falso)
[23:55:11] <Stemby> ok?
[23:55:23] <amosse> ok
[23:55:28] <Stemby> tutto lì
[23:55:35] <amosse> posso
[23:55:54] <amosse> >>> agenda = {'amos': '3332952151', 'naima': '3393294178'}
[23:56:11] <amosse> >>> 'amos' in agenda
[23:56:29] <amosse> True
[23:56:36] <Stemby> verto
[23:56:38] <amosse> >>> '3332952151' in agenda
[23:56:38] <Stemby> *certo
[23:56:53] <amosse> False
[23:56:57] <Stemby> ma questo è per verificare la presenza di una chiave
[23:57:14] <Stemby> cosa False?
[23:57:21] <amosse> prova
[23:57:25] <Stemby> ?
[23:58:04] <amosse> mi sembra di capire che si può verificare solo la presenza della chiave
[23:58:10] <amosse> e non del valore
[23:58:58] <Stemby> no
[23:58:58] <JumX> Raga io vado, ma l'accademia perchè non viene aggiornata ?
[23:59:10] <Stemby> JumX: ti offri volontario?
[23:59:12] <Stemby> :)
[23:59:24] <Stemby> se nessuno lo fa... resta non aggiornata
[23:59:36] <Stemby> all'inizio ci pensava risca
[23:59:39] <amosse> dividiamoci il lavoro
[23:59:43] <Stemby> evidentemente si è rotto le scatole
[00:00:00] - {Day changed to gio apr 28 00:00:00 2011}
[00:00:15] <Stemby> amosse: non capisco cosa non capisci
[00:00:28] <Stemby> per verificare la presenza della chiave, usi in
[00:00:35] <Stemby> e questo è chiaro
[00:00:41] <amosse> chiaro
[00:00:49] <Stemby> un valore invece ti ho detto che deve esserci per forza
[00:00:53] <JumX> Stemby tu salvi sempre i log delle chat ?
[00:00:58] <Stemby> JumX: sì
[00:01:22] <spirit> con quale comando di irssi?
[00:01:35] <Stemby> non udo irssi
[00:01:41] <Stemby> *uso
[00:01:55] <spirit> che usi?
[00:02:00] <Stemby> quassel
[00:02:09] <Stemby> acceso 24/24 sul server
[00:02:15] <amosse> ma se io nella mia agenda.py, voglio verificare se un numero di telefono é presente senza ricordare a chi é intestato, come faccio?
[00:02:18] <Stemby> quindi registra sempre tutto
[00:02:28] <Stemby> aaaaahhhh!
[00:02:42] <Stemby> aspetta amosse
[00:02:58] <Stemby> ora ho capito
[00:03:07] <amosse> chiaro?
[00:03:15] <spirit> sei proprio Stemby
[00:03:27] <Stemby> sì
[00:03:28] <JumX> como potrei accedere ai log salvati ?
[00:03:28] <spirit> *sei proprio bravo Stemby
[00:03:42] <Stemby> JumX: faccio io
[00:03:48] <Stemby> preparami le pagine sul wiki
[00:03:58] <Stemby> quando son pronte incollo io i log
[00:04:13] <Stemby> però, per favore, che siano pronte per davvero
[00:04:22] <Stemby> con tutti i tag già predisposti
[00:04:36] <JumX> domani vedo come fare, non l'ho mai fatto
[00:04:46] <amosse> manca da aggiornare anche il wiki, si arriva solo alle stringhe
[00:04:50] <Stemby> mi risparmiate un po' di lavoro noioso, così non rischiate che mi passi la voglia
[00:05:04] <amosse> mancano le serie
[00:05:15] <amosse> ci posso provare io
[00:06:20] <spirit> vai amosse
[00:06:40] <amosse> ok questa me la prendo io
[00:07:15] <spirit> penserò anche io su come posso contribuire
[00:07:30] <amosse> io pratica:
[00:07:49] <amosse>  - aggiornare i log delle lezioni
[00:08:00] <amosse>  - aggiornare il wiki degli argomenti
[00:08:11] <amosse> già siamo ad un bel punto
[00:08:20] <amosse> io mi occupo delle serie
[00:08:31] <Stemby> amosse
[00:08:33] <Stemby> >>> '3332952151' in agenda.values()
[00:08:33] <Stemby> True
[00:08:51] <amosse> ecco questo volevo
[00:08:55] <Stemby> basta leggere la doc :)
[00:09:04] <amosse> hai ragione
[00:09:26] <amosse> altra domandina veloce:
[00:09:56] <amosse> per cercare le chiavi in base ad una sequenza di caratteri
[00:10:01] <amosse> esempio:
[00:10:22] <amosse> 'am' -> 'amos'
[00:10:33] <Stemby> mmm
[00:11:00] <amosse> ci vorrebbe un metodo applicabile sulle strighe?
[00:11:11] <amosse> qualcosa del genere..
[00:11:43] <Stemby> >>> 'am' in 'amos'
[00:11:43] <Stemby> True
[00:11:48] <Stemby> quello è semplice
[00:12:00] <Stemby> stavo pensando come farlo nel dizionario
[00:12:17] <amosse> 'am' mi deve far vedere tutte le chiavi che cominciano per 'am'
[00:12:18] <Stemby> al limite con un for dovresti cavartela
[00:12:50] <amosse> ok provo a fare delle prove
[00:13:00] <Stemby> prova :=
[00:13:25] <Stemby> dai, domenica spiego l'input/output su file
[00:13:37] <amosse> ok , questo mi interessa molto
[00:13:46] <Stemby> notte
[00:13:59] <amosse> notte a tutti
[00:14:36] <spirit> (boh, stì log...salvati poi..) Notte
[00:14:57] <-- amosse (~Mibbit@Azzurra-14A2979.56-79-r.retail.telecomitalia.it) has quit (Quit: http://www.mibbit.com ajax IRC Client)
[00:15:20] <JumX> Buonanotte a tutti
[00:15:30] <spirit> notte