map(), filter() et reduce () ?

map()
, filter()
et reduce()
sont des fonctions de traitement d’itérables typiques de la programmation fonctionnelle, qui ont été marquées comme à retirer des builtins pour Python 3. Finalement, seule reduce()
sera déplacée dans le module functools
pour Python 3.
S’affranchir des doublons d’un itérable en Python

Supprimer ou ignorer les doublons d’un itérable tel qu’une liste ou un array est un challenge dans tous les langages.
La suiteOrdonner en Python

Python possède une manière de mettre les choses dans l’ordre qui est à la fois simple et puissante.
La suiteLa fonction anonyme appelée immédiatement en Javascript: (function())()

Javascript est un langage qui a plein d’idiomes bien à lui. En effet, c’est un langage très puissant, et ausi plein de couilles velues planquées ici et là. Les ninjas JS ont donc créée des astuces pour pallier à ces problèmes, en utilisant la force de leur outil.
Un des gros soucis en JS, c’est qu’il dépend beaucoup des variables globales, qui sont une grosse source d’ennuis en tout genre. Et il est très facile de déclarer ou d’utiliser une variable globale par erreur.
Pour limiter ce problème, on utiliser la technique de la fonction anonyme immédiatement appelée.
La suiteLes listes en intension VS map() en Python

Les adeptes de la programmation fonctionnelle connaissent bien le principe de la fonction map() et sont souvent plus à l’aise avec elle qu’avec les listes en intention en Python.
Les deux font pourtant la même chose, tant et si bien que Python 3 voit map()
retiré de ses built-in.
Qu’est-ce qu’un callback ?

Un jour vous vous baladez avec vos premiers succès en prog, vous vous chauffer à utiliser une library externe (ce qui fait toujours peur au début) et il y a un truc que vous ne savez pas faire. Vous posez la question sur un forum, et on vous répond: “mais c’est simple, il suffit de passer un callback
“.
Comment ne PAS utiliser une fonction anonyme (ou lambda) en Python

Je ne suis pas un allergique aux lambdas, et je les utilisent assez souvent, mais il est bon de savoir qu’il existe des alternatives.
La suite