Линтинг через ruff python
Быстрый линтер с автофиксом (замена flake8, isort, pyupgrade)
ruff check . --fix
more python
all 15 commands →
Проверка типов через mypy
mypy --strict --ignore-missing-imports src/
Атрибуты объекта
python3 -c "import json; print([x for x in dir(json) if not x.startswith('_')])"
Создать виртуальное окружение
python3 -m venv .venv && source .venv/bin/activate
Установить из requirements
pip install -r requirements.txt --no-cache-dir
Зафиксировать установленные пакеты
pip freeze > requirements.txt