← Tutti i percorsi
Data ScienceIntermedio

Data Science con Python

Analizza dati reali con NumPy e pandas, direttamente nel browser.

19 capitoli76 lezioni48 sfide

Programma del corso

Capitolo 1: Introduzione e NumPy

  • ▸Cos'è la data science
  • ▸NumPy: array e operazioni
  • ▸Indici e slicing degli array
  • ▸Maschere booleane

Capitolo 2: La Series

  • ▸La Series
  • ▸Statistiche su una Series
  • ▸Indici personalizzati
  • ▸Contare i valori

Capitolo 3: Il DataFrame

  • ▸Il DataFrame
  • ▸Colonne e dimensioni
  • ▸Esplorare i dati
  • ▸Nuove colonne e loc/iloc

Capitolo 4: Selezione e filtri

  • ▸Selezionare colonne e righe
  • ▸Filtrare con condizioni
  • ▸isin e condizioni su testo
  • ▸Valori mancanti

Capitolo 5: groupby e aggregazioni

  • ▸Raggruppare con groupby
  • ▸Aggregazioni e ordinamento
  • ▸Aggregazioni multiple
  • ▸Ordinare e prendere i top

Capitolo 6: Pulizia dei dati

  • ▸Valori mancanti (NaN)
  • ▸Rimuovere i mancanti: dropna
  • ▸Riempire i mancanti: fillna
  • ▸Duplicati e tipi

Capitolo 7: Trasformazione dei dati

  • ▸apply
  • ▸map e replace
  • ▸Operazioni sulle stringhe: .str
  • ▸Date e tempo

Capitolo 8: Combinare i dati

  • ▸concat
  • ▸merge: la join
  • ▸Tipi di join
  • ▸join sull'indice

Capitolo 9: Reshape dei dati

  • ▸pivot_table
  • ▸melt
  • ▸stack e unstack
  • ▸Tidy data

Capitolo 10: Statistica descrittiva

  • ▸Misure di centro
  • ▸Misure di dispersione
  • ▸Correlazione
  • ▸Distribuzione e outlier

Capitolo 11: Serie temporali

  • ▸Date con to_datetime
  • ▸L'indice temporale
  • ▸resample
  • ▸Finestre mobili: rolling

Capitolo 12: Visualizzazione dei dati

  • ▸Perché e come visualizzare
  • ▸I tipi di grafico
  • ▸Preparare i dati per il grafico
  • ▸Personalizzare e best practice

Capitolo 13: Introduzione al Machine Learning

  • ▸Cos'è il Machine Learning
  • ▸Il flusso fit / predict
  • ▸Train / test split
  • ▸Feature e target (X e y)

Capitolo 14: Regressione

  • ▸Cos'è la regressione
  • ▸Regressione lineare
  • ▸Prevedere e valutare
  • ▸Regressione multipla

Capitolo 15: Classificazione

  • ▸Cos'è la classificazione
  • ▸Regressione logistica
  • ▸Alberi di decisione
  • ▸predict e predict_proba

Capitolo 16: Metriche e validazione

  • ▸Accuracy e confusion matrix
  • ▸Precision, recall, F1
  • ▸Overfitting e underfitting
  • ▸Cross-validation

Capitolo 17: Preprocessing e pipeline

  • ▸Perché preprocessare
  • ▸Standardizzazione
  • ▸Codificare le categorie
  • ▸Pipeline

Capitolo 18: Modelli avanzati e clustering

  • ▸Ensemble e Random Forest
  • ▸Tuning degli iperparametri
  • ▸Clustering con KMeans
  • ▸Riduzione dimensionale: PCA

Capitolo 19: Progetto end-to-end

  • ▸Il flusso di un progetto
  • ▸Un flusso di classificazione completo
  • ▸Un flusso di regressione completo
  • ▸Best practice senior

Pronto a salire di livello?

Crea un account gratuito e inizia subito: guadagni XP a ogni sfida e scali la classifica.

Data Science con Python — LevelUpCode