Добавить в корзинуПозвонить
Найти в Дзене

Приводим импорты в порядок в Python с помощью isort

Инструмент isort создан для автоматической сортировки импортов в модулях по категориям и алфавиту. Дополнительно он удаляет дубли, объединяет импорты, переносит строки и улучшает наш код.
Больше никаких ручных перестановок! Итак, у нас полный беспорядок в импортах: Устанавливаем isort: pip install isort И запускаем: isort .\main.py Получаем вот такой результат: На сайте есть подробная документации с дополнительными настройками. Почему это 🔥:
– следование PEP8 (и не только)
– красиво, стабильно, единообразно
– легко интегрируется с black, pre-commit, flake8
– может работать в виде CLI, Git-хука или IDE-плагина Крутая штука, однозначно рекомендую! Присоединяйтесь в наш телеграм, там общаемся и проводим конкурсы 🎆 future-people.ru Python [СТАРТ]
Git и GitHub [НАЧИНАЮЩИЙ+]
Python для Excel с библиотекой openpyxl
Создание PDF с помощью Python и ReportLab
Python: подготовка к собеседованию Часть 1 Python [СТАРТ] + Git и GitHub [НАЧИНАЮЩИЙ+] 2 курса
Профессия: Python-разработчик [Python |
Оглавление

Инструмент isort создан для автоматической сортировки импортов в модулях по категориям и алфавиту. Дополнительно он удаляет дубли, объединяет импорты, переносит строки и улучшает наш код.
Больше никаких ручных перестановок!

Итак, у нас полный беспорядок в импортах:

Некрасивые импорты
Некрасивые импорты

Устанавливаем isort:

pip install isort

И запускаем:

isort .\main.py

Получаем вот такой результат:

Красивые импорты
Красивые импорты

На сайте есть подробная документации с дополнительными настройками.

Почему это 🔥:
– следование PEP8 (и не только)
– красиво, стабильно, единообразно
– легко интегрируется с black, pre-commit, flake8
– может работать в виде CLI, Git-хука или IDE-плагина

Крутая штука, однозначно рекомендую!

Присоединяйтесь в наш телеграм, там общаемся и проводим конкурсы 🎆

-4

Наш сайт:

future-people.ru

Наши курсы:

Python [СТАРТ]
Git и GitHub [НАЧИНАЮЩИЙ+]
Python для Excel с библиотекой openpyxl
Создание PDF с помощью Python и ReportLab
Python: подготовка к собеседованию Часть 1

Наши программы:

Python [СТАРТ] + Git и GitHub [НАЧИНАЮЩИЙ+] 2 курса
Профессия: Python-разработчик [Python | Git | SQL | Linux] 4 курса
Python для работы с Excel и PDF 2 курса

Наши социальные сети:

TelegramYoutube | Dzen