Questo sito utilizza cookie tecnici, analytics e di terze parti.
Proseguendo nella navigazione accetti l’utilizzo dei cookie.

Python pratico

Docente
Nicola Iarocci

Software Craftsman @ CIR 2000

Durata
8+ ore
Video
14 video
Lingua
Italian

Abbonati a Improove con il piano Learn

Accedi a questo corso e a tutti quelli disponibili sul sito, in costante aggiornamento.

120 / anno

Disdici in qualsiasi momento

Acquista Learn

oppure

Acquista il corso

180

Accesso illimitato completo

Acquista corso singolo

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

1. Orientamento

Prerequisiti e obiettivi del corso.

  1. 00:45
  2. 38:12
2. Strumenti, buone pratiche e organizzazione

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.

  1. Installazione

    21:39
  2. Visual Studio Code

    10:15
  3. Virtual Environments

    19:36
3. Il linguaggio Python

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.

  1. Tipi di dati

    26:55
  2. Linguaggio

    53:15
  3. Funzioni

    04:23
  4. Classi

    10:20
  5. Gestione degli errori

    48:35
  6. I/O

    42:03
4. Conclusione

Riepilogo e suggerimenti per il tuo futuro con Python.

  1. Conclusione

    03:24

Il docente

  • Software Craftsman @ CIR 2000

    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.