Парадигмы осень 2016 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Дополнительные задания)
(Дополнительные задания)
Строка 101: Строка 101:
 
Дополнительные задания необходимо выполнять, чтобы закрывать темы. Баллов дополнительные задания по умолчанию не приносят (это может измениться в декабре). Дедлайн - конец зачётной недели.
 
Дополнительные задания необходимо выполнять, чтобы закрывать темы. Баллов дополнительные задания по умолчанию не приносят (это может измениться в декабре). Дедлайн - конец зачётной недели.
  
''ЯТЬ-интерпретатор'': задание остаётся [https://docs.google.com/document/d/1q6e6CJSHZET-sQGExtPFuKSWkrGIAuJcI-gWJeCaTb0 прежним], однако теперь не требуется писать тесты. Только сами классы и функцию <code>evaluate</code>. Тема письма: <code>[task-04x]</code>.
+
''ЯТЬ-интерпретатор'': задание остаётся [https://docs.google.com/document/d/1q6e6CJSHZET-sQGExtPFuKSWkrGIAuJcI-gWJeCaTb0 прежним], однако теперь не требуется писать тесты. Только сами классы и функцию <code>evaluate</code>. Тема письма: <code>[parad] [task-04x]</code>.
  
''ЯТЬ-Visitors'': [https://docs.google.com/document/d/1GJksYx49-tUl_gwG00FVSufgBobJe4i6N7Fk0B5lzHo/edit новое задание]. Тема письма: <code>[task-05x]</code>.
+
''ЯТЬ-Visitors'': [https://docs.google.com/document/d/1GJksYx49-tUl_gwG00FVSufgBobJe4i6N7Fk0B5lzHo/edit новое задание]. Тема письма: <code>[parad] [task-05x]</code>.

Версия 11:45, 20 ноября 2016

Организационное

Преподаватели

Домашние задания

NOTE: мы используем python 3.x.

Правила сдачи домашних заданий

  • Домашние задания отправляются на почту в виде ссылки на git репозиторий (например, на github) и пути к папке внутри репозитория;

Время занятий

В связи с тем, что 2 пары в неделю слишком много, и усвоить за раз материал рассказанный за две пары проблематично, занятия будут начинаться с 11 часов, а не с 10 как указано в расписании.

Третья группа может по желанию приходить к 10 часам на office hours для разбора проблем.

У первой группы занятия с 10:30 до 13:30.

Полезная информация

Полезные ссылки

Проверка стиля кода

PEP 8 -- Style Guide for Python Code | Python.org

Для проверки кода на соответствие гайду используйте утилиту pep8. Установка:

  • Для Python 3: pip3 install pep8
  • Для Python 2 (который мы не используем!): pip2 install pep8
  • На Ubuntu: sudo apt-get install pep8

Использование: pep8 my_code.py

Для автоматического исправления можно использовать утилиту autopep8. Установка и использование аналогичны (может оказаться полезным ключ --in-place). Будьте с ней осторожны.

Информация по группам

Группа 1

Преподаватель: Андроник Ордиян.

Группа 2

Преподаватель: Миша Кринкин.

Группа 3

Преподаватель: Егор Суворов.

Табличка с успеваемостью.

Презентации:

Дополнительные задания

Дополнительные задания необходимо выполнять, чтобы закрывать темы. Баллов дополнительные задания по умолчанию не приносят (это может измениться в декабре). Дедлайн - конец зачётной недели.

ЯТЬ-интерпретатор: задание остаётся прежним, однако теперь не требуется писать тесты. Только сами классы и функцию evaluate. Тема письма: [parad] [task-04x].

ЯТЬ-Visitors: новое задание. Тема письма: [parad] [task-05x].