* Чтобы попасть на воркшоп, сначала необходимо пройти вступительное задание. Это поможет мне определить твой уровень знаний и навыков, а тебе даст уверенность в том, что занятие пройдет комфортно.
Укажи свой актуальный Telegram для связи и ссылку на проект с выполненным заданием на GitHub. После проверки задания менеджер свяжется с тобой 📮
Необходимо написать программу, которая берёт ID процессов в системе и генерирует JSON файл следующей структуры:
Is Prime – результат проверки ID процесса как натурального числа на простоту
Process Name – название процесса в системе
Process ID – ID процесса в системе
– Выполнять задание можно на любом языке программирования, но рекомендуется Python
– Никаких ограничений по использованию тех или иных технологий нет
– Код должен быть размещён на GitHub или Gitlab
– Рядом с кодом должна быть инструкция как запустить программу с помощью Docker
– В программе должна быть предусмотрена возможность через переменную окружения (ENV) с помощью регулярного выражения (RegExp) задать фильтр имени процессов, по которым будет выдан результат проверки “на простоту”
– В программе должен быть предусмотрен режим проверки уже сгенерированного файла “на ошибки”, например есть такой файл:
В таком случае, ваша программа, в этом “дополнительном режиме” (техническая реализация переключения режима – произвольная) должна будет вывести следующее сообщение (формат произвольный)