Diario delle lezioni - canale MZ - prof. Monti

  • mar 25/9: presentazione del corso, i computer e Python
  • ven 28/9: espressioni aritmetiche, assegnamenti, funzioni
  • mar 2/10: variabili locali, variabili globali, stringhe
  • ven 6/10: for, liste, range
  • mar 9/10 tipi mutabili e immutabili, if, while
  • ven 12/10: funzioni e metodi (su stringhe e liste) il tipo insieme
  • mar 16/10: analisi top-down top.pdf
  • ven 19/10: notizie su homework1, for annidati, dizionari
  • mar 23/10 il parametro key in sort e sorted, le lambda funzioni, le tuple, list comprehension
  • ven 26/10 lettura e scrittura di file di testo. open, close, read, readline, readlines, write
  • ven 2/11 rappresentazione di tabelle tramite liste di dizionari, file json: funzioni load e dump
  • mar 13/11 immagini come liste di liste di tuple, i colori come terne di interi tra 0 e 255, funzioni save e load (da importare dal file image) per leggere da disco e salvare su disco immagini png. Funzione Image (da importare dalla libreria IPython.display), funzione visd (da importare da image) per vedere in IPython le immagini. Esempi di esercizi su immagini. files.zip
  • ven 16/11 esercizi sulla manipolazione di immagini.
  • mar 20/11 le classi in python definizione di nuovi tipi, costruttore e altri metodi. esempio della classe Color e della classe Image in files2.zip
  • ven 23/11 le classi in python esempi: la classe Carta, la Classe Mazzo e la classe Mano e i loro metodi carte.py.txt
  • mar 27/11 gestione degli errori in python: errori sintattici ed eccezioni. Try ...except.... Possibilita' di sollevare eccezioni: raise Exception(). Esercizi
  • mer 28/11 provaEsame.zip
  • ven. 30/11 la ricorsione in python, il modulo sys, sys. getrecursionlimit(), esempi: stampare una lista, verificare palindromi, stampare stringhe binarie lunghe n ecc.ecc
  • lun. 3/12 la ricorsione: stampare tuttele permutazioni di n numeri, stampare tutti gli anagrammi di una parola, navigare tra le cartelle del vostro hard disk, il modulo os, os.listdir(), os.getcwd(), os.path.isfile() ecc.ecc., esercizi: contare i file contenuti in una determinata cartella ed in tutte le sue sottocartelle.
  • ven. 7/12 gli alberi. Definire la classe dei nodi di un albero. Creare un albero. Contare il numero di nodi di un albero, Calcolare l'altezza di un albero ecc.ecc. lez_alb.zip
  • mar 11/12 esercizi ricorsione ed alberi lez17.zip
  • ven 14/12 ricerca binaria e alberi di ricerca esercizi.py.txt
  • mar 17/12 algoritmo di ordinamento merge-sort, esercizi ricorsivi. Notazione infissa e notazione prefissa, albero delle espressioni aritmetiche, funzione che trasforma un'espressione prefissa in una espressione infissa, funzione che calcola il valore di un'espressione aritmetica. lez20.zip
Topic attachments
I Attachment History Action SizeSorted ascending Date Who Comment
Texttxt esercizi.py.txt r1 manage 3.1 K 2018-12-14 - 13:00 AngeloMonti  
Texttxt carte.py.txt r1 manage 3.4 K 2018-11-23 - 15:40 AngeloMonti  
Compressed Zip archivezip lez20.zip r1 manage 3.6 K 2018-12-18 - 11:04 AngeloMonti  
Compressed Zip archivezip provaEsame.zip r1 manage 12.0 K 2018-11-27 - 20:31 AngeloMonti  
Compressed Zip archivezip files2.zip r1 manage 33.1 K 2018-11-20 - 15:42 AngeloMonti  
Compressed Zip archivezip lez_alb.zip r1 manage 98.1 K 2018-12-07 - 13:00 AngeloMonti  
Compressed Zip archivezip files.zip r1 manage 289.6 K 2018-11-13 - 13:37 AngeloMonti  
PDFpdf top.pdf r1 manage 483.7 K 2018-10-16 - 11:17 AngeloMonti  
Compressed Zip archivezip lez17.zip r1 manage 704.8 K 2018-12-10 - 21:00 AngeloMonti  
Edit | Attach | Watch | Print version | History: r19 < r18 < r17 < r16 < r15 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r19 - 2018-12-18 - AngeloMonti






 
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica
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