Погрузитесь в экосистему Python и научитесь настраивать рабочее окружение. Подружитесь с менеджером зависимостей и линтером. Поймете, чем git отличается от GitHub, поработаете с внешними репозиториями. Получите опыт построения архитектуры полноценного приложения и написания чистого кода.
Учебный проект Хекслета: https://ru.hexlet.io/programs/qa-auto-engineer-python Как это должно работать: https://asciinema.org/a/l40Lrk3midkLmNEOmgZErGnY7
- Python (версия 3.12 или выше)
- Пакетный менеджер 'uv' если он не устанволениспользуйте инструкцию: https://docs.astral.sh/uv/getting-started/installation/
- Склонируйте репозиторий:
git clone https://github.com/Anatol17u/qa-auto-engineer-python-project-49.git cd qa-auto-engineer-python-project-49
- Установите зависимости: make install
- Соберите и установите пакет в систему: make build make package-install
Запуск игр После установки пакета, игры можно запускать из любого места в терминале:
Проверка на чётность: brain-even
Калькулятор: brain-calc
НОД: brain-gcd
Арифметическая прогрессия: brain-progression
Простые числа: brain-prime
Автоматические тесты Хекслета
Тесты запускаются на каждый коммит. За запуск отвечает файл .github/workflows/hexlet-check.yml — не удаляйте и не переименовывайте ни его, ни репозиторий.
Хекслет — школа программирования: авторские программы обучения с практикой, поддержкой наставников и реальными проектами, которые остаются в резюме. Этот репозиторий — один из таких проектов.