Домашнее задание к лекции 8
- Изучите примеры к лекции, запустите программу с примерами
- Загрузите главный модуль программы task08.py (загрузить главный модуль).
- Модуль task6_module.py, импортируемый в главный модуль, это модуль,
который был написан для домашнего задания к лекции 6.
Внесение изменений в модуль task6_module.py не допускается,
за исключением необходимости исправления ошибок.
- Напишите модуль dataset.py на основе текста программы домашнего задания к лекции 6.
Модуль dataset.py должен работать с главным модулем task08.py.
- в модуле dataset.py должен быть определен класс Dataset
- в классе Dataset должна быть определена операция сложения
- в классе Dataset должен быть определен метод get
- Операция сложения выполняется путем объединения данных,
содержащихся в одноименных атрибутах-списках control, probe_1 и probe_2 складываемых операндов
- Значения возвращаемые методом get должны быть пригодны для передачи в функцию run модуля task6_module.py
- Напишите документацию к главному модулю так, что бы она корректно
отображалась при вызове функции help, с отражением следующей информации:
- что делает программа
- какие аргументы воспринимает программа и как они влияют на ее исполнение
- какие файлы может обрабатывать программа (имена файлов, содержание файлов)
Внесение других изменений в модуль task08.py не допускается.
- Файлы данных для обработки находятся в zip архиве (загрузить zip архив)
- Оформление результатов домашнего задания
- Создайте файл(ы) программы в рабочей директории на учебном сервере.
Рекомендуется создавать файлы с простыми именами, содержащими номер
лекции. Например для лекции 1 task01.py или prog01.py,
- Ответы на все вопросы оформите как текстовую строку в начале главного модуля программы
- После окончания работы над домашним заданием отправьте письмо в адрес python@inr.ru
с полным именем файла (включая директорию) главного модуля вашей программы