Задачки с собеседований, LeetCode, CodeWars (решаю их на Python)
Зависимости и окружение управляются через uv. Установить uv можно по инструкции.
# Создаём виртуальное окружение и ставим все зависимости из pyproject.toml/uv.lock
make install-deps
# Запускаем все тесты (так же запускаются линтеры)
make test
# Запускаем только линтеры
make lintМожно работать с uv и напрямую, без make:
# Установить зависимости
uv sync
# Запустить тесты
uv run pytest# Клонируем репозиторий
git clone https://github.com/jtprogru/interview-task.git
# Переходим в ветку dev
git checkout dev
# Добавляем новую задачу вместе с тестами
make newtask
# Пишем задачку и тесты для нее
# После чего прогоняем тесты и линтеры
make testЕсли случилось так, что ты начал использовать сие поделие и у тебя появился фидбэк, пожалуйста создай issues или обратись в Telegram-чат jtprogru_chat.
- Michael Savin