---+ Diario delle lezioni - Canale AL (Sterbini) * mar 24 set: presentazione corso. Macchina di Von Neumann. Linguaggi compilati e interpretati. Assemblatore, compilatore e interprete. * ven 27 set: sciopero #Fridays For Future * mar 1 ott: Python come calcolatrice, tipi di dati, funzioni, variabili locali e globali. Anaconda, Spyder, debugging. * [[%ATTACHURL%/lezione1-ipython-console.html][lezione1-ipython-console.html]]: Log dell'interazione nella iPython console * [[%ATTACHURL%/lezione1.py.txt][lezione1.py.txt]]: File creato durante la lezione * ven 4 ott: strutture di controllo if/then/else, cicli for/while, argomenti delle funzioni, liste * [[%ATTACHURL%/lezione2.py.txt][lezione2.py.txt]]: Lezione 2 * [[%ATTACHURL%/lezione2-ipython-console.html][lezione2-ipython-console.html]]: Lezione 2 * [[%ATTACHURL%/lezione2-ipython-console-2.html][lezione2-ipython-console-2.html]]: Lezione 2 * mar 8 ott: recap, oggetti, uso dei metodi degli oggetti, metodi delle stringhe e delle liste, sort/sorted * [[%ATTACHURL%/lezione3.py.txt][lezione3.py.txt]]: Lezione 3 * [[%ATTACHURL%/lezione3-ipython-console.html][lezione3-ipython-console.html]]: Lezione 3 * ven 11 ott: dizionari, insiemi, list comprehension, esercizi vari * [[%ATTACHURL%/lezione4-ipython-console.html][lezione4-ipython-console.html]]: Lezione 4 * [[%ATTACHURL%/lezione4.py.txt][lezione4.py.txt]]: Lezione 4 * mar 15 ott: vari tipi di errori, namespaces, gestione degli errori, try except ed eccezioni, ordinamento, funzioni anonime * [[%ATTACHURL%/lezione5-ipython-console.html][lezione5-ipython-console.html]]: Lezione 5 * [[%ATTACHURL%/lezione5.py.txt][lezione5.py.txt]]: Lezione 5 * ven 18 ott: analisi top-down di un problema: estrazione dei k massimi da una lista di numeri * [[%ATTACHURL%/lezione6-ipython-console.py.txt][lezione6-ipython-console.py.txt]]: istruzioni eseguite nella console ipython * [[%ATTACHURL%/lezione6.py.txt][lezione6.py.txt]]: codice * [[%ATTACHURL%/26.zip][26.zip]]: esercizio 26 dell'eserciziario * [[%ATTACHURL%/54.zip][54.zip]]: esercizio 54 dell'eserciziario * [[%ATTACHURL%/54.py.txt][54.py.txt]]: soluzioni svolte a lezione * [[%ATTACHURL%/26.py.txt][26.py.txt]]: soluzioni svolte a lezione * mar 22 ott: files di testo, open, with, read, readline, readlines, write, print con parametro file, trasformare un testo in parole * [[%ATTACHURL%/lezione7-ipython-console.html][lezione7-ipython-console.html]]: Lezione 7 * [[%ATTACHURL%/lezione7.py.txt][lezione7.py.txt]]: Lezione 7 * [[%ATTACHURL%/paperino.txt][paperino.txt]]: Lezione 7 * [[%ATTACHURL%/files.zip][files.zip]]: Lezione 7 * ven 25 ott: liste di dizionari e indici, list comprehension, esercizi su file di testo * [[%ATTACHURL%/lezione8-ipython-console.html][lezione8-ipython-console.html]]: Lezione 8 * [[%ATTACHURL%/lezione8.py.txt][lezione8.py.txt]]: Lezione 8 * [[%ATTACHURL%/11.zip][11.zip]]: esercizio 11 * [[%ATTACHURL%/11.py.txt][11.py.txt]]: soluzione es 11 * [[%ATTACHURL%/27.zip][27.zip]]: esercizio 27 * [[%ATTACHURL%/27.py.txt][27.py.txt]]: soluzione es 27 * mar 29 ott: file json, scaricare file da internet con requests, generatori e programmazione funzionale * [[%ATTACHURL%/lezione9-ipython-console.html][lezione9-ipython-console.html]]: Lezione 9 * [[%ATTACHURL%/esempio2.json][esempio2.json]]: Lezione 9 * [[%ATTACHURL%/esempio.json][esempio.json]]: Lezione 9 * [[%ATTACHURL%/lezione9.py.txt][lezione9.py.txt]]: Lezione 9 * ven 1 nov: festa * mar 5 nov: settimana degli esoneri * ven 8 nov: settimana degli esoneri * mar 12 nov: spiegazione HW1 obb, immagini e loro manipolazione * ven 15 nov: lezione annullata per indisposizione * mar 19 nov: lezione spostata a giovedì 21 ore 9-11 - filtri su immagini * [[%ATTACHURL%/lezione10.py.txt][lezione10.py.txt]]: Lezione 10 * [[%ATTACHURL%/png.py.txt][png.py.txt]]: libreria png.py * [[%ATTACHURL%/immagini.py.txt][immagini.py.txt]]: libreria immagini.py * <table><tr><td> lente di ingrandimento<br/> <img src="%ATTACHURLPATH%/3cime-lente0.75.png" alt="3cime-lente0.75.png" width="275" height="183" /> </td><td> rimpiccio<b>lente</b> <br /> <img src="%ATTACHURLPATH%/3cime-lente2.png" alt="3cime-lente2.png" width="275" height="183" /> </td><td> aumento luminosità<br /> <img src="%ATTACHURLPATH%/3cime-schiarita.png" alt="3cime-schiarita.png" width="275" height="183" /> </td><td> aumento contrasto <br /> <img src="%ATTACHURLPATH%/3cime-contrasto2.png" alt="3cime-contrasto2.png" width="275" height="183" /> </td></tr><tr><td> filtro grigio <br /> <img src="%ATTACHURLPATH%/3cime-filtro-grigio.png" alt="3cime-filtro-grigio.png" width="275" height="183" /> </td><td> contrasto k=1.2 <br /> <img src="%ATTACHURLPATH%/3cime-c1_2.png" alt="3cime-c1_2.png" width="275" height="183" /> </td><td> contrasto k=2 <br /> <img src="%ATTACHURLPATH%/3cime-c2.png" alt="3cime-c2.png" width="275" height="183" /> </td><td> Blur (sfumatura) <br /> <img src="%ATTACHURLPATH%/3cime-blur.png" alt="3cime-blur.png" width="275" height="183" /> </td></tr><tr><td> rotazione destra <br /> <img src="%ATTACHURLPATH%/3cime-dx.png" alt="3cime-dx.png" width="183" height="275" /> </td><td> trasposta <br /> <img src="%ATTACHURLPATH%/3cime-tra.png" alt="3cime-tra.png" width="183" height="275" /> </td><td> rovesciata <br /> <img src="%ATTACHURLPATH%/3cime-rv.png" alt="3cime-rv.png" width="275" height="183" /> </td><td> riflessa <br /> <img src="%ATTACHURLPATH%/3ciime-rh.png" alt="3ciime-rh.png" width="275" height="183" /> </td></tr><tr><td> negativa <br /> <img src="%ATTACHURLPATH%/3cime-negativo.png" alt="3cime-negativo.png" width="275" height="183" /> </td><td> grigi <br /> <img src="%ATTACHURLPATH%/3cime-bw.png" alt="3cime-bw.png" width="275" height="183" /> </td></tr> </table> * ven 22 nov: classi ed oggetti, immagini come oggetti, ricorsione * [[%ATTACHURL%/lezione11-ipython-console.html][lezione11-ipython-console.html]]: Lezione 11 * [[%ATTACHURL%/lezione11.py.txt][lezione11.py.txt]]: Lezione 11 * mar 26 nov: ricorsione ed alberi, equivalenza tra ricorsione ed iterazione * [[%ATTACHURL%/lezione12-ipython-console.html][lezione12-ipython-console.html]]: console ipython * [[%ATTACHURL%/lezione12.py.txt][lezione12.py.txt]]: programmi svluppati a lezione * [[%ATTACHURL%/rtrace.py.txt][rtrace.py.txt]]: libreria per tracciare le funzioni ricorsive * ven 29 nov: alberi di gioco ed algoritmi su alberi, directories * [[%ATTACHURL%/lezione13-ipython-console.html][lezione13-ipython-console.html]]: Lezione 13 - mergesort, directories, palindroma * [[%ATTACHURL%/lezione13.py.txt][lezione13.py.txt]]: Lezione 13 - mergesort, directories, palindroma * mar 3 dic: alberi n-ari, permutazioni, diametro di un albero binario, generazione di un albero binario completo di altezza N numerato da sinistra a destra * [[%ATTACHURL%/lezione14-ipython-console.html][lezione14-ipython-console.html]]: Lezione 14 * [[%ATTACHURL%/lezione14.py.txt][lezione14.py.txt]]: Lezione 14 * ven 6 dic: espressioni algebriche: calcolo, semplificazione e parsing, gioco del tris * [[%ATTACHURL%/lezione15-ipython-console.html][lezione15-ipython-console.html]]: Lezione 15 * [[%ATTACHURL%/lezione15-bis.py.txt][lezione15-bis.py.txt]]: Lezione 15 * [[%ATTACHURL%/lezione15.py.txt][lezione15.py.txt]]: Lezione 15 * mar 10 dic: costruzione di semplici GUI con Py<nop>Qt5, text editor, web browser, uso di QT Designer per editare una interfaccia e generare il codice python che la realizza * [[%ATTACHURL%/lezione16.py.txt][lezione16.py.txt]]: esempio di text editor * [[%ATTACHURL%/qtTextEditor.py.txt][qtTextEditor.py.txt]]: esempio di text editor (AA 2018) * [[%ATTACHURL%/qtWebBrowser.py.txt][qtWebBrowser.py.txt]]: esempio di browser (AA 2018) * [[%ATTACHURL%/prova_ui.ui][prova_ui.ui]]: esempio di interfaccia realizzata con Qt Designer * [[%ATTACHURL%/prova_ui.py.txt][prova_ui.py.txt]]: Codice generato usando *pyuic5* * [[%ATTACHURL%/prova_app.py.txt][prova_app.py.txt]]: Esempio di applicazione che usa l'interfaccia generata * ven 13 dic: maltempo * mar 17 dic: esercizi d'esame * ven 20 dic: costruzione di interfacce interattive e tetris, esercizi d'esame e saluti con panettone e pandoro (portate voi da bere?) * [[%ATTACHURL%/gwidget.py.txt][gwidget.py.txt]]: libreria per creare semplici app interattive * [[%ATTACHURL%/circles.py.txt][circles.py.txt]]: esempio che disegna cerchi casuali * [[%ATTACHURL%/tetris.py.txt][tetris.py.txt]]: un semplice tetris
This topic: Programmazione1/AA19_20
>
WebHome
>
DiarioDelleLezioni-CanaleAL
Topic revision: r30 - 2019-12-20 - 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