Fondamenti di programmazione

AA19-20

Docenti

  • Prof. AndreaSterbini - canale AL
    • ric. studenti martedì dalle 15 alle 18, via Salaria 113, 3° piano, stanza 314b
  • Prof. AngeloMonti - canale MZ
    • ric. studenti martedì dalle 15 alle 18, via Salaria 113, 3° piano, stanza 335
  • Prof. AngeloSpognardi - esercitazioni in laboratorio

Informazioni sul corso

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: martedì dalle 11 alle 13 e venerdì dalle 10 alle 13, aula CABIBBO (città universitaria, Edificio di Fisica nuova, piano terra)
  • Canale MZ: martedì dalle 10 alle 13 e venerdì dalle 11 alle 13, aula III (città universitaria, Edificio di Matematica, primo piano)
  • Laboratorio: mercoledì dalle 9 alle 13 e dalle 13 alle 17, laboratori 15 e 17, via Tiburtina 205

Testi di riferimento
Anche se non necessario, il corso seguirà il materiale nell'ebook seguente, di cui consigliamo l'aquisto.

Altri libri che possono essere utili sono:

Siti molto molto utili

Altro

Software

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

Useremo l'ambiente di sviluppo Spyder che trovate in Anaconda

Anni precedenti


This topic: Programmazione1/AA19_20 > WebHome
Topic revision: r8 - 2019-09-14 - 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