Встречается на собеседованиях • сегодня
Какими пользовался форматорами
В Python часто использую несколько популярных инструментов для форматирования кода:
- Black - строгий, но удобный автоформаттер. Не настраивается, зато устраняет споры о стиле:
python
# До
def func(arg1,arg2,arg3):return arg1+arg2*arg3
# После Black
def func(arg1, arg2, arg3):
return arg1 + arg2 * arg3- isort - сортирует импорты по стандартам PEP8:
python
# До
from os import path
import sys
# После isort
import sys
from os import path-
flake8 - линтер, проверяющий код на соответствие PEP8 и выявляющий потенциальные проблемы.
-
autopep8 - альтернатива Black, более гибкий, но менее строгий.
Для работы обычно настраиваю pre-commit хуки, чтобы форматирование применялось автоматически перед коммитом. В production-проектах чаще всего встречается связка Black + isort + flake8.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы