Four Spaces en français : style Python, code lisible et code public

Four Spaces est une publication indépendante consacrée au style Python et au code lisible, rédigée d'abord en anglais. Cette rubrique en français s'adresse aux développeurs, enseignants, élèves et agents publics qui travaillent en France : elle traite des questions que l'édition anglaise n'aborde pas, à partir des textes et des sources officielles françaises.

Rubriques

Notre façon de travailler

Ces articles ne sont pas des traductions de l'édition anglaise. Ils partent des textes de référence (les PEP sur peps.python.org, les programmes de l'Éducation nationale, le code des relations entre le public et l'administration, la documentation de code.gouv.fr) et ces sources sont liées dans chaque article. Les exemples de code sont exécutés avant publication, avec les versions d'outils indiquées. Il n'y a ni publicité, ni lien affilié, ni produit à vendre. La rubrique est récente et s'enrichira peu à peu ; en savoir plus sur Four Spaces.

Le vérificateur de style

La page d'accueil anglaise propose un vérificateur de style PEP 8 qui fonctionne entièrement dans votre navigateur : collez du code ou ouvrez un fichier .py, rien n'est envoyé à un serveur. Son interface est en anglais, mais ses codes d'avertissement (E225, W291, E501…) sont ceux de pycodestyle, l'outil de référence. Vous lisez l'anglais ? L'édition anglaise compte une vingtaine de guides sur PEP 8, les docstrings, les annotations de type, les linters et les formateurs.