Тестовое задание для junior python developer(Задание в описание к ролику)

Аватар автора
Python Engineer QA
Тестовое задание Целью выполнения данного задания является демонстрация (или приобретение) навыков простейшего проектирования, разработки и распространения программного обеспечения. По итогу выполнения задания будет необходимо предоставить для проверки исходный код ПО, опубликованный в открытом репозитории на github, содержащий все необходимые модули для запуска, а также список сторонних зависимостей (requirements.txt) и короткую пользовательскую документацию. При составлении пользовательской документации помните, что целевая аудитория Вашего ПО очень широка и включает в себя людей с разным уровнем владения компьютером. Общее описание ПО Предоставлять нам Ваш API ключ не нужно. Если мы найдем его в Вашем репозитории, это будет считаться грубой ошибкой. Техническое задание Целевая платформа - Windows 7+ Язык программирования Python 3. Пользовательский Интерфейс ПО должен быть реализован в рамках stdout консоли без использования каких либо графических фреймворков/библиотек. Постарайтесь сделать пользовательский интерфейс максимально дружелюбным с учетом такого ограничения. Описание работы и кейсы пользовательского взаимодействия Настройки ПО Все настройки должны выполняться из пользовательского интерфейса, без использования внешних конфигурационных файлов. Пользовательские настройки должны сохраняться в локальной базе данных на движке sqlite3. К настройкам ПО можно отнести: 1. Базовый URL к сервису dadata (должен быть задан по-умолчанию) 2. API ключ для сервиса...

0/0


0/0

0/0

0/0