Смотреть в Telegram
Effective Python Developer Tooling in December 2024 Хочу поделиться списком инструментов, которые делают работу с Python более эффективной в этом году. Особенно впечатляет, как сильно этот список отличается от того, что мы использовали год-два назад. 🚀 Главные открытия года: UV (@astralsh) Новый супербыстрый менеджер пакетов, заменяющий pip, poetry и virtualenv. Главная фишка - можно установить без Python! Ruff (@astralsh) Молниеносный линтер и форматтер кода. Заменяет black, flake8 и isort. Автоматически исправляет большинство проблем с кодом. Mypy Проверка типов для Python. Ловит ошибки до запуска кода. Ждём альтернативу от Astral! Pytest Простой, но мощный фреймворк для тестирования. Параметризованные тесты, фикстуры - всё, что нужно. 🛠 Полезные утилиты: • Cookiecutter + Cruft - генерация структуры проектов • IPython - продвинутая консоль Python • VS Code - лучшая IDE для Python • pre-commit - автоматизация проверок кода • direnv - управление окружением проекта 💡 Выводы: Инструменты Python развиваются стремительно Согласованность инструментов в команде критически важна Изучайте документацию своих инструментов Не бойтесь пробовать новое. Полный пост тут
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Бот для знакомств