- Introduzione a Python
- Installazione di Python
- Installazione di python e configurazione dei virtualenv su Mac OS
- Gestione dei Site Packages con Pip e Virtualenv
- Espressioni e Variabili
- Controlli di Flusso: booleani e if/else
- Loop: Cicli For
- Loop: Cicli While
- Strutture Dati: Liste
- Strutture Dati: Tuple
- Strutture Dati: Dictionary
- Strutture Dati: Set
- Rappresentazione dei Dati: Charset ed Encoding
- Stringhe, Encoding e Decoding
- Rappresentazione dei Dati: lo standard IEEE 754 e i numeri reali
- Aritmetica Floating Point in Python
- Funzioni
- Gestione dei File
- Mutability in Python
- List Comprehension in Python
- Serializzazione dei Dati: i Moduli Json e Pickle Parte 1
- Serializzazione dei Dati: i Moduli Json e Pickle Parte 2
- Cenni sul Protocollo HTTP
- Il Modulo Requests per Interazioni HTTP
- Introduzione alla Programmazione ad Oggetti
- Ereditarietà
- Dunder Methods nella Programmazione ad Oggetti
- Attributi Privati e Name Mangling
- Cenni sulle Eccezioni
- Esercitazione Gaming: Sasso Carta Forbice – Traccia
- Esercitazione Gaming: Sasso Carta Forbice – Implementazione
- Esercitazione Gaming: Impiccato – Traccia
- Esercitazione Gaming: Impiccato – Implementazione
- Esercitazione ASCII Art – Traccia
- Esercitazione ASCII Art – Implementazione
- Esercitazione – Rest API in Python con Apifootball.com
- Esercitazione – Implementazione di un Algoritmo di Clustering su Dataset Pokemon
- Esercitazione Gaming: Wordle
- Esercitazione Creazione di un Bot Discord
- Il percorso per diventare Data Scientist