Premesse
Python è un linguaggio di programmazione dinamico orientato agli oggetti utilizzabile per molti tipi di sviluppo software. Nel corso saranno introdotti, attraverso lezioni teoriche ed esercitazioni pratiche, gli elementi fondamentali della programmazione strutturata in Python assieme alle librerie scientifiche più utilizzate, presentando alcune delle caratteristiche più avanzate del linguaggio necessarie alla risoluzione di problemi più complessi.
Obiettivi del corso
L’obiettivo del corso è quello di mettere i discenti in condizione di essere autonomi nella programmazione dei microservizi.
Prerequisiti e strumenti richiesti
Il corso è rivolto a personale informatico già in possesso di una buona esperienza di programmazione in Python e con una formazione di base per quanto riguarda la gestione dei database SQL. Durante il corso saranno comunque riviste le necessarie nozioni propedeutiche, per poi affrontare argomenti avanzati.
Piano di lavoro
PRIMO GIORNO: Riepilogo delle principali caratteristiche
- Strutture Dati: Array, Liste, Tuple, Dizionari, Frame
- Alcune Librerie fondamentali: numpy, scipy, pandas, matplotlib, sklearn
- Esempi ed Esercitazioni pratiche
SECONDO GIORNO: Accesso ai dati
- Classi ed Oggetti: specificità Python e ciclo di vita
- IO su Database: mappatura dei formati Python per SQL e NoSQL
- Esempi ed Esercitazioni pratiche
TERZO GIORNO: Multiprocessing e Microservizi
- Concorrenza, Parallelismo, Threading, Networking
- Lambda Functions, Reactive Programming, Microservizi e Framework
- Esempi ed Esercitazioni pratiche
QUARTO GIORNO: Microservizi con Flask
- Routing, Decorators, Variabili, Convertitori
- Request, Response, Signals, RESTfull API
- Esempi ed Esercitazioni pratiche
Durata e organizzazione
Il corso ha una durata di 4 giornate full time e prevede sia lezioni teoriche che esercitazioni pratiche.
Al termine del corso verrà rilasciato un attestato di formazione.
Calendario
16, 17, 18 e 19 dicembre 2024
4 giorni full time dalle ore 9:00 alle 13:00 e dalle 14:00 alle 18:00
Prezzo e convenzioni
Quota di partecipazione 1.500 € + IVA
La quota comprende partecipazione al corso, materiale didattico, accesso al wi-fi in aula, coffee break, attestato finale, forum di follow up tra studenti e docenti.
Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.
Per ulteriori informazioni contattaci ai seguenti recapiti o compila il nostro Form:
Tel: (+39) 02.48958342
Mail: formazione@esis-ep.com