Descrizione
OBIETTIVI
Imparare a utilizzare Python per automatizzare task aziendali ripetitivi / svolti a mano e per cui non si dispone di un gestionale apposito.
REQUISITI
Utilizzo base del computer e dei fogli di calcolo.
Per avere buoni risultati è necessaria una infarinatura di programmazione. Per classi che non hanno mai programmato il corso sarà più lungo perchè c’è da fare più pratica sul linguaggio Python.
PROGRAMMA (16 ore)
- Introduzione
- Perchè Python
- Cosa automatizzare
- Quando conviene automatizzare
- Python
- Installazione Python e PyCharm
- il tuo primo script
- variabili e tipi di dato
- liste e dizionari
- if, for
- funzioni
- Trattamento dati con pandas
- Caricamento / salvataggio di file Excel e CSV
- Statistiche descrittive
- Selezione
- Operazioni sulle colonne
- Raggruppamenti
- Tabelle pivot
- Join
- Visualizzare i dati con seaborn
- Grafici a barre, linee, punti
- Grafici statistici (distribuzioni, box plot, violin plot)
- Grafici a griglia
MODALITA’
Il corso è orientato alla pratica, dopo una rapida presentazione teorica dei concetti si passa subito agli esercizi. Ogni partecipante dovrà avere a disposizione un computer. Dato che ogni persona ha i suoi ritmi di apprendimento, i partecipanti che avranno difficoltà saranno supportati nel completamento dell’esercizio, mentre quelli che riescono prima saranno invitati a realizzare delle variazioni.