---+ Diario delle lezioni - canale AL - prof. Sterbini * mar 25/9: presentazione del corso, i computer e Python, installazione di Anaconda, Spyder * ven 28/9: Spyder, espressioni, assegnamenti, funzioni, if, for, funzioni, variabili locali e globali * [[%ATTACHURL%/lezione1.py.txt][lezione1.py.txt]]: esempi svolti a lezione * mar 2/10: cicli while, clausola else, continue, break, funzioni con parametri opzionali, ritorno di argomenti multipli, assegnamenti multipli * ven 5/10: dizionari, insiemi, comandi dir() e help(), cenni sugli oggetti ed i metodi * [[%ATTACHURL%/lezione4.py.txt][lezione4.py.txt]]: history della sessione ipython svolta a lezione * mar 9/10: analisi top-down di un problema, k-massimi (vedi anche l'altro canale) * [[%ATTACHURL%/ipython-lez5.html][ipython-lez5.html]]: sessione ipython svolta a lezione * [[%ATTACHURL%/lezione5.py.txt][lezione5.py.txt]]: finzioni implementate a lezione per il problema k-massimi * ven 12/10: sorted e suoi parametri reverse e key, list comprehension * [[%ATTACHURL%/ipython-lez6.html][ipython-lez6.html]]: sessione ipython svolta a lezione * mar 16/10: liste di dizionari, indicizzazione, sort, funzioni nidificate, funzioni anonime (lambda), visibilità dei nomi delle variabili (locali alla funzione, locali al modulo, globali), namespaces * [[%ATTACHURL%/ipython-lez7.html][ipython-lez7.html]]: sessione ipython svolta a lezione * [[%ATTACHURL%/lezione7.py.txt][lezione7.py.txt]]: funzioni implementate a lezione per manipolare ed indicizzare una lista di dizionari * ven 19/10: files * [[%ATTACHURL%/ipython-lez8.html][ipython-lez8.html]]: sessione ipython della lezione 8 * mar 23/10: ricerca in file di testo, uso della libreria requests, lettura/scrittura di file json * [[%ATTACHURL%/ipython-lez9.html][ipython-lez9.html]]: sessione ipython della lezione sulla ricerca nei file * [[%ATTACHURL%/dati.json][dati.json]]: esempio di dati in formato json * Immagine scaricata: <img alt="marvin.jpg" src="%ATTACHURLPATH%/marvin.jpg" width="100" /> * [[%ATTACHURL%/words.py.txt][words.py.txt]]: libreria sviluppata a lezione * [[%ATTACHURL%/files.zip][files.zip]]: Files contenenti alcuni libri in formato testo * ven 26/10: cancellata per sciopero mezzi * mar 30/10: cancellata per allerta meteo * ven 2/11: cancellata per ponte * 5-9/11: settimana degli esoneri * mar 11/11: immagini come matrici di pixel * [[%ATTACHURL%/ipython-lez10.html][ipython-lez10.html]]: sessione ipython svolta a lezione * [[%ATTACHURL%/image.py.txt][image.py.txt]]: libreria image.py da usare per caricare/salvare/visualizzare immagini come liste di liste di colori (r, g, b) * [[%ATTACHURL%/png.py.txt][png.py.txt]]: libreria png.py per leggere/scrivere immagini PNG su file * Le 3 cime di Lavaredo<br /> <img alt="3cime.png" height="183" src="%ATTACHURLPATH%/3cime.png" width="275" /> * ven 16/11: immagini * [[%ATTACHURL%/ipython-lez11.html][ipython-lez11.html]]: Lezione 11 - filtri sulle immagini * mar 18/11: classi, oggetti, metodi e immagini come oggetti * [[%ATTACHURL%/history-lez12.py.txt][history-lez12.py.txt]]: Lezione 12 - immagini come oggetti - history dei comandi in console Ipython * [[%ATTACHURL%/immagineObj.py.txt][immagineObj.py.txt]]: Lezione 12 - immagini come oggetti - file con le classi sviluppate a lezione * ven 23/11: filtri su immagini come metodi ed oggetti * mar 25/11: lenti e filtri dipendenti dalle coordinate, soluzione di problemi ricorsivi, alberi, directory * [[%ATTACHURL%/immagineObj.py.txt][immagineObj.py.txt]]: immagineObj.py.txt * [[%ATTACHURL%/rtrace.py.txt][rtrace.py.txt]]: rtrace.py.txt (libreria per tracciare l'esecuzione di funzioni ricorsive) * ven 30/11: trasformazione di iterazione in ricorsione e viceversa, diametro di un albero binario * [[%ATTACHURL%/albero.py.txt][albero.py.txt]]: Diametro di un albero binario * mar 4/12: alberi e funzioni ricorsive * [[%ATTACHURL%/albero-dir.py.txt][albero-dir.py.txt]]: albero-dir.py.txt * ven 7/12: alberi e svolgimento dello homework 4 del 2017 * [[%ATTACHURL%/program01.py.txt][program01.py.txt]]: program01.py.txt ES1 dello HW4 del 2017 * [[%ATTACHURL%/HW4-es1-albero-dizionario.py.txt][HW4-es1-albero-dizionario.py.txt]]: HW4-es1-albero-dizionario.py.txt * [[%ATTACHURL%/test_cancellaAlb10.json][test_cancellaAlb10.json]]: test_cancellaAlb10.json * [[%ATTACHURL%/test_generaAlb10.json][test_generaAlb10.json]]: test_generaAlb10.json * mar 11/12: albero di gioco del tris - calcolo e semplificazione di espressioni aritmetiche rappresentate come alberi * [[%ATTACHURL%/tris.py.txt][tris.py.txt]]: tris.py.txt * [[%ATTACHURL%/espressioni_numeriche.py.txt][espressioni_numeriche.py.txt]]: espressioni_numeriche.py.txt * ven 14/12: Parser di espressioni aritmetiche e interfacce (GUI) create con pyqt5 * [[%ATTACHURL%/espressioni_numeriche.py.txt][espressioni_numeriche.py.txt]]: espressioni_numeriche.py con parser * [[%ATTACHURL%/qtTextEditor.py.txt][qtTextEditor.py.txt]]: qtTextEditor.py esempio di editor di testo usando Qt * [[%ATTACHURL%/qtWebBrowser.py.txt][qtWebBrowser.py.txt]]: qtWebBrowser.py esempio di web browser usando Qt * [[%ATTACHURL%/prova_ui.ui][prova_ui.ui]]: prova_ui.ui interfaccetta creata con Qt Designer (file XML che la descrive) * [[%ATTACHURL%/prova.py.txt][prova.py.txt]]: prova.py.txt codice python generato dal file XML * mar 18/12: interfacce interattive e Tetris * [[%ATTACHURL%/circles.py.txt][circles.py.txt]]: cerchi casuali con fading * [[%ATTACHURL%/rectangles.py.txt][rectangles.py.txt]]: rettangoli casuali con fading * [[%ATTACHURL%/tetris.py.txt][tetris.py.txt]]: Tetris e interfacce interattive * [[%ATTACHURL%/gwidget.py.txt][gwidget.py.txt]]: widget per realizzare le interfacce * ven 21/12: soluzioni esercizi d'esame ed auguri * [[%ATTACHURL%/zanzara.py.txt][zanzara.py.txt]]: Soluzione esercizio d'esame
This topic: Programmazione1/AA18_19
>
WebHome
>
DiarioDelleLezioni-CanaleAL
Topic revision: r20 - 2018-12-24 - 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