Capitolo 13
Programmazione funzionale in Python — lambda, map, filter, reduce
Funzioni pure che lasciano intatto il proprio input, `lambda`, `map`, `filter`, `functools.reduce`, la trappola silenziosa degli iteratori lazy, quando una comprehension è più chiara, e come fermare le modifiche con le tuple, il tutto estraendo codici di errore da log grezzi di API.
35 minPython 3.12
Come vuoi imparare?
Corso Pro
Python per una carriera nell'IA è un corso Pro
Funzioni pure che lasciano intatto il proprio input, `lambda`, `map`, `filter`, `functools.reduce`, la trappola silenziosa degli iteratori lazy, quando una comprehension è più chiara, e come fermare le modifiche con le tuple, il tutto estraendo codici di errore da log grezzi di API.
Il corso di Python è gratuito e completo: questo corso non è fatto di nulla che gli sia stato tolto. Ogni capitolo di un corso Pro segue tutti e sei i passaggi:
- Scopri — Prima il problema, poi la definizione: cosa non si può fare senza questo.
- Comprendi — Costruisci il modello mentale: cosa fa davvero Python, e perché in questo modo.
- Esempio — Un esempio completo con il suo output reale: eseguito, non immaginato.
- Prevedi — Di’ cosa succederà prima di eseguirlo. Una previsione sbagliata insegna più di una giusta.
- Applica — Scrivilo ed eseguilo sul tuo computer. Leggere non è la stessa cosa che fare.
- Sfida — Dieci domande dalla più facile alla più difficile. Le ultime sono difficili di proposito.