Учебный проект по курсу «Разработка прикладных программ на языке программирования Python»

Для получения оценки по спецкурсу необходимо и достаточно преоставить в качестве отчётности т. н. «учебный проект».

Учебный проект — программный продукт, решающий несложную пользовательскую задачу, снабжённый переводом, документацией, подсистемой тестирования и, возможно, установщиком (или оформленный в виде пакета Python).

Учебный проект можно разрабатывать в одиночку, а можно и командой из 2-3 человек.

Требования к учебному проекту

Таким образом, под понятие «учебный проект» попадает любая ваша разработка на Python (на работе, для собственного развлечения, иное), лишь бы она работала и соответствовала требованиям.

Регистрация учебных проектов

Регистрация и обсуждение учебных проектов проходят в соответствующей ветке списка рассылки uneex-python. Примерный «формуляр» письма о регистрации:

  1. Краткая формулировка решаемой прикладной задачи (один-три абзаца)
  2. Список инстурментальных средств (библиотек, модулей и т. п.), которые предполагается использовать в проекте
  3. Список участников
  4. (необязательно) Произвольные замечания и пояснения

После обсуждения команда заводит публичное git-хранилище, в который лидер проекта публикует результаты сведения кода. Ссылка на это хранилище добавляется в формуляр.

Не забудьте сделать в хранилище файл типа README с более подробным описанием решаемой задачи.

Оценки за учебный проект

Для того, чтобы получить оценку за учебный проект, необходимо:

Если ваш проект не нуждается в тестировании, документировании, локализации или поддержке деплоймента, вы должны подготовить убедительную аргументацию.

Несоответствие требованиям снижает оценку за проект (одно несоответствие — полбалла с округлением в меньшую сторону).

LecturesCMC/PythonDevelopment2015/ExamProject (последним исправлял пользователь FrBrGeorge 2015-05-25 17:39:36)