Accademia:Log 2011 04 27
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