Python pratico
Docente
Software Craftsman @ CIR 2000
8+ ore
14 video
Italian
Abbonati a Improove con il piano Learn
Accedi a questo corso e a tutti quelli disponibili sul sito, in costante aggiornamento.
oppure
Acquista il corso
Descrizione del corso
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
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.
-
Installazione
21:39 -
Visual Studio Code
10:15 -
Virtual Environments
19:36
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.
-
Tipi di dati
26:55 -
Linguaggio
53:15 -
Funzioni
04:23 -
Classi
10:20 -
Gestione degli errori
48:35 -
I/O
42:03
Riepilogo e suggerimenti per il tuo futuro con Python.
-
Conclusione
03:24
Il docente
-
Nicola è 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.