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.
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).
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 |
-
******** CSS e script comuni siti DOL - frase 9957 ********p>