---+ Diario delle lezioni - canale AL - prof. Sterbini Link alla videoconferenza: https://uniroma1.zoom.us/meeting/register/tJYpdeuvqz8vGdOIz5vMq3pRpz17XRmbjNZ9 * mar 6 oct: Presentazione del corso, macchina di Von Neumann, linguaggi e librerie, cosa installare per fare gli homework * [[https://uniroma1.zoom.us/rec/share/WtIn9nAtjzANopGAZXkRHbdUQ5IXcM5uptHBbAO6LfWTMT1ULXpnaX2jCBO5_3BQ.uzAFA_7Bq4untahD][Registrazione]] ( [[%ATTACHURL%/lezione01-6-10-20.mp4][file locale]] ) (nota, verso la fine la connessione di rete è andata in timeout e sono stato disconnesso, farò in modo che non riaccada) * ven 9 oct: variabili, tipi di dati, operazioni su interi, float, stringhe, input * [[https://uniroma1.zoom.us/rec/share/LoEne3_06Xp8_jNPPatjVSJJVLeQUcDCYOoMIn-MeOlzqW0nJ3A9KOzpkZnjljbf.Dt8K2BnrpnwSKRNN][Registrazione]] ( [[%ATTACHURL%/lezione02-9-10-20.mp4][file locale]] ) [[%ATTACHURL%/chat02-9-10-20.txt][chat]] * [[%ATTACHURL%/ipython02-9-10-20.html][sessione iPython]] * [[%ATTACHURL%/cilindro.py][cilindro.py]] * mar 13 oct: funzioni, turtle, ricorsione, for, if-then-else * ( [[%ATTACHURL%/lezione03-13-10-20.mp4][file locale]] ) [[%ATTACHURL%/chat03-13-10-20.txt][chat]] * [[%ATTACHURL%/ipython03-13-10-20.html][sessione iPython]] * [[%ATTACHURL%/volume.py][volume.py]] calcolare il volume di un cilindro e di un cono * [[%ATTACHURL%/dieta.py][dieta.py]] esempio di if-then-else nidificati * [[%ATTACHURL%/poligoni.py][poligoni.py]] disegnare poligoni di N lati * [[%ATTACHURL%/fattoriale.py][fattoriale.py]] definizione ricorsiva del fattoriale * [[%ATTACHURL%/albero.py][albero.py]] disegnare un albero ricorsivamente con la tartaruga * ven 16 oct: for, while, if, liste, argomenti opzionali delle funzioni * [[https://uniroma1.zoom.us/rec/share/wOgoHqDTrkUdzPw6htWfqSaTADWdaoizby7UNVsl60PG6US1HoAllZ2AD2V1OQHB.I_F5hb237lM6oJf1][Registrazione]] ( [[%ATTACHURL%/lezione04-16-10-20.mp4][file locale]] ) [[%ATTACHURL%/chat04-16-10-20.txt][chat]] * [[%ATTACHURL%/ipython04-16-10-20.html][sessione iPython]] (purtroppo troncata nella parte iniziale) * mar 20 oct: recap: cicli for e while e ricorsione, liste, ordinamento, come analizzare un problema (k-massimi) * [[https://uniroma1.zoom.us/rec/share/X4YrRjBnfuy95Vt9XiUDfE6IG7B3P5iYDTO2GOcgZf0bQLBzeRQEl0BhhO2MlXGv.luDs9MnujK9Px6oR][Registrazione]] ( [[%ATTACHURL%/lezione05-20-10-20.mp4][file locale]] ) [[%ATTACHURL%/chat05-20-10-20.txt][chat]] * [[%ATTACHURL%/ipython05-20-10-20.html][sessione iPython]] * [[%ATTACHURL%/lezione05.py][lezione05.py]] parte iniziale della lezione * [[%ATTACHURL%/k_massimi.py][k_massimi.py]] analisi del problema dei k-massimi * ven 23 oct: k-massimi con uso ottimo di memoria, dizionari e insiemi * [[https://uniroma1.zoom.us/rec/share/Bj-6sPaP34PHpsMsKg6AE0Resys1HKeLFJ3aWfxNfeIPZf9RXr_0wQriW30mZufi.0Z_zewaTX3a5rYwf][Registrazione]] ( [[%ATTACHURL%/lezione06-23-10-20.mp4][file locale]] ) [[%ATTACHURL%/ipython06-23-10-20.html][sessione iPython]] * [[%ATTACHURL%/k_massimi.py][k_massimi.py]] analisi del problema dei k-massimi con uso minimo di memoria * mar 27 oct: list comprehension, set, dizionari * [[https://uniroma1.zoom.us/rec/share/_00w1l31On_foAWdtQnW05xgDpLCyaPgSqUMd3lGIOvnkCEQk4jFH6crwGqfdsLM.0fZk4JapmfgPSk9n][Registrazione]] ( [[%ATTACHURL%/lezione07-27-10-20.mp4][file locale]] ) [[%ATTACHURL%/chat07-27-10-20.txt][chat]] * ven 30 oct: dizionari ed istogrammi, lettura di file * [[https://uniroma1.zoom.us/rec/share/mEuDgj06RHmpEEUU7B1V_7ZS7xwmR1nUy_6qeoyfQLcJEFvEL9s0ZU-jJ-elcR2J.VmPAuM4dkIA_TAbK][Registrazione]] ( [[%ATTACHURL%/lezione08-30-10-20.mp4][file locale]] ) [[%ATTACHURL%/chat08-30-10-20.txt][chat]] * [[%ATTACHURL%/ipython08-30-10-20.html][sessione iPython]] * [[%ATTACHURL%/lezione08-30-10-20.py][lezione08-30-10-20.py]] * mar 3 nov: files di testo, open, with, read, readline, readlines, write, trasformare un testo in parole * [[https://uniroma1.zoom.us/rec/share/EY3oSJN0YzH6XsenHhePMge5q_HxcgzFrbgzU3M4hJeR4TwJqHe9ZxjRdP6IE0Dm.2jJG8DrIjpJPsbQx ][Registrazione]] ( [[%ATTACHURL%/lezione09-3-11-20.mp4][file locale]] ) [[%ATTACHURL%/chat09-3-11-20.txt][chat]] * [[%ATTACHURL%/ipython09-3-11-20.html][sessione iPython]] * [[%ATTACHURL%/files.zip][files.zip]] file vari di testo * [[%ATTACHURL%/lezione09-3-11-20.py][lezione09-3-11-20.py]] * NOTA: dal 6 nov in poi gli studenti del canale MZ seguitano le lezioni col prof. Masi in [[https://iacopomasi.github.io/teaching.html][DiarioDelleLezioni-CanaleMZ]] * ven 6 nov: soluzione HW2, print con parametro file, programmazione in stile funzionale, any, all, map, filter, generatori * [[https://uniroma1.zoom.us/rec/share/jIO5oxThsD25Mt5RK62td7mfqBNMYO_gZ0keGu2uY7jQq4XKqjn3_OzNZyzJCdTL.brJRJ3Ff0FACnA_Z][Registrazione]] ( [[%ATTACHURL%/lezione10-6-11-20.mp4][file locale]] ) [[%ATTACHURL%/chat10-6-11-20.txt][chat]] * [[%ATTACHURL%/ipython10-6-11-20.html][sessione iPython]] * mar 10-11-20: immagini PNG, filtri * [[https://uniroma1.zoom.us/rec/share/5GNyKFIZBshWZYvOqoGOskAjsPJltd-DRrnxcqJcM6vllgY_-xry8scBMyV-WDea.sQNeStBtG9iH78qJ][Registrazione]] ( [[%ATTACHURL%/lezione11-10-11-20.mp4][file locale]] ) [[%ATTACHURL%/chat11-10-11-20.txt][chat]] * 3cime.png: <br /> <img src="%ATTACHURLPATH%/3cime.png" alt="3cime.png" width="275" height="183" /> * [[%ATTACHURL%/images.py.txt][images.py.txt]]: images.py.txt * [[%ATTACHURL%/png.py.txt][png.py.txt]]: png.py.txt * [[%ATTACHURL%/lezione11-10-11-20.py.txt][lezione11-10-11-20.py.txt]]: lezione11-10-11-20.py.txt * ven 13-11-20: oggetti e classi, immagini e colori come oggetti, filtri ccome metodi, aritmetica dei colori * [[https://uniroma1.zoom.us/rec/share/ZJQsgkQedoqEQ99BRaqneDRZ6SuDNIfTN6s5vMrMqAUH0vaIhhIx1qckrEvh7Gu6.5fGlOkJUYGB5nUxk][Registrazione]] ( [[%ATTACHURL%/lezione12-13-11-20.mp4][file locale]] ) [[%ATTACHURL%/chat12-13-11-20.txt][chat]] * [[%ATTACHURL%/ipython12-13-11-20.html][ipython11-13-11-20.html]]: ipython11-13-11-20.html * [[%ATTACHURL%/immagini_OOP.py.txt][immagini_OOP.py.txt]]: immagini_OOP.py.txt * mar 17-11-20: metodi di classe, ereditarietà, incapsulamento, ancora immagini OOP, filtri, eccezioni, try/except/finally * [[https://uniroma1.zoom.us/rec/share/I6F74bAC1H3ZbJaKGw0Rw-RQOzstVgWYCcjxGJj_BTex-cQFhk-_9_FzlV1rzn8p.Ttk7w-W-GjVJrsWS ][Registrazione]] ( [[%ATTACHURL%/lezione13-17-11-20.mp4][file locale]] ) [[%ATTACHURL%/chat13-17-11-20.txt][chat]] * [[%ATTACHURL%/ipython13-17-11-20.html][ipython11-13-11-20.html]]: ipython11-13-11-20.html * Lenna.png: <br /> <img src="%ATTACHURLPATH%/Lenna.png" alt="Lenna.png" width="200" /> * ven 20 nov: come risolvere HW4, miglioramenti di immagini_oop, funzioni ricorsive, disegno ricorsivo dell'albero di chiamate di fibonacci(N) * [[https://uniroma1.zoom.us/rec/share/9agAULM9yAqG8cjN1yFGIRRkoDWgPJSZmo484HOaVNq_h0xwbojwjicy9hZVIQcw.zEQ-uxox8zySPqqj][Registrazione]] ( [[%ATTACHURL%/lezione14-20-11-20.mp4][file locale]] ) [[%ATTACHURL%/chat14-20-11-20.txt][chat]] * [[%ATTACHURL%/rtrace.py.txt][rtrace.py.txt]]: decoratore per tracciare l'esecuzione delle funzioni ricorsive * [[%ATTACHURL%/immagini_OOP.py][immagini_OOP.py]]: immagini_OOP.py.txt * [[%ATTACHURL%/fibonacci.py][fibonacci.py]]: fibonacci.py * mar 24 nov: funzioni ricorsive e problemi ricorsivi, esplorazione delle directory, massimo comun divisore, margesort, costruzione di alberi * [[https://uniroma1.zoom.us/rec/share/r1ftitSZcxnYgmixBah5dl087thNtfTXDJCwUXZXwd_K1r_Kuda6L2QA-unp6wP8.B-HgatQeyyi8X-fA][Registrazione]] ( [[%ATTACHURL%/lezione15-24-11-20.mp4][file locale]] ) [[%ATTACHURL%/chat15-24-11-20.txt][chat]] * [[%ATTACHURL%/ipython15-24-11-20.html][sessione iPython]] * [[%ATTACHURL%/fsnode.py][fsnode.py]]: classe per creare un albero di nodi che contiene le info di una directory * [[%ATTACHURL%/lezione15.py][lezione15.py]]: Massimo comun divisore, mergesort * ven 27 nov: palindromaP permutazioni, alberi binari * [[https://uniroma1.zoom.us/rec/share/F0-D1nEOydIPBYxocDTW5vl58e445EPuZjZPTt_fl8p4i5Ve1EBXHjU7pq2DokwP.NodS5iMpT2190WG6][Registrazione]] ( [[%ATTACHURL%/lezione16-27-11-20.mp4][file locale]] ) [[%ATTACHURL%/chat16-27-11-20.txt][chat]] * [[%ATTACHURL%/ipython16-27-11-20.html][sessione iPython]] * [[%ATTACHURL%/lezione16.py][lezione16.py]]: permutazioni, palindromia, alberi binari * mar 2 dic: Purtroppo ho avuto un incidente venendo a lezione e sono dovuto rimanere a casa per infortunio fino a fine corso * Nel frattempo trovate le lezioni del prof. Masi su https://iacopomasi.github.io/teaching.html * mar 22 dic ore 10: ripasso su ricorsione e esercizi d'esame * [[https://uniroma1.zoom.us/rec/share/i8oN-49B1MfT-gS7121agmA1CtTE5PkR4XozK-P3LB0bY3jUic8Pmiuj7HxUDC4t.liQJ2j-If5aM5jRB?startTime=1608627729000][Registrazione]] ( [[%ATTACHURL%/lezione17.mp4][file locale]] ) [[%ATTACHURL%/chat17.txt][chat]] * [[%ATTACHURL%/lezione17.py][lezione17.py]]: problema delle monete e dei resti * [[%ATTACHURL%/espressioni.py][espressioni.py]]: espressioni aritmetiche, calcolo, parsing, semplificazione * mer 30 dic ore 10: ripasso su ricorsione e esercizi d'esame * [[https://uniroma1.zoom.us/rec/share/6YPPcglFUCWOWFbQ-PPIAt-OQMvS1z1UChYZVUKCpdGjQysldKn6UwbQRYVALZwI.TLbq1b8Ss4zUVYz2][Registrazione]] ( [[%ATTACHURL%/lezione18-30-12-20.mp4][file locale]] ) [[%ATTACHURL%/chat18.txt][chat]] * [[%ATTACHURL%/lezione18.py][lezione18.py]]: alberi di gioco, altezza e diametro di un albero, modifica di una matrice, sorted, ordinare un dizionario * [[%ATTACHURL%/es7.py][es7.py]]: es7 dell'eserciziario * mar 5 gen ore 10: ripasso ed esercizi d'esame * [[https://uniroma1.zoom.us/rec/share/WySpvbl4HQkKajTOvnHYmkuKjGHYnOHrvitA7iQzN0TLkLD24nQEQMjEwwRt9N2B.x1N64ordBH50K1wZ][Registrazione]] ( [[%ATTACHURL%/lezione19.mp4][file locale]] ) * [[%ATTACHURL%/rotazione.py][rotazione.py]]: rotazione ricorsiva di una immagine quadrata di lato potenza di 2 * [[%ATTACHURL%/alberino.py][alberino.py]]: stampa in preordine e postordine di un albero * [[%ATTACHURL%/scarabocchio.png][scarabocchio.png]]: immagine 64x64 * [[%ATTACHURL%/scarabocchio-ruotata.png][scarabocchio-ruotata.png]]: immagine 64x64
This topic: Programmazione1/AA20_21
>
WebHome
>
DiarioDelleLezioni-CanaleAL
Topic revision: r45 - 2021-01-05 - AndreaSterbini
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback