Introduzione
  • Introduzione
  • Installare Python
  • CODICE CORSO
Nozioni introduttive
  • Commentare il codice
  • Gli oggetti in Python
  • Parole riservate per il sistema e nomi
  • Indentazione
  • Quotation marks
Operatori, oggetti e strutture di base
  • Numeri
  • Operatori
  • Operatori matematici
  • Operatori di comparazione
  • Operatori bitwise
  • Operatori di assegnazione
  • Ordine degli operatori
  • Le variabili in Python
  • Container objects
  • Tuple
  • Liste
  • Dizionari
  • Set
  • Stringhe
  • Date
  • L'immutabilità
  • Conversione dei formati
Funzioni
  • Funzioni
  • Alcune funzioni predefinite built_in
  • Ottenere informazioni su una funzione
  • Creare le proprie funzioni
  • Salvare i propri moduli e file
Istruzioni condizionali
  • Istruzioni condizionali
  • if
  • if-else
  • elif
  • Loops
  • for
  • while
  • continue e break
  • range()
  • Le funzioni map() e filter()
  • Estendere le funzioni con le istruzioni condizionali
  • La funzione lambda
  • Scoping
Altri concetti di base
  • Programmazione orientata agli oggetti
  • Moduli
  • Metodi
  • List comprehension
  • Espressioni regolari
  • User input
  • Errori ed eccezioni
Importazione file
  • Importazione file
  • In formato .csv
  • Dal web
  • In JSON
  • Altri formati
pandas
  • Librerie per il data mining
  • pandas
  • Le serie
  • I dataframe
  • Importazione ed esportazione dati
  • Manipolazione dati
  • Trattamento dei valori mancanti
  • Unire due dataset
  • Statistica di base
Scipy e Numpy
  • Scipy
  • Numpy
  • Generazione di numeri casuali con Numpy
Matplotlib
  • Matplotlib per la creazione di grafici
Alcune nozioni su scikit-learn
  • scikit-learn
Conclusioni
  • Fonti di dati
  • Conclusioni
  • BONUS LECTURE - corsi successivi