Contattataci

Struttura del corso

Fondamenti di Python per compiti dati

  • Installazione di Python e configurazione dell’ambiente di sviluppo
  • Concetti base del linguaggio: variabili, tipi di dati e strutture di controllo
  • Scrivere ed eseguire semplici script in Python

Gestione dei file: CSV ed Excel

  • Lettura e scrittura di file CSV tramite il modulo csv e Pandas
  • Lavorare con i file Excel utilizzando openpyxl/xlrd e Pandas
  • Esercizi pratici: automatizzazione della conversione dei formati di file

Introduzione a Pandas

  • Nozioni fondamentali sui DataFrame: creazione, indicizzazione, selezione e filtraggio
  • Operazioni di aggregazione e raggruppamento dei dati
  • Pulizia dei dati: gestione di valori mancanti, duplicati e conversione dei tipi di dati<\/li>

Introduzione a Polars

  • Concetti fondamentali di Polars e confronto delle sue prestazioni rispetto a Pandas
  • Operazioni base sui DataFrame in Polars
  • Esempio pratico: quando conviene scegliere Polars anziché Pandas

Trasformazione avanzata dei dati (livello intermedio)

  • Operazioni complesse di join, funzioni di finestra e pivot in Pandas
  • Tecniche ottimali per l’elaborazione dei dati con Polars
  • Composizione delle operazioni e gestione efficiente della memoria

Automatizzazione dei processi tramite Python

  • Scrivere script per automatizzare attività ripetitive e fasi ETL legate ai dati
  • Pianificazione degli script tramite i scheduler del sistema operativo o altri strumenti dedicati
  • Registrazione dei log, gestione degli errori e notifiche automatiche

Ing Packaging degli script e migliori pratiche

  • Creazione di eseguibili tramite PyInstaller o strumenti simili
  • Strutturazione dei progetti, ambienti virtuali e gestione delle dipendenze
  • Nozioni base sul controllo versioni e documentazione dei flussi di lavoro

Mini-progetto pratico

  • Completamento di un intero ciclo: lettura dei file grezzi, pulizia e trasformazione dei dati fino alla produzione del risultato finale
  • Automatizzazione del flusso lavorativo e creazione di uno script eseguibile o pacchetto autonomo
  • Valutazione collettiva per identificare miglioramenti possibili<\/li>

Riepilogo e prossimi passi

Requisiti

  • Conoscenza di base dei concetti programmativi o disponibilità ad apprenderli
  • Facilità nell’utilizzo della riga di comando per l’installazione di pacchetti
  • Esperienza nella gestione di fogli di calcolo (CSV/Excel)

Destinatari del corso

  • Analisti dati e operatori che desiderano automatizzare processi legati ai dati
  • Ingegneri analitici in cerca di soluzioni ETL semplici ed efficienti
  • Professionisti interessati a flussi di lavoro pratici basati su Python per la gestione dei dati
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative