Diario delle lezioni - canale AL - Prof. Sterbini
- 26/9/17 - Info sul corso, micro Introduzione ai linguaggi, variabili e funzioni
- 29/9/17 - liste, generatori, range, slice, ciclo for, ciclo while, if else
- 3/10/17 - cenni sui dizionari, funzioni, passaggio di argomenti posizionali, opzionali, per chiave, spacchettamento degli argomenti, variabili locali e globali
- 6/10/17 - moduli, import, uso di file di programma, docstrings di file e di funzione, comandi dir() e help(), list comprehension, cenni sugli oggetti ed i metodi
- 10/10/17 - dizionari e set e funzione zip, liste di dizionari, sorted e funzioni lambda per estrarre la chiave di ordinamento, namespaces nidificati e disponibilità dei nomi, intro a oggetti e classi
- 13/10/17 - indici su liste di dizionari, apertura di files di testo e binari, istruzione with, lettura di righe da file di testo e loro elaborazione
- 17/10/17 - esempi di lettura da file di testo, gestione delle eccezioni (try except else finally)
- 20/10/17 - ricerca in file di testo ed ordinamento per frequenza complessiva decrescente, urllib.request.urlload per scaricare file dal web
- 24/10/17- gestione delle immagini come matrici bidimensionali di colori RGB (ovvero liste di liste di triple)
- png.py.txt: libreria png.py da mettere nella stessa directory (con estensione py)
- altrimenti potete installarla col comando pip install pypng
- Colori.ipynb: Lezione sui colori e le immagini
-
- Per eseguire il notebook:
- copiate i 3 file nella stessa directory e posizionatevi con Anaconda Prompt nella dir
- Lanciate ipython notebook, vi si aprirà una pagina del browser che elenca i files
- selezionate il notebook Colori.ipynb
- 27/10/17 - Operazioni su immagini e inizio di definizione di una classe
- 31/10/17 - Operazioni su immagini e definizione migliore di una classe che usa una definizione di colore/pixel più generale
- Immagini.2.ipynb: Libreria immagini.py ed esempio d'uso in Ipython (parte finale del notebook)
- immagini.py.txt: Libreria immagini.py ed esempio d'uso in Ipython (parte finale del notebook)
- 3/11/17 - le classi colore e la classe immagine ed esempi d'uso. Le classi: i metodi e le variabili di istanza, i metodi e le variabili di classe, i metodi statici, l'ereditarietà
- 8/11/17 - compito di recupero
- 14/11/17 - Funzioni ricorsive (permutazioni), funzioni di accesso alle directory, esplorazione ricorsiva dell'albero delle directory
- 17/11/17 - Alberi realizzati come oggetti: albero delle directory e albero di una espressione algebrica. Ricorsione sugli alberi
- 21/11/17 - manipolazione e parsing di file HTML (ricorsivamente)
- 24/11/17: alberi
- 28/11/17 - costruzione di interfacce con PyQt5
- 5/12/17 - interfacce interattive in pyQt5
- 12/12/17 - simulazione interattiva di particelle (con gravità, rimbalzi e forza d'attrito)
This topic: Programmazione1/AA17_18
> WebHome > DiarioDelleLezioni-CanaleAL
Topic revision: r18 - 2017-12-12 - AndreaSterbini