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
ISorted ascending Attachment History Action Size Date Who Comment
PDFpdf top.pdf r1 manage 483.7 K 2018-10-16 - 11:17 AngeloMonti  
Texttxt carte.py.txt r1 manage 3.4 K 2018-11-23 - 15:40 AngeloMonti  
Texttxt esercizi.py.txt r1 manage 3.1 K 2018-12-14 - 13:00 AngeloMonti  
Compressed Zip archivezip files.zip r1 manage 289.6 K 2018-11-13 - 13:37 AngeloMonti  
Compressed Zip archivezip files2.zip r1 manage 33.1 K 2018-11-20 - 15:42 AngeloMonti  
Compressed Zip archivezip lez17.zip r1 manage 704.8 K 2018-12-10 - 21:00 AngeloMonti  
Compressed Zip archivezip lez20.zip r1 manage 3.6 K 2018-12-18 - 11:04 AngeloMonti  
Compressed Zip archivezip lez_alb.zip r1 manage 98.1 K 2018-12-07 - 13:00 AngeloMonti  
Compressed Zip archivezip provaEsame.zip r1 manage 12.0 K 2018-11-27 - 20:31 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