Il corso illustra i concetti di base del linguaggio di programmazione Python per scrivere ed eseguire funzioni volte a rappresentare, analizzare e visualizzare dati.
Ogni argomento sarà seguito da attività sperimentali volte a comprendere e verificare le competenze apprese.
Learning Python, Mark Lutz
Think Python 2nd edition, Allen B. Downey
Obiettivi Formativi
Conoscenza dei principali costrutti del linguaggio Python.
Capacità di configurare un ambiente di sviluppo Python.
Capacità di scrivere script Python per l'analisi e l'interpretazione dei dati.
Capacità di utilizzo di un debugger.
Metodi Didattici
Videolezioni, e-learning
Modalità di verifica apprendimento
La valutazione si baserà su una prova orale mirata a verificare le conoscenze teoriche e pratiche del linguaggio Python.
Programma del corso
Costrutti di base.
IDE, interpeti e ambienti di sviluppo.
Uso di pacchetti python.
Uso di liste, tuple, dizionari, set.
Utilizzo di funzioni e generatori.
Importare e serializzare dati.
Grafici e visualizzazioni di dati.
Programmazione ad oggetti.