Des boucles aux transducers — PyConFr 2015

A l’occasion de la PyConFr j’ai eu la chance de présenter un sujet sur les transducers.

Rich Hickey (le créateur du langage Clojure, qui a popularisé les transducers) définit les transducers de la façon suivante:

Transducers are a powerful and composable way to build algorithmic transformations that you can reuse in many contexts

Dans cette présentation je me concentre sur l’utilisation des transducers dans le contexte du traitement de large collection de données et comment optimiser les traitements sur ces mêmes collections.

Les exemples sont en python, mais les techniques présentées peuvent être reproduites dans n’importe quel langage. La preuve, j’ai déjà implémenté des transducers en php !


Si vous avez apprécié cette présentation, n’hésitez pas à la partager.

Vous pouvez en profiter pour me suivre sur Twitter.