Полный пример кода, демонстрирующий все правила PEP-8 - программирование
Подтвердить что ты не робот

Полный пример кода, демонстрирующий все правила PEP-8

Я хочу, чтобы мой код был PEP-8 совместимым.
Тем не менее, чтение страницы PEP8 каждый раз, когда я забыл какое-либо из правил, занимает много времени. Гораздо быстрее было бы, если бы у меня был пример кода, который демонстрирует все правила PEP-8.

Есть ли какой-нибудь пример кода, который делает именно это?

4b9b3361

Ответ 1

Вы можете использовать Eclipse, последние версии ( > 2.3.0) Pydev может включать проверку pep8, поэтому проверка будет выполняться в режиме реального времени. Как только вы написали код, проверитель проверит его.

Ответ 3

Получить PyDev в Eclipse, новая версия включает поддержку, чтобы убедиться, что ваш документ совместим с PEP8 и будет предупреждать о каждом нарушении.

Ответ 4

Я имею тенденцию рассматривать код из установленных проектов с политиками разработчиков, включая PEP. Вот несколько примеров:

sklearn:

Keras: training.py

Колба: sessions.py

В приведенных здесь примерах, Keras и Flask позволяют линии длиной более 80 символов, если это необходимо, что кажется общим в других проектах. scikit-lean, похоже, точно соответствует примерам, которые я видел.

Я думаю, что это довольно хороший пример для docstring: Napoleon. Хотя Google принимает на docstring, а не официальный Python.