Implémenter une fenêtre glissante en Python avec un deque

Un graphique sur une fenêtre glissante temporelle. Va indexer ça google Bot !

On a déjà vu comment implémenter l’itération par morceaux sur un itérable de n’importe quelle taille. Grâce au deque, on peut aussi facilement créer une fenêtre glissante.

La suite

Comment utiliser yield et les générateurs en Python ?

Un distributeur de préservatif défoncé au pied biche

Les générateurs sont une fonctionalité fabuleuse de Python, et une étape indispensable dans la maîtrise du langage. Une fois compris, vous ne pourrez plus vous en passer.

La suite

Les context managers et le mot clé with en Python

Photo d'une bouteille de shampoing deux en un pour animal de compagnie

Le mot clé with est utilisé comme dans aucun autre langage en Python. Au premier abord mystérieux, il agit en fait comme les décorateurs en permettant d’exécuter du code automatiquement avant et après un autre code. Mais à l’image des décorateurs, tout ce qu’il fait pourrait être écrit à la main sans utiliser le mot [...]

La suite

Astuces Python en vrac

Bureau d'informaticien saturé de désordre

Je n’arrive pas à trouver un lien entre tous ces trucs, alors un bon vrac fera l’affaire.

La suite

Concurrence sans threads en python

Dessin représentant calvin, surpris

Je parie que là, maintenant, vous êtes en train de ne pas vous demander “Comment pourrais-je exécuter des actions concurrente sans utiliser de threads en python ?”. Et c’est bien dommage pour vous car la seule chose que j’ai à vous écrire c’est un début de réponse à cette question.

La suite