cat python/laboratorio-zaino-di-funzioni-utili.md

Lezione 36 30 min

Laboratorio: zaino di funzioni utili

Creare una piccola raccolta di funzioni per calcoli e messaggi ricorrenti.

Prima idea

Lo zaino di funzioni è una raccolta personale di strumenti: piccole funzioni che sai usare in progetti diversi.

Questa lezione fa parte del modulo Funzioni e codice ordinato. L’obiettivo del modulo è: Dare nomi alle azioni, passare dati, restituire risultati e tenere ordinati programmi che crescono.

Parole nuove

  • riuso: usare lo stesso pezzo di codice in più situazioni.
  • toolkit: raccolta di strumenti utili.

Cosa impari

  • Scrivere funzioni piccole.
  • Testare ogni funzione con esempi semplici.
  • Raccogliere funzioni in un unico file ordinato.

Esempio da copiare

def euro(prezzo):
    return f"{prezzo} euro"

def percentuale(parte, totale):
    return parte / totale * 100

print(euro(12))
print(percentuale(3, 10))

Prima copialo senza modificarlo. Poi cambia una cosa sola e riesegui: una parola, un numero, un messaggio o un valore.

Prova guidata

  1. Scrivi almeno tre funzioni utili.
  2. Una deve lavorare su testi.
  3. Una deve lavorare su numeri.
  4. Una deve restituire una frase.
  5. Provale con valori diversi.

Sfida piccola

Prendi l’esempio e rendilo tuo senza aggiungere complessità inutile. Se qualcosa si rompe, torna all’ultima versione funzionante e cambia una riga per volta.

Controllo finale

Hai finito quando ogni funzione fa una cosa sola e ha un nome chiaro.