Logica e struttura di Python

Descrizione del corso

  • Le Keywords
  • Elenco completo delle Keywords in Python 3
  • Differenza tra Keywords, Built-in Functions e Identificatori
  • Come verificare le Keywords con il modulo keyword
  • Evoluzione delle Keywords tra le versioni di Python
  • Generalità sugli Statement di Python
  • Cosa è uno Statement e come Python lo interpreta
  • Statement su una singola riga e Statement su più righe
  • La continuazione esplicita di riga con il carattere
  • La continuazione implicita con parentesi tonde, quadre e graffe
  • Statement semplici e Statement composti
  • La differenza tra Statement ed Espressione
  • Il concetto di Blocco di codice e come Python lo delimita
  • L’importanza dell’indentazione
  • Perché Python usa l’indentazione al posto delle parentesi graffe
  • Spazi vs Tab: quale usare e perché gli spazi sono lo standard PEP-8
  • Il numero di spazi consigliato per ogni livello di indentazione
  • Gli errori più comuni legati all’indentazione: IndentationError e TabError
  • Come un editor professionale aiuta a gestire l’indentazione automaticamente
  • Indentazione nei blocchi annidati
  • Commentare le righe del codice
  • A cosa servono i commenti e quando usarli
  • I commenti su singola riga con #
  • I commenti su più righe e le Docstring con “””
  • Differenza tra commento e Docstring
  • Le Docstring per documentare Funzioni, Classi e Moduli
  • Best practice per commentare: cosa scrivere e cosa evitare
  • I commenti come strumento di debug temporaneo
  • Lo stile di documentazione secondo PEP-257

Codice:ET-AI-0001_8

Durata:0 giorni

Categorie:,

Moduli del corso