Должен быть один - и желательно только один - очевидный способ сделать это.
Я первый, кто нарушил соответствие PEP8, когда изучал язык, вы можете только так много брать. Чем больше практики, тем больше навыков, это постепенный процесс. Однако чем больше вы будете придерживаться рекомендаций, тем более читабельным будет ваш код.
Что меня беспокоит, так это то, что я до сих пор вижу, как авторы учебных материалов очень сильно нарушают руководство по стилю.
Я думаю, что каждый, кто пишет код на Python, должен познакомиться с PEP8 и использовать его рекомендации скорее раньше, чем позже.
Более читаемый код экономит мозговые циклы и приводит к более удобочитаемому коду (= меньше ошибок). Кроме того, общий стиль кодирования упрощает сотрудничество с другими участниками сообщества Python.
Конечно, из правила могут быть исключения, говорится в PEP8: «Не нарушайте обратную совместимость только для того, чтобы соответствовать этому PEP!» - вы не хотите нарушать кодовую базу только для того, чтобы соответствовать руководящим принципам, прагматизм является ключевым.
Раймонд Хеттингер отлично рассказал об этом: За пределами PEP 8.
У нас есть статья 5-минутное руководство по PEP8 в нашем блоге PyBites. Он включает ссылки на инструменты, чтобы упростить эту задачу. Кроме того, просто прочтите хотя бы раз полное руководство по стилю.
Удачного кодирования!