Fondamenti di programmazione

AA21-22

Docenti

  • Prof. AndreaSterbini - canale AL + MZ (inizio lezioni normale)
    • ricevimento studenti previo appuntamento lunedì e giovedì dalle 15 alle 18, in ufficio o online: ZOOM
  • Prof. Iacopo Masi - canale MZ

Informazioni sul corso

  • Inizio delle lezioni lunedì 27 settembre

Programma di massima
Introduzione alla programmazione tramite il linguaggio Python. Tipi di dati, variabili, assegnamenti, strutture di controllo, funzioni, classi, moduli e Input/Output. Strutture dati: vettori, stringhe, liste e dizionari. Progettazione e sviluppo di programmi tramite programmazione procedurale, ricorsiva e orientata agli oggetti. Librerie di Python per la grafica, per la gestione dei file, per l'elaborazione di testi/html e per l'accesso ad Internet. Debugging e testing di programmi.

Lezioni ed esercitazioni

  • Canale AL: prof. Sterbini
    • lunedì teoria dalle 10 alle 13, aula 3 Via del Castro Laurenziano 7A
    • mercoledì esercitazioni col prof AngeloSpognardi nei laboratori 15 e 17 via Tiburtina 205
    • giovedì teoria dalle 11 alle 13, aula 3 Via del Castro Laurenziano 7A
  • Canale MZ: prof. Masi
    • martedì teoria dalle 8 alle 11, aula Cabibbo, Fisica Nuova (città universitaria)
    • mercoledì esercitazioni col prof AngeloSpognardi nei laboratori 15 e 17 via Tiburtina 205
    • giovedì teoria dalle 11 alle 13, aula Cabibbo, Fisica Nuova (città universitaria)

Testi di riferimento
Vi consigliamo di seguire il libro:

Altri libri molto utili.

Siti molto molto utili per fare pratica direttamente nel browser senza installare nulla

Altro

Software

Per programmare useremo la distribuzione Python Anaconda che contiene Python nella versione 3.8 (https://www.anaconda.com/download/)

Useremo l'ambiente di sviluppo Spyder che trovate in Anaconda

Anni precedenti


This topic: Programmazione1/AA21_22 > WebHome
Topic revision: r9 - 2021-11-06 - AngeloSpognardi
 
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