3 года назад
Обзор инструментов для автоформатирования кода Python
Источник: Nuances of Programming Благодаря легко читаемому и понятному синтаксису Python вполне обоснованно стал самым востребованным языком программирования на сегодняшний день. Области его применения настолько разнообразны, что программная инженерия, машинное обучение и наука о данных используют его для решения самых разных сложных задач. Один из немаловажных, но оставленных без должного внимания аспектов в написании чистого кода Python заключается в необходимости его качественного форматирования и проверок...
2 года назад
Лучшие практики разработки на Python
Источник: Nuances of Programming Цель этой статьи  —  поделиться лучшими практиками разработки на Python. Вы узнаете, как настроить и использовать репозиторий Github. Я познакомлю вас с полезными инструментами для поддержания чистоты и правильности кода, покажу, как настроить репозиторий и включить в него ранее представленные инструменты для автоматизированной проверки CI (непрерывной интеграции). В завершение мы соберем все это вместе в образце проекта. Заметьте, я не утверждаю, что список рекомендуемых практик Python-разработки является полным и единственно возможным...
2 месяца назад
Приводим импорты в порядок в Python с помощью isort
Инструмент isort создан для автоматической сортировки импортов в модулях по категориям и алфавиту. Дополнительно он удаляет дубли, объединяет импорты, переносит строки и улучшает наш код. Больше никаких ручных перестановок! Итак, у нас полный беспорядок в импортах: Устанавливаем isort: pip install isort И запускаем: isort .\main.py Получаем вот такой результат: На сайте есть подробная документации с дополнительными настройками...