Python pratico
In questo corso acquisirai solide basi sul linguaggio di programmazione Python. Partendo dalle basi quali orientamento, installazione, utilizzo del terminale e dell'editor Visual Studio Code, per arrivare poi rapidamente al cuore del linguaggio. Il taglio volutamente pratico del corso, pur partendo dalle basi, è pensato per programmatori che provengono da altri linguaggi ed hanno dimestichezza con i principi della programmazione come strutture dati, controllo del flusso, I/O, debug e gestione errori. Se sei curioso e ti piace pastrocchiare col codice, questo è il corso che fa per te.
Cosa imparerai
Acquisire solide basi sul linguaggio Python
Dimestichezza con gli strumenti offerti dal linguaggio
Comprensione dell'etica e delle buone pratiche comunemente adottate dai programmatori Python
Lezioni del corso
-
Prerequisiti e obiettivi del corso.
-
Installazione di Python nei diversi S.O., configurazione di VS Code ed uso di Python dall'editor e dalla command line, impostazione e uso dei Virtual Envrionments per garantire un buon isolamento dei progetti.
-
Vediamo i tipi di dati supportati dal linguaggio e impariamo come manipolarli; apprendiamo l'uso di Classi e Funzioni. Impariamo a fare debug e gestire correttamente gli errori. Manipoliamo i file e l'I/O in generale; prendiamo dimestichezza con gli iteratori e con altre tecniche avanzate.
-
Riepilogo e suggerimenti per il tuo futuro con Python.
Il docente
-
Nicola Iarocci
Software Craftsman - CIR 2000Nicola è un appassionato programmatore Python, C# e F# con sede a Ravenna, Italia. È cofondatore di CIR2000, dove guida lo sviluppo di Amica Gestionali, una linea di software di contabilità e fatturazione per le piccole imprese Italiane. Ha creato e mantiene tuttora diversi progetti open source come Eve REST API Framework (Python), Cerberus Data Validation (Python), FatturaElettronica.NET (C#). Premiato con il Microsoft MVP Award for Development Technologies e il MongoDB Master Award, Nicola è anche formatore e relatore. Nel tempo libero gestisce DevRomagna, la dev community della Romagna e dintorni.