Corso Python Avanzato

  • ESIS S.r.l.
  • Attestato di partecipazione
  • € 1.500,00
  • 32
  • E-learning / FAD

Descrizione

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.

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

Requisiti di partecipazione

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.

ESIS S.r.l.

ESIS S.r.l. è una società che da più di 30 anni opera nel settore dell'Information Technology, fornendo servizi professionali di consulenza informatica e di sviluppo software su misura per ogni Cliente. L’attenzione e la cura costante che pone alle nuove tecnologie e la flessibilità e l’affidabilità dei risultati su specifici settori di mercato rendono ESIS un partner all’avanguardia fra le IT con ... continua
Via Andrea Massena, 9 - 20145 Milano (MI)