PEP 8 -- Style Guide for Python Code

В данный момент осваиваю среду программирования Ninja-IDE. И , к своему удивлению, обнаружил огромное количество варнингов в своём коде (код довольно интересный, демонстрирует мощность языка, приведу его как-нибудь на досуге).
Итак, стал разбираться, обнаружил что если убрать галочку о проверки ошибок PEP 8, то всё норм.
А что такое PEP 8?
Оказывается это стандарт оформления кода на Python, и среда выделяет "по-быдлокодерски" оформленный код, хотя стандарт этот очень спорный. Выше, в вопросе есть ссыль.

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

Также обращаю внимание на соглашение по строкам-документациям: PEP 257

vedro-compota's picture

Хочу отметить, что к примеру в стандарте рекомендуется в новых проектах использовать четыре пробела вместо символов табуляции

я тоже люблю пробелы так как они универсальны = но на работе (php) меня заставляют использовать табуляцию)))))) - как раз с точностью обратное -
таб вместо 4-ё пробелов - но я был несгибаем (или просто заторможен) и "ведущий" меня программер включил в среде разработки автоконвертацию))))))))

_____________
матфак вгу и остальная классика =)