Python è uno dei linguaggi di programmazione più diffusi sia nelle più importanti società del mondo Internet (Google, Facebook, LinkedIn), sia a livello aziendale. Sicuramente facilitato dalla sua natura open source e dalla portabilità del codice per le più diverse piattaforme (Windows, Linux, OsX, Mobile...), è un linguaggio molto potente che implementa sia il paradigma procedurale che quello orientato agli oggetti e in parte il paradigma funzionale. Questo corso è orientato a chi già possiede esperienze di programmazione in un qualsiasi linguaggio e vuole avvicinarsi alla programmazione in Python sia per il Web che client-server. L’obiettivo del corso è quello di fornire ai partecipanti le conoscenze necessarie per iniziare a sviluppare in ambiente Python sia per il Web che in ambiente client-server affrontando l’installazione di un ambiente di sviluppo, il testing degli applicativi, il profiling, il performance tuning e il roll-out. Durante il corso verranno affrontate le problematiche più ricorrenti e presentati le librerie e i moduli principali per risolvere problemi quali: programmazione Web, accesso ai database, programmazione funzionale. Verrà accennato inoltre l’uso di un framework Web.
80 ore
Esperienza di programmazione in un qualsiasi linguaggio
Attestato di frequenza a coloro che hanno frequentato almeno il 75% delle ore corso