Какие инструменты используешь для работы
Python
Junior
Без компании
Какие инструменты используешь для работы
Ответы
Для разработки на Python я активно использую:
- **PyCharm** (IDE) или **VS Code** (с плагинами Python, Pylance, Black Formatter)
- **Jupyter Notebook** для анализа данных и экспериментов
- **Git** + **GitHub/GitLab** для контроля версий
- **Poetry** или **pipenv** для управления зависимостями
- **pytest** + **unittest** для тестирования
- **Flake8**, **Black**, **isort** для линтинга и форматирования
- **Docker** для контейнеризации приложений
- **FastAPI**/**Django**/**Flask** для веб-разработки
- **Pandas**, **NumPy**, **Matplotlib** для работы с данными
- **SQLAlchemy**, **Alembic** для работы с БД
Пример настройки `pyproject.toml` для линтинга:
```
[tool.black]
line-length = 88
target-version = ['py310']
[tool.isort]
profile = "black"
```