Лучшее место для изучения основных правил написания кода на python-это
документ под названием pep 8, pep расшифровывается как предложение по улучшению Python,
и это документ, опубликованный на сайте Python, который вносит некоторые изменения в язык Python
спецификация. Все новые функции, которые пришли в python,
где когда-то предлагалось в качестве документа оптосоз,
и когда их приняли, они стали частью Python.
Одно из тех предложений по улучшению Python,
Номер 8 - это руководство по стилю кода Python.
Она была написана Гвидо фон Розе,
гм, с помощью некоторых других разработчиков ядра C Python.
Это длинный документ, описывающий все аспекты написания кода python.
Например, он говорит вам, сколько пробелов вы должны использовать,
какова максимальная длина строки, как решить ваши операторы импорта и так далее.
Для каждого из этих правил вы также можете увидеть несколько примеров хорошего и плохого
код. В дополнение к Pep 8,
нас также есть pep257. Этот документ объясняет, как писать строки документов.
Итак, в документации к вашему коду есть несколько простых правил, которые нужно запомнить
Один набор правил предназначен для строк документов, которые могут поместиться в одну строку,
и еще один набор правил предназначен для строк документов, которые будут занимать несколько строк.
Например, одна строка документа должна начинаться и заканчиваться тройными кавычками.
Закрывающая котировка должна находиться на той же линии, что и открывающая,
и так далее. Даже если вы впервые слышите об этих документах
если вы используете редактор кода, который предлагает вам автоматическое форматирование,
вы, вероятно, уже следуете этим правилам в любом случае, потому что это стандарт в сообществе python
Так что, если у вас нет очень хорошего оправдания,
вы должны следовать этим правилам. Единственным общим исключением из этих правил является
длина линии. Pep 8 рекомендует не превышать 79 символов в строке.
Но по мере того как наши экраны становятся все больше и больше,
Я вижу, что все больше и больше проектов отходят от этого ограничения и увеличивают максимальную длину до 120 символов и даже больше.