Scrivici su WhatsApp
MODULO DIDATTICO

Python per la DS

Crash-course di programmazione in Python. Dalle basi di programmazione alla programmazione ad oggetti e interazione con API esterne.

LIVELLO

Da Beginner ad Advanced

PREREQUISITI

Nessun prerequisito

DURATA TOTALE

15 ore

LEZIONI

100% on demand

PUOI TROVARE
QUESTO MODULO DIDATTICO IN

Descrizione

Corso di introduzione al linguaggio di programmazione Python, che parte dall’installazione e configurazione, per arrivare alla programmazione ad oggetti ed all’utilizzo di servizi esterni tramite chiamate ad API. Tantissime esercitazioni permettono di mettere subito in pratica le nozioni apprese, arrivando a realizzare piccoli da piccoli video-game a ASCII-art o bot Discord.

Elenco lezioni del modulo

  • 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

DOMANDE FREQUENTI