D'autres réponses ont abordé les détails mécaniques spécifiques et des exemples de cas où l'une ou l'autre forme serait meilleure, mais je veux mentionner un peu plus de contexte, en quelque sorte philosophique:
Vous apprenez une langue.
Une langue est quelque chose dans laquelle les idées peuvent être exprimées et comprises (communiquées). Un langage de programmation informatique a la propriété supplémentaire de pouvoir être analysé mécaniquement par une machine conçue pour agir (exécuter) sur la base d'idées (décisions) qui sont spécifiées et alimentées en utilisant ce langage.
Dans N'IMPORTE QUELLE langue qui est utile, il y a plus d'une façon d'exprimer presque n'importe quelle idée exprimable dans cette langue.
Considérez la grande variété de nuances disponibles dans la langue anglaise. Même une simple phrase, comme
Le chat sauta sur la boîte.
peut être varié pour exprimer des idées légèrement différentes ou mettre l'accent sur différentes parties de la scène tout en se référant à la même action physique exacte de l'univers.
Il y a d'abord les variations grammaticales:
Le chat a sauté sur la boîte.
Sur la boîte sauta le chat.
Viennent ensuite des variations de plus en plus larges, faisant toujours référence à la même action physique:
La boîte a tremblé sous l'impact du chat.
Le chat est descendu avec un bruit sourd sur le dessus de la boîte.
Le félin sauta légèrement en l'air et atterrit proprement sur une boîte voisine.
Il suffit de regarder les implications du mot "à proximité" dans cette dernière phrase. Son inclusion véhicule une toute nouvelle gamme de concepts qui ne sont pas autrement présents.
Il y a toujours plus d'une façon de le faire, Python Zen au contraire.
Bien sûr, il y aura UNE manière qui exprime parfaitement votre intention et est la plus appropriée, tout comme vous ne choisiriez qu'une seule des phrases anglaises ci-dessus en fonction de ce que vous souhaitez communiquer. C'est à cela que sert le Zen of Python.
Mais dans un cours de programmation d'introduction ou un cours d'introduction à l'anglais, vous devez d'abord apprendre les différentes façons (libellés, extraits de code) par lesquels vous pouvez formuler une idée avant de développer le jugement pour choisir celui qui convient le mieux.