00:10:06 Simone Annunziata: adesso si 00:11:22 Alessandro Lommi: Quindi ci deve mostrare solo n sottosequenze? 00:12:26 Alessandro Lommi: ok 00:12:33 fracesco ferri: può ripetere la tupla? 00:14:14 Alessandro Lommi: Per ordine lessico grafico intendiamo un ordine del tipo 0001, 0010, 0011? 00:20:30 Tommaso M. Lopedote: ma le varie codifiche UTF sono sottoinsiemi di Unicode? 00:20:48 Simone Lucci: UTF significa Unicode Text Format 00:20:59 Tommaso M. Lopedote: mh\ 00:21:01 Tommaso M. Lopedote: ok grazie 00:21:24 Simone Lucci: Quindi, ogniuna puo essere utilizzata in un contesto diverso 00:21:48 Simone Lucci: per esempio in italia non useremo mai utf_swedish 00:22:23 Simone Lucci: nel senso, in italia useresti una codifica che si usa in italia 00:24:05 Diego Spaziani: quale homework? 00:24:13 Gianpaolo Armedilla Datu: true 00:24:44 Dennis Acconcio: l'homework 3 opzionale 00:28:19 Davide Belcastro: prof ma riguardo l'hw 2, cosa intende il prof sterbini quando dice che possiamo apportare qualche modifica lasciando l'algoritmo cosi come è? 00:32:47 Alexandru Andrei Colacel: reverse? 00:35:01 Alessandro Lommi: len()? 00:35:10 Stefano Bellassai: senza parentesi 00:35:10 Alessio Natalucci: key=len? 00:35:27 Marco Castellani: con len? 00:35:50 Alessandro Lommi: mettere tutto in len 00:36:01 Alessandro Lommi: nvm 00:38:23 Davide Giannetti: prof come si farebnb 00:38:41 Davide Giannetti: come si farebbe in list compension 00:39:22 Diego Spaziani: io non ho capito se queste list comprension sono vantaggiose o no 00:40:44 Matteo Basile: se ci sono due stringhe uguali nella lista compare solo una volta nel dizionario no? 00:41:06 Matteo Basile: e se poi ordini dal diz ti perdi un'elemento 00:41:07 Davide Giannetti: bho neanche io anzi ho problemi proprio a capire come scriverle 00:41:15 Andrea Paolo Peppoli: d[len(stringa)=stringa 00:42:28 Matteo Basile: oppure fai una lista di valori 00:50:17 marian dascalu: d sarebbe il diz(?) 00:54:15 Eleonora Cafaro: andrea hai la web attiva 00:54:42 Darius Sebastian Coman: scusi prof perché append non ritorna niente ? 00:54:59 Simone Sestito: Perché è fatta cosi 00:55:32 Darius Sebastian Coman: ok 00:58:49 Simone Sestito: La webcam 00:59:07 Alexandru Andrei Colacel: Prof a me viene none anche se ho tolto append 01:00:12 Tommaso Leonardi: andrea giacomazzi, hai la videocamera attiva 01:00:15 Flavio Gezzi: Che cos’è ret 01:00:26 Stefano Bellassai: la lista da ritornare 01:00:34 Andrea Paolo Peppoli: una lista vuota 01:01:01 Matteo Basile: += 01:01:05 Flavio Gezzi: grazie 01:01:05 Simone Dagostino: += 01:01:12 Davide Giannetti: lo devi mettere in ret 01:01:44 Stefano Bellassai: ret += diz 01:03:42 Diego Spaziani: la spacca la tastiera prof 01:03:54 Samuele Bella: ahahah 01:06:21 Ian Tirso Cini: prof non ho capito come fa ad ordinarle in ordine lessicografico 01:06:43 Ian Tirso Cini: come è stato il meccanismo 01:07:24 Ian Tirso Cini: quindi diciamo le controlla 01:07:47 Ian Tirso Cini: ah ok chiaro, grazie 01:07:49 Giulio Leoni: professore non ho capito perché quando usiamo get, stringa è tra parentesi quadre 01:08:54 Giulio Leoni: ok, grazie.M 01:16:29 Salvatore Emanuele Imbesi: Ma c'è un comando opposto a next? Un back o qualcosa del genere? 01:18:03 Simone Sestito: Con yield 01:21:59 Andrea Paolo Peppoli: la virgola prof 01:22:07 Simone Sestito: Si la virgola 01:25:05 Marco Castellani: in questo caso avremmo potuto usare anche il reverse? 01:25:14 Riccardo Temporin: ma per chiave intende il metodo di ordine da utilizzare? 01:26:03 Alexandru Andrei Colacel: Prof ma se la lei della funzione era minore della lunghezza della stringa cosa succede? 01:26:51 Pierluigi Pedicone: pausetta? 01:27:11 Diego Spaziani: quoto 01:27:29 Riccardo Temporin: quindi il metodo key e possibile usarlo anche nelle liste? 01:28:00 Alexandru Andrei Colacel: len* 01:28:24 Alexandru Andrei Colacel: Mi sono reso conto che ho detto una cavolata 01:28:45 Alexandru Andrei Colacel: Eh si 01:30:02 Anthony Di Pietro: ord 01:30:41 Simone Sestito: Possiamo passare una lista? 01:30:45 Simone Sestito: key=[len, ord] 01:32:19 Alessio Berardi: sorted(sorted(l),key = len)? 01:32:45 Simone Sestito: Eh si per forza 01:38:05 Pierluigi Pedicone: ma una piccola pausa è concessa? 01:40:48 Diego Spaziani: grazie prof 01:40:53 Francesco Milizia: prof puo farci vedere come viene fuori il dizionario così? 01:40:57 Francesco Milizia: per favore 01:41:06 Mattia Baldinetti: prof può scorrere all'inizio del codice per favore? 01:41:50 Francesco Milizia: la ringrazio 01:43:07 Davide Giannetti: bhomprof potrebbe farci un ripasso sui file 01:44:04 riccardo centonze: prof potremmo vedere come trovare le varie sottostringhe di una stringa? 01:44:50 Mattia Baldinetti: prof può scorrere all'inizio del codice per favore? 01:46:22 Mattia Baldinetti: si grazie mille 01:55:34 Alessandro Lommi: Quindi i test segreti è per verificare che il codice risolve i test in modo universale 02:06:08 Matteo Basile: ho fatto ma ho dovuto mettere prima la def e poi il sorted come mai? di solito negli hw posso mettere anche sotto i vari def e chiamarli prima 02:06:52 Simone Sestito: Perchè sennò non è ancora definita 02:07:12 Simone Sestito: Negli HW gli esempi stanno in fondo al file 02:07:32 Matteo Basile: ah oddio è vero 02:07:41 Matteo Basile: mi sono confuso 02:08:06 Samuel Greco: t[2], t[0], t[1] ? 02:08:15 Andrea Paolo Peppoli: def chiave(t): t1=() if len(t)==3: t1=t[2],t[0],t[1] return t1 02:09:53 Andrea Paolo Peppoli: chiaro 02:14:19 Samuel Greco: return t[-1], len(t), t 02:16:13 Samuel Greco: Si prof non ho fatto caso a come aveva chiamato il parametro 02:37:13 Marco Castellani: Leggere un file di testo, di solito, serve a cercare/analizzare informazioni in esso ed operare con queste? 02:38:27 Giulio Leoni: ma riga come l'abbiamo creata? 02:39:32 Flavio Gezzi: Nel hw3 ci sono sequenze di 0 e 1 suddivise in più righe ma noi dobbiamo unirle in un’unica riga e contare le sottosequenze o contare le sottosequenze di per ogni riga? 02:40:12 Diego Spaziani: che succede se metto un qualsiasi valore dentro le parentesi di f.readline() ? 02:40:33 Marco Castellani: potremmo fare split? 02:41:08 Diego Spaziani: okk grazie 02:41:20 Marco Castellani: Split(\n) 02:41:21 Sergiu Secrier: Replace per togliere \n? 02:41:36 Andrea Filippi: remove 02:41:40 Flavio Gezzi: Pop? 02:42:28 Marco Castellani: split non va bene, sorry, a meno che non si uniscano dopo 02:42:34 Marco Castellani: credo 02:42:50 Riccardo Temporin: splitlines? 02:43:46 Matteo Basile: for sul cont e con gli slice levo \n? e poi metto piano piano righe in una str 02:43:51 Simone Argento: strip? 02:43:52 Alessio Natalucci: quello che dobbiamo fare è togliere /n in tutte le stringhe? O ho capito male? 02:44:14 Diego Spaziani: non ci sta qualcosa tipo isalpha peroò per i numeri? 02:44:15 Ian Tirso Cini: strip ? 02:44:21 Simone Argento: sovrascriviamo ogni elemento utilizzando strip 02:44:27 Alessio Natalucci: isint dovrebbe essere 02:45:35 riccardo centonze: prof possiamo usare il metodo rstrip('\n') 02:45:55 Luca Adriani: cont.replace('\n', '') 02:47:05 Marco Castellani: for riga in cont, rimuovi \n? 02:48:45 Alessandro Lommi: fare cont sul testo direttamente 02:48:58 Alessandro Lommi: *replace 02:49:19 Alessandro Lommi: ? 02:50:03 Alexandru Andrei Colacel: Pop? 02:50:05 Alessio Natalucci: cont = [x[-3:-1] for x in cont] Andrebbe bene? 02:50:52 Riccardo Temporin: stringa.splitlines() prende una stringa con accapo e ritorna una lista delle stringhe quindi bisognerebbe farla direttamente sulla stringa del file e non su cont o sbaglio? 03:00:56 marian dascalu: sta a fa il panico prof 03:01:54 Andrea Giacomazzi: Arrivederci 03:02:17 Sergiu Secrier: Usando Slice, con parametro lunghezza seq ? 03:02:18 Diego Spaziani: ciao giacomazzi grazie per le emozioni di questa lezione 03:03:30 marian dascalu: 3 03:03:39 Salvatore Emanuele Imbesi: len(stringa) 03:03:50 Sergiu Secrier: len(stringa) / len (seq) ? 03:04:03 marian dascalu: forse hai ragione 03:05:42 Salvatore Emanuele Imbesi: indice:len(seq) 03:07:41 Sergiu Secrier: se avessimo fatto range : len(stringa) / len(seq) ? 03:07:55 Sergiu Secrier: si 03:08:15 Matteo Basile: va out of range 03:08:25 Matteo Basile: ci ho provato prima anche io haahha 03:08:40 Sergiu Secrier: ah okay @Matteo ahah 03:08:58 riccardo centonze: e se non conoscessi la sequenza? 03:09:27 Andrea Paolo Peppoli: penso intenda l'homework 03:09:47 riccardo centonze: esatto 03:11:00 marian dascalu: io ho inserito len(seq)+1 però il risultato mi da sempre 5 03:11:02 marian dascalu: e non 6 03:11:23 marian dascalu: lo controllo più tardi e cerco di risolvere,grazie 03:11:26 Francesco De Persio: L'hai salvato? 03:11:38 marian dascalu: sisi 03:11:40 Francesco De Persio: Era succesos pure a me 03:11:42 Francesco De Persio: ah okok 03:11:44 Alessandro Lommi: perché se non mettessi +1 non viene? 03:11:48 marian dascalu: def conta_sottoseq(stringa, seq): cont=0 for i in range(len(stringa) - len(seq)+1): if seq == stringa[i:i+len(seq)]: cont+=1 return cont 03:12:07 Anthony Di Pietro: f5 03:12:12 Samuele Bella: si m8 se ne mangia uno, prova a mettere 7 zeri 03:12:18 Samuele Bella: anche il prof ha messo cosi' 03:12:48 Ian Tirso Cini: eh si forse è giusto ma in verità mandi un test diverso alla funzione 03:12:54 marian dascalu: ah cosi viene, ma ne avevo contati 6 di zeri 03:13:09 marian dascalu: mi saro confuso 03:13:12 marian dascalu: grazie guys 03:13:14 Samuele Bella: yep, infatti tocca modificare il progr 03:18:00 Anthony Di Pietro: grazie prof! 03:18:03 Anthony Di Pietro: buona serata