Vous trouverez ci-dessous les pages qui utilisent le terme « Raymond Hettinger ».

Posts / Gestionnaires de contexte en Python

Pourquoi cette présentation ? Le but des gestionnaires de contexte est d’écrire moins de code, de faire moins de tests, de faciliter la maintenance et l’évolutivité. Ils s’appliquent à un type d’actions récurrentes décrites ci-dessous. Vous trouverez un exercice corrigé à la fin de cette présentation. Théorie Pourquoi les gestionnaires de contexte ? Les context managers ou gestionnaires de contexte sont apparus dans Python 2.5 avec la PEP 343 il y a une quinzaine d’années.


Posts / Un code pythonique

Je m’évertue à le répéter, il faut, en Python, écrire du code pythonique, c’est-à-dire qu’il respecte principalement : La PEP 20 : la philosophie de Python (qui peut s’appliquer à beaucoup de langages de programmation), qui dit, entre autres, de ne pas écrire du code moche. Cela peut sembler évident, mais alors pourquoi certains persistent à écrire du code moche ? La PEP 8 : standard de codage de Python, illustré sur https://pep8.


Posts / Raymond Hettinger

Raymond Hettinger est un core developer (ou core dev) de Python. C’est-à-dire qu’il peut changer (committer) le fonctionnement du langage, et ce depuis des dizaines d’années ! Il est aussi formateur en Python, et donne plein de conférences. Je vous conseille de voir toutes les vidéos qu’il a faites, vous y apprendrez forcément quelque chose. Voici quelques-unes de ses vidéos : Beyond PEP8 Transforming code into beautiful, idiomatic Python (attention, c’est du Python 2) Dataclasses: The code generator to end all code generators Modern Python Dictionaries Super considered super Being a Core Developer in Python Et comme Raymond Hettinger le dit :