Чему вы научитесь
- Устанавливать и настраивать UV
- Создавать и управлять виртуальными окружениями
- Устанавливать, обновлять и удалять зависимости
- Создавать и использовать lock-файлы для воспроизводимых сборок
- Запускать Python-скрипты прямо из окружений UV
- Интегрировать UV в существующие проекты
- В продвинутом разделе курса мы разберём публикацию собственных пакетов
О курсе
Освойте UV — ультрабыстрый менеджер пакетов для Python на Rust. Научитесь управлять зависимостями, окружениями и проектами в 10 раз быстрее, чем с pip и poetry
Для кого этот курс
Этот курс подойдёт:
Python-разработчикам, которым надоели медленные установки и хаос в зависимостях
Командам, желающим ускорить настройку окружений и стандартизировать процессы
DevOps-инженерам, которые собирают и деплоят Python-приложения
Всем, кто хочет познакомиться с современным подходом к Python-проектам
Начальные требования
- Базовые навыки Python — понимание того, как работают пакеты и библиотеки, зачем нужны виртуальные окружения и чем
pipотличается от системного интерпретатора - Опыт работы с терминалом (CLI) — вы должны уметь открывать консоль (Terminal, PowerShell или CMD) и вводить базовые команды
- Установленный Python — версии 3.8 или выше. Несмотря на то, что UV умеет скачивать интерпретаторы сам, базовое наличие Python в системе упростит первый запуск
- Редактор кода — любой привычный вам (VS Code, PyCharm, Cursor или даже Vim)
Преподаватели курса
Как проходит обучение
Курс представляет собой обзор UV и тренажёр для запоминания комманд и может быть пройден в любом удобном порядке, хотя рекомендуется проходить всё по порядку от начала до конца
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 109 учеников получили сертификат.
Что вы получите
- Получите полные знания о UV
- Разработку проекта на Python с использованием UV без отвлечения на чтение документации
Нагрузка
5