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
    • 3cime.png
    • 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
    • albero.py.txt: Alberi binari di ricerca realizzati come vettori
  • 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
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback