70 votes

The Zen of Python distille les principes directeurs de Python en 20 aphorismes mais n'en énumère que 19. Quel est le vingtième ?

En PEP 20, Le Zen du Python :

Tim Peters, un pythoniste de longue date, exprime succinctement les principes directeurs de la BDFL pour la conception de Python. principes directeurs de la BDFL pour la conception de Python en 20 aphorismes, dont seulement 19 dont seulement 19 ont été écrits.

Quel est ce vingtième aphorisme ? Existe-t-il, ou cette référence n'est-elle qu'un artifice rhétorique destiné à faire réfléchir le lecteur ?

(Une réponse potentielle qui me vient à l'esprit est que "Vous n'en aurez pas besoin" est l'aphorisme restant. Si c'était le cas, il existerait à la fois et pour faire réfléchir le lecteur, et il serait typiquement ludique, s'inscrivant ainsi d'autant mieux dans la liste. Mais les recherches sur le web suggèrent qu'il s'agit d'un mantra de programmation extrême, et non pas d'une sagesse intrinsèquement pythonique, alors je reste sur ma faim).

6 votes

"Si c'est difficile, tu le fais mal." Non, attends, c'est le mien.

1 votes

"Les listes sont plus amusantes quand elles sont laissées à l'imagination."

2 votes

Python ne tient pas compte de l'aphorisme final, tout comme il ne tient pas compte des accolades fermantes ou de l'expression END mot-clé ou autre. (Donc le numéro 20 est en fait l'un des plus beaux).

45voto

Jeff Walden Points 3009

J'ai eu l'occasion d'interroger Guido à ce sujet récemment. Selon lui, il s'agit d'une "blague bizarre de Tim Peters". Cela, et/ou (toujours selon lui) c'est une opportunité pour les gens de fournir leur propre addition (comme cela se passe largement dans les réponses à cette question :-) ).

16voto

systemovich Points 2408

Il doit s'agir d'un espace blanc important, bien sûr !

3 votes

Dans ce cas, il est écrit : La ligne vide dans import this entre le titre/auteur et la liste des aphorismes.

0 votes

Il est écrit en caractères non imprimables.

0 votes

L'espace blanc est un signe si je ne peux pas.

9voto

MusiGenesis Points 49273

Règle n°20 : il n'y a pas de règle n°20.

Cela a remplacé l'ancienne règle n°20 : "on ne parle pas de fight club".

1 votes

Je pense que vous plaisantez, mais avec les programmeurs, on ne peut jamais être sûr :-)

4 votes

C'est quoi cette histoire de "plaisanterie" dont tu parles ?

0 votes

Heh ! Ouais, oublie ce que j'ai dit.

7voto

Hollister Points 902

20 : "Tu dois le découvrir par toi-même, sauterelle."

7voto

Conceited Code Points 1976

20 : "Il n'y en a que 19"

* agite la main *

(astuce de l'esprit jedi)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X