Linguaggio di programmazione python (2020/2021)

Codice insegnamento
4S010168
Docente
Vittoria Cozza
Coordinatore
Vittoria Cozza
crediti
2,5
Settore disciplinare
NN - -
Lingua di erogazione
Italiano
Periodo
non ancora assegnato

Obiettivi formativi

Acquisire la conoscenza della programmazione di base in Python e acquisire conoscenza di librerie scientifico-matematiche. Acquisire competenza riguardo la risoluzione automatica di problemi in Python.
Il calendario delle lezioni è pubblicato nell'e-learning.

Programma

Introduzione alla programmazione.
Introduzione al Linguaggio Python; Presentazione dell’ambiente di sviluppo.
Variabili, Espressioni e Istruzioni.
Istruzioni condizionali e Cicli.
Manipolazione di Stringhe.
Liste, Insiemi, Tuple, Dizionari.
Gestione dei File con le librerie standard.
Funzioni definite dall’utente.
Uso di Librerie avanzate per:
• Scrivere, leggere, estrarre informazioni da file multiformato (esempi di librerie sono: csv, openpyxl, json, Beautiful Soup);
• operare in modo efficiente con matrici e/o dati tabellari (numpy, pandas);
• l’elaborazione grafica (matplotlib);
• calcoli scientifici (scipy).

Testi di riferimento
Autore Titolo Casa editrice Anno ISBN Note
Al Sweigart Automate the Boring Stuff with Python 2015
Allen B. Downey Think Python: How to Think Like a Computer Scientist 2nd Edition (Edizione 1) O'Reilly Media 2015 1491939362

Modalità d'esame

-

Condividi