Стайлгайд

PEP8 – это стайлгайд написания кода на Питоне. Он является частью Питона. Его все соблюдают.

Он отвечает на вопросы в таком духе,

  • Табы или пробелы?
  • Какая максимальная длина строки?
  • Одинарные или двойные кавычки?
  • Где ставить пробелы, а где - нет?
  • Сколько ставить пустых строк?
  • Как импортировать?
  • Какой стиль именования сущностей?

Лучше прочитать оригинал документа PEP8 (если не осилишь – вот куцый перевод на русский). Особое внимание – к секции "A Foolish Consistency is the Hobgoblin of Little Minds".

PEP 8 – закон. Его надо соблюдать. Если в вашей программе много нарушений PEP 8 – она выглядит неряшливо, по-дилетантски.

Помимо PEP 8 есть ещё pep8. pep8 – это модуль, позволяющий проверять, соответствует ли код стандарту PEP 8. Сперва её надо установить (pip install pep8), поле этого запустить, указав путь до файла или папки с кодом: pep8 ./2_wallie_how_are_you/wallie.py. Программа выдаст все нарушения PEP 8. Остаётся их только поправить.

PEP 8 – закон