Contattataci
 Durata 16 ore

Struttura del corso

Modulo 1: Funzioni di Pandas per la gestione dei DataFrames

  • Introduzione a Pandas
    • Strutture dati di base: Series e DataFrame
  • Operazioni su DataFrame
    • Caricamento e salvataggio dei dati (CSV, Excel, ecc.)
    • Operazioni di base (selezione, filtraggio, indicizzazione)
  • Modifica dei dati
    • Aggiunta, rimozione di colonne e righe
    • Modifica dei valori nel DataFrame
  • Aggregazione e raggruppamento dei dati
    • GroupBy
    • Aggregazione, somma, medie, ecc.
  • Unione e concatenazione di DataFrames
    • merge, join, concat
  • Gestione dei dati mancanti
    • Identificazione dei dati mancanti
    • Metodi di imputazione dei dati mancanti

Modulo 2: Ottimizzazione del tempo di esecuzione del programma

  • Introduzione all'ottimizzazione
    • L'importanza dell'ottimizzazione nella programmazione
  • Ottimizzazione del codice
    • Strutture dati efficienti
    • Evitare calcoli ridondanti
    • Ottimizzazione dei cicli
  • Ottimizzazione di Pandas
    • Vettorizzazione delle operazioni
    • Evitare l'uso di apply e lambda
    • Gestione di grandi insiemi di dati
  • Semplificazione del codice tramite la creazione di funzioni
    • Creazione e utilizzo di funzioni
    • Refactoring del codice

Modulo 3: Lavorare con la libreria NumPy

  • Introduzione a NumPy
    • Importazione della libreria
    • Strutture dati di base: ndarray
  • Operazioni su array
    • Creazione e modifica di array
    • Indicizzazione e slicing di array
  • Funzioni matematiche e statistiche
    • Operazioni matematiche di base
    • Funzioni statistiche e di aggregazione
  • Algebra lineare
    • Moltiplicazione di matrici
    • Determinante, matrice inversa
  • Lavorare con dati multidimensionali
    • Array 2D, 3D e di dimensioni superiori
    • Trasformazioni della forma degli array
  • Integrazione con altre librerie

Modulo 4: Creazione di grafici in Excel tramite Python

  • Introduzione a openpyxl e xlsxwriter
  • Creazione di grafici in Excel
    • Creazione di grafici semplici (a linee, a barre, ecc.)
    • Formattazione dei grafici
  • Generazione di grafici come immagini (PNG)
    • Utilizzo di matplotlib per la generazione di grafici
    • Salvataggio dei grafici come file PNG
  • Grafici avanzati in Excel
  • Automazione dei report
    • Creazione di report automatizzati con grafici
    • Integrazione di Pandas con openpyxl/xlsxwriter

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative