Какие PEP должны читать?

Я довольно сильный Python-кодер, но слишком много моего стиля немного беспорядочно, и я уверен, что есть много решений для Pythonic для многих проблем, чем те, которые я придумал. Какие PEP необходимы для любой хорошо знакомой Pythonista для чтения?

Определенно PEP 8 , руководство по стилю для Python.

Хотя Python невероятно интуитивно понятен, многие люди не понимают его философии.

Пеп 20 : Дзен Питона

  • Красиво лучше, чем уродливое.
  • Явный лучше, чем неявный.
  • Простой лучше, чем сложный.
  • Комплекс лучше, чем сложный.
  • Плоский лучше, чем вложенный.
  • Редкий лучше, чем плотный.
  • Показатели удобочитаемости.
  • Особые случаи не являются достаточно сложными, чтобы нарушать правила.
  • Хотя практичность превосходит чистоту.
  • Ошибки никогда не должны проходить молча.
  • Если явно не замолчать.
  • Перед лицом двусмысленности откажитесь от соблазна угадать.
  • Должен быть один – и желательно только один – простой способ сделать это.
  • Хотя этот путь может быть не очевидным сначала, если вы не голландский.
  • Теперь лучше, чем никогда.
  • Хотя никогда не бывает лучше, чем сейчас.
  • Если внедрение трудно объяснить, это плохая идея.
  • Если внедрение легко объяснить, это может быть хорошей идеей.
  • Пространства имен – одна хорошая идея – давайте сделаем больше!

Теперь это ретроспективно, но все же интересно: я думаю, что вещи, которые не будут меняться в Python 3000, хорошо читаются, с большим количеством ссылок на дискуссии, которые предшествовали решениям.

Также pep 0257 docstring convention

Я обнаружил, что чтение сокращенных может дать хорошее представление о том, что такое Pythonic, а что нет. Это было давно, поэтому у меня нет конкретных примеров.

Вот индекс PEP – http://www.python.org/dev/peps/

когда когда-либо кто-то сомневается в теме, они могут искать в этом

Я также рекомендую PEP 8 и 257. Я знаю, что это немного отличается от исходного вопроса, но я хотел бы указать, что PyCharm (вероятно, лучшая среда разработки Python, на мой взгляд) автоматически проверяет, следуете ли вы некоторым из самые важные руководящие принципы PEP 8, на всякий случай кому-то интересно …