LABORATORIO DI PYTHON

Quarta lezione

Argomenti trattati:

 

  • Costrutti di deviazione del flusso d’esecuzione:
    -La Tabella dei simboli di una funzione.
    -Funzioni annidate.
    -Parametri opzionali.
    -Passaggio di espressioni come parametro.
    -Visibilità dei simboli.
    -Passaggio di oggetti mutabili ed immutabili come parametro.
    -Ottenere l’elenco dei simboli di una tabella, tramite la funzione: dir().
  • Argomenti consigliati(non trattati a lezione)

Materiale didattico:

 

Consigli:

 

 

  • L’impiego di funzioni annidate, nella realizzazione di una funzionalità complessa, potrebbe ridurne, di molto, la complessità, mantenendone pulito e modulare il codice.
  • Se una data funzione può lavorare, o meno, con dei parametri di input, quest’ultimi potranno essere definiti come opzionali.
  • Nella scrittura di una funzione che, dato in input un oggetto MUTABILE, ne modifica lo stato(fa ‘side effect’ su di esso), riportare, tale aspetto, nella relativa documentazione, oppure, se possibile, optare per una soluzione che non corrompa l’oggetto originale(ritorna la copia modificata dell’oggetto originale).

Esercizi per casa:

 

 

<<  Vai alla 3° lezione     Vai alla 5° lezione  >>