-Поиск по дневнику

Поиск сообщений в Python3

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.03.2016
Записей: 12
Комментариев: 2
Написано: 13


The Zen of Python (Дзен Питона)

Четверг, 05 Мая 2016 г. 09:18 + в цитатник

6020657_python (554x261, 99Kb)

 

Разработчики языка Python придерживаются определённой философии программирования, называемой «The Zen of Python» («Дзен Питона», или «Дзен Пайтона»). Её текст выдаётся интерпретатором Python по команде import this (работает один раз за сессию). Автором этой философии считается Тим Петерс (Tim Peters).

 

Текст философии:

 

  1. Beautiful is better than ugly. (Красивое лучше уродливого.)
  2. Explicit is better than implicit. (Явное лучше неявного.)
  3. Simple is better than complex. (Простое лучше сложного.)
  4. Complex is better than complicated. (Сложное лучше усложнённого.)
  5. Flat is better than nested. (Плоское лучше вложенного.)
  6. Sparse is better than dense. (Разрежённое лучше плотного.)
  7. Readability counts. (Удобочитаемость важна.)
  8. Special cases aren't special enough to break the rules. (Частные случаи не настолько существенны, чтобы нарушать правила.)
  9. Although practicality beats purity. (Однако практичность важнее чистоты.)
  10. Errors should never pass silently. (Ошибки никогда не должны замалчиваться.)
  11. Unless explicitly silenced. (За исключением замалчивания, которое задано явно.)
  12. In the face of ambiguity, refuse the temptation to guess. (Перед лицом двусмысленности, откажитесь от искушения угадать.)
  13. There should be one — and preferably only one — obvious way to do it. (Должен существовать один — и, желательно, только один — очевидный способ сделать это.)
  14. Although that way may not be obvious at first unless you're Dutch. (Хотя он может быть с первого взгляда не очевиден, если ты не голландец.)
  15. Now is better than never. (Сейчас лучше, чем никогда.)
  16. Although never is often better than «right» now. (Однако, никогда чаще лучше, чем прямо сейчас.)
  17. If the implementation is hard to explain, it's a bad idea. (Если реализацию сложно объяснить — это плохая идея.)
  18. If the implementation is easy to explain, it may be a good idea. (Если реализацию легко объяснить — это может быть хорошая идея.)
  19. Namespaces are one honking great idea — let's do more of those! (Пространства имён — великолепная идея, их должно быть много!)
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку