Найти тему
PythonProger

Курс по Python#14 Zen of Python

Оглавление

С вами PythonProger.Сегодня мы поговорим о философии или дзене Python-a.

Что такое дзен Python-a?

Дзен или философия Питона - это некий свод правил, которых должен придерживается грамотный питонист.

Философия учит писать чистый и понятный код,а это пригодится в работе в команде.Умение писать чистый код - один из важных критериев во время приёма на работу.

В принципе эта философия подходит для всех языков программирования.

Создатель философии - Тим Петерс один из соавторов Python.

Модуль this

Итак,импотриуем this. Он находится в стандартной библиотеки, так что устанавливать с помощью консоли не нужно.

Модуль работает только один раз за сессию.
Модуль работает только один раз за сессию.

На этом функции модуля заканчиваются.

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

Текст философии состоит из 19 пунктов:

  • Красивое лучше, чем уродливое.
  • Явное лучше, чем неявное.
  • Простое лучше, чем сложное.
  • Сложное лучше, чем запутанное.
  • Плоское лучше, чем вложенное.
  • Разреженное лучше, чем плотное.
  • Читаемость имеет значение.
  • Особые случаи не настолько особые, чтобы нарушать правила.
  • При этом практичность важнее безупречности.
  • Ошибки никогда не должны замалчиваться.
  • Если они не замалчиваются явно.
  • Встретив двусмысленность, отбрось искушение угадать.
  • Должен существовать один и, желательно, только один очевидный способ сделать это.
  • Хотя он поначалу может быть и не очевиден, если вы не голландец (Отсылка к автору Питона - Гвидо Ван Россуму.)
  • Сейчас лучше, чем никогда.
  • Хотя никогда зачастую лучше, чем прямо сейчас.
  • Если реализацию сложно объяснить — идея плоха.
  • Если реализацию легко объяснить — идея, возможно, хороша.
  • Пространства имён — отличная штука! Будем делать их больше!

На этом у меня все, спасибо тебе за подписку(Ты же подписан?), до скорых встреч и пока.