Live Training | Python per Data Analysis
Gestire, manipolare e rappresentare sequenze di dati per velocizzare i processi e ridurre i costi di gestione 17 Marzo 18 Marzo 2021,

Programma

Dalle 9.30 alle 18.00

Prima giornata

9.30 - 13:30

Conoscere la sintassi base del linguaggio di programmazione Python

  • Capire perché Python negli ultimi anni si è affermato come il linguaggio più utilizzato al mondo
  • Approfondire l’ambiente di sviluppo di Python e i software utili
  • Analizzare la sintassi del linguaggio di programmazione
  • Esplorare ed installare le librerie: conosciamo la community che lo ha reso celebre
  • Riconoscere le tipologie di dato numerico e capire come Python esegue calcoli matematici
  • Manipolare e far interagire dati testuali, creare variabili per la generazione di testi dinamici

14.30 - 18.00

Tipologie di dato e manipolazione

  • Rappresentare una sequenza mutabile di oggetti utilizzando le Liste di Python
  • Eseguire operazioni sulle Liste (come ad esempio: accesso, scomposizione, inserimento…)
  • Gestire una sequenza immutabile di oggetti tramite Tuple
  • Raggruppare dati rappresentabili da una caratteristica specifica e comune: il Set
  • Identificare dei dati rappresentati da un rapporto chiave-valore con l’utilizzo dei Dizionari
  • Svolgere operazioni sui Dizionari (creazione, aggiunta, aggiornamento…)
  • Gestire le eccezioni tramite la clausola IF e il suo annidamento

Esercitazione: creare un programma base per giocare a sasso, carta, forbice contro il Computer

 

Seconda giornata

9.30 - 13:30

Creare funzioni e gestire le eccezioni

  • Ciclare il dato eseguendo comandi ripetuti su singoli elementi di una serie (ad esempio di una Lista)
  • Creare funzioni personalizzate che permettono al computer di eseguire un determinato comando
  • Sviluppare funzioni personalizzate con una sintassi rapida che permette una riduzione del tempo di sviluppo
  • Gestire e verificare errori riconosciuti nel programma, permettendo al computer di risolverli con meccanismi specifici

Esercitazione: Partendo dall’esercitazione del giorno precedente si darà al Computer una parvenza di AI

14.30 – 18.00

La programmazione a oggetti e Python nella pratica

  • Implementare un software utilizzando la programmazione a oggetti (OOP) per una più facile gestione e manutenzione di progetti di grandi dimensioni
  • Creare parametri di controllo che consentono una generazione corretta e controllata dei valori di una classe
  • Gestire Operazioni su File tramite Python (Lettura, Scrittura, Cancellazione)

Esercitazione: Librerie avanzate per l’analisi e la gestione del dato per ridurre i tempi di lavoro per l’analisi statistica