Что означает это предложение в «The Zen of Python»? - PullRequest
22 голосов
/ 18 марта 2010

Скажите, пожалуйста, что означает следующее предложение в ' Дзен Питона '.

"Хотя этот путь не может быть очевидным сначала, если вы не голландец. "

Заранее спасибо.

Ответы [ 3 ]

25 голосов
/ 18 марта 2010

Это ссылка на тот факт, что создатель Python, Гвидо ван Россум , является голландцем.

18 голосов
/ 18 марта 2010

Когда Python не был так популярен и в основном использовался сценаристами и ИТ-специалистами для того, чтобы избегать монстров bash, функции, модули и прочее вошли в язык, не задумываясь над ними так же, как сегодня.

Простой пример: оператор backtick был синтаксическим сахаром для repr ().

«Один очевидный способ сделать это» был противопоставлен «многим способам сделать это» в Perl, а обратный удар - это перлизм, который Python с тех пор потерял.

Помимо нескольких таких мелких вещей, Гвидо всегда стремился поддерживать согласованность языка, балансируя между прагматизмом и минимализмом. Прошло несколько лет обсуждений в comp.lang.python, прежде чем добавить троичный оператор.

Предложение, которое вы цитируете, - это способ Тима Питера предложить людям не лоббировать свои любимые функции, заимствуя их из других языков, когда у Python уже есть способ достичь тех же результатов.

0 голосов
/ 23 мая 2018

дзен: состояние спокойной внимательности, в котором действия человека руководствуются интуицией, а не сознательными усилиями. Возможно, это была интуиция Time Peters, которая призывает программистов по существу использовать свой Zen. Мой опыт работы с Python был намного лучше, чем у любого другого языка, и, по сути, все ненужные символы, используемые до того, как печатное заявление было уничтожено этим языком. Печать (1 + 2) >>> 3 это так просто ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...