Struttura del corso

Fondamenti di Python per Compiti su Dati

  • Installazione di Python e impostazione dell'ambiente di sviluppo
  • Fondamenti del linguaggio: variabili, tipi di dati, strutture di controllo
  • Scrittura ed esecuzione di semplici script Python

Gestione dei File: CSV e Excel

  • Lettura e scrittura di file CSV utilizzando il modulo csv e Pandas
  • Lavoro con file Excel usando openpyxl/xlrd e Pandas
  • Esercizi pratici: automazione delle conversioni di file

Introduzione a Pandas

  • Nozioni base sui DataFrame: creazione, indicizzazione, selezione e filtraggio
  • Operazioni di aggregazione e raggruppamento
  • Operazioni comuni di pulizia dei dati: valori mancanti, duplicati e conversioni di tipo

Introduzione a Polars

  • Concetti di Polars e caratteristiche di prestazioni confrontate con Pandas
  • Operazioni di base sui DataFrame in Polars
  • Esempio di utilizzo: quando scegliere Polars invece di Pandas

Data Transformation Avanzata (Intermedio)

  • Join complessi, funzioni a finestra e operazioni pivot in Pandas
  • PATTERN di elaborazione dei dati efficiente con Polars
  • Esecuzione concatenata delle operazioni e ottimizzazione dell'uso della memoria

Automazione dei Processi con Python

  • Scrittura di script per automatizzare compiti ripetitivi su dati e passaggi ETL
  • Pianificazione degli script con pianificatori del sistema operativo o scheduler di task
  • Registrazione, gestione degli errori e notifiche

Pacchettizzazione di Script e Best Practices

  • Creazione di eseguibili con PyInstaller o strumenti simili
  • Strutturazione dei progetti, ambienti virtuali e gestione delle dipendenze
  • Nozioni di controllo della versione e documentazione dei flussi di lavoro

Progetto Mini-Pratico a Mano

  • Compito end-to-end: lettura di file raw, pulizia e trasformazione dei dati, produzione di output
  • Automatizzazione del flusso di lavoro e pacchettizzazione come script o eseguibile eseguibile
  • Rivista e miglioramenti basati sul feedback dei peer

Somma Riepilogativa e Passi Successivi

Requisiti

  • Familiarità di base con i concetti di programmazione o disponibilità a imparare
  • Confortevolezza nell'uso della riga di comando o del terminale per l'installazione dei pacchetti
  • Esperienza nel lavoro con fogli di calcolo (CSV/Excel)

Pubblico di riferimento

  • Analisti dati e personale operativo che automatizzano compiti di gestione dei dati
  • Ingegneri analitici alla ricerca di script ETL leggeri
  • Professionisti interessati a flussi di lavoro pratici basati su Python
 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative