Fondamenti di programmazione

AA18-19

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
  • Regole del corso
  • Notizie e info nel forum https://q2a.di.uniroma1.it
  • Iscrivetevi a Q2A per svolgere gli homework obbligatori
  • Esami (prenotatevi su Infostud)
    • mercoledì 10 aprile dalle 8.30 alle 12 - lab 15 e 16 - via Tiburtina 205 (appello speciale aperto a tutti)
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 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ì e venerdì dalle 10.30 alle 13, aula P1 (città universitaria, a fianco del parcheggio sotterraneo)
  • Canale MZ: martedì dalle 8 alle 10.30 e venerdì dalle 10.30 alle 13, aula P2 (accanto a P1)
  • 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.6 (https://www.anaconda.com/download/)

Useremo l'ambiente di sviluppo Spyder che trovate in Anaconda

Anni precedenti


This topic: Programmazione1/AA18_19 > WebHome
Topic revision: r15 - 2019-02-01 - 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