Сделать задачи для python тренажера

Цена договорная
20 декабря 2020, 19:44 • 13 откликов • 89 просмотров
В проект обучающий людей программированию нужен человек который мог бы сделать практические задачи в дополнение к теоретическим материалам. Задания будут выполняться учениками в онлайн-тренажере. Тематика заданий — основы python (типы, базовые алгоритмы). Заданий требуется по 1-5 на каждый урок. Сейчас в работе 4 блока по 30-40 уроков. То есть проект на пару месяцев работы по вечерам в зависимости от вашей вовлеченности и желания.

Задания состоят из описания, прекода, авторского решения (для внутренней проверки) и авто-тестов которые их проверяют. Пример задания:
  • Описание: Напишите программу которая выводит на экран ваше имя
  • Прекод:
    name = ""
    print()
  • Авторское решение:
    name = "Иван"
    print(name)
  • Авто-тест (используется pytest), этот вариант проверки не самый творческий, а просто проверяет вхождение строки, но для общего представления:
    def test_print_text(user_code):
    assert "print(name)" in user_code, 'Используйте переменную name в функции print'
Задания могу быть как маленькие в примере, так и что-то более существенное, чтобы помочь человеку лучше разобраться в возможностях языка.

Совместная работа будет проходить так:
  1. Необходимо будет ознакомиться с материалами урока
  2. Предложить задания, мы их обсуждаем и принимаем
  3. Написать код и внести исправления
Бюджет по договоренности.