Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Fondamenti di Python per le attività sui dati
- Installazione di Python e configurazione 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
- Manipolazione di file Excel con openpyxl/xlrd e Pandas
- Esercitazioni pratiche: automazione delle conversioni tra file
Introduzione a Pandas
- Fondamenti dei DataFrame: creazione, indicizzazione, selezione e filtraggio
- Operazioni di aggregazione e raggruppamento
- Operazioni comuni di pulizia: valori mancanti, duplicati e conversioni di tipo
Introduzione a Polars
- Concetti di Polars e caratteristiche prestazionali confrontate con Pandas
- Operazioni base sui DataFrame in Polars
- Esempio d'uso: quando scegliere Polars invece di Pandas
Trasformazione avanzata dei dati (livello intermedio)
- Join complessi, finestre funzionali e operazioni di pivoting in Pandas
- Pattern efficienti per l'elaborazione dei dati con Polars
- Catena di operazioni e ottimizzazione dell'utilizzo della memoria
Automazione dei processi con Python
- Scrittura di script per automatizzare attività ripetitive sui dati e passaggi ETL
- Programmazione degli script con pianificatori del sistema operativo o task scheduler
- Logging, gestione degli errori e notifiche
Creazione di eseguibili e best practices
- Creazione di eseguibili con PyInstaller o strumenti simili
- Strutturazione del progetto, ambienti virtuali e gestione delle dipendenze
- Fondamenti di versioning e documentazione dei flussi di lavoro
Mini-progetto pratico
- Lavorazione completa: lettura di file grezzi, pulizia e trasformazione dei dati, generazione degli output
- Automazione del flusso di lavoro e creazione di uno script eseguibile o di un'eseguibile
- Revisione e miglioramenti basati sul feedback tra pari
Sintesi e prossimi passi
Requisiti
- Conoscenza di base dei concetti di programmazione o disponibilità ad apprenderli
- Confidenza nell'utilizzo della riga di comando o del terminale per l'installazione di pacchetti
- Esperienza con i fogli di calcolo (CSV/Excel)
Destinatari
- Analisti dati e personale operativo che automatizzano le attività sui dati
- Ingegneri analitici alla ricerca di scripting ETL leggero
- Professionisti interessati a flussi di lavoro pratici basati su Python per i dati
14 ore
Recensioni (2)
tutto era perfetto
Florin Vrincianu
Corso - Python Programming Fundamentals
Traduzione automatica
Gli esercizi pratici correlati al contenuto aiutano davvero a comprendere meglio ogni argomento. Inoltre, lo stile di inizio lezione con una presentazione teorica e continuazione con esercizi pratici è buono e utile per collegare il materiale presentato inizialmente.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Corso - Introduction to Data Science and AI using Python
Traduzione automatica