319 читали · 2 года назад
Python PEP 8 - Руководство по стилю кода Python
В этой статье я познакомлю вас с руководством по стилю кода Python, которое также известно как PEP 8. PEP расшифровывается как Python Enhancement Proposal и является руководством по стилю кода для Python. Это не строгий свод правил, а ориентир, которому разработчики Python должны следовать при написании кода. PEP 8 определяет, как следует делать отступы в коде и какие соглашения об именовании являются предпочтительными. Он также описывает, как следует писать комментарии и что должно быть включено в код...
1309 читали · 1 год назад
📌 7 пакетов Python для анализа и форматирования вашего кода. PEP 8 - это набор рекомендаций по написанию чистого, читабельного и последовательного кода на языке Python. • isort — Python-библиотека и плагины для различных редакторов, позволяющие быстро сортировать все импортируемые файлы. • black — это библиотека для автоматического форматирования вашего Python кода, в соответствии с требованиями PEP8. • flake8 — это инструмент линтинга для Python, который проверяет код Python на наличие ошибок, проблем со стилем и сложностью. Библиотека Flake8 построена на базе трех инструментов: PyFlakes - проверяет код Python на наличие ошибок. McCabe - проверяет код Python на сложность. pycodestyle - проверяет кодовую базу Python на проблемы со стилем в соответствии с PEP8.. • interrogate — interrogate проверяет ваш код на наличие отсутствующих строк документации (docstrings). • Whispers — это инструмент анализа кода, предназначенный для разбора различных распространенных форматов данных в поисках жестко закодированных учетных данных и опасных функций. Whispers может работать в CLI или интегрироваться в конвейер CI/CD. • hardcodes — это утилита поиска и редактирования кода. • pylint — Pylint анализирует ваш код без его запуска. Инструмент проверяет наличие ошибок и выдает рекомендации по его рефакторингу. @machinelearning