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

Материал из SEWiki
Перейти к: навигация, поиск
(Группа 3)
(Домашние задания)
Строка 13: Строка 13:
 
* [https://docs.google.com/document/d/1qFKDy1Amzv0o6dUmXSr_87_P5XFyDUAdrl3e1rjo2Bk/edit?usp=sharing Домашнее задание #3]
 
* [https://docs.google.com/document/d/1qFKDy1Amzv0o6dUmXSr_87_P5XFyDUAdrl3e1rjo2Bk/edit?usp=sharing Домашнее задание #3]
 
* [https://docs.google.com/document/d/1au2VzGbcoTwPhJNoHI5cFTPlIa4GL_J7BnQVURtN2xY/edit?usp=sharing Домашнее задание #4]
 
* [https://docs.google.com/document/d/1au2VzGbcoTwPhJNoHI5cFTPlIa4GL_J7BnQVURtN2xY/edit?usp=sharing Домашнее задание #4]
 +
* [https://docs.google.com/document/d/1f9cJMmdIMWL3WXL0vWqC9TemLxw04Q623ohT0keyB5A/edit?usp=sharing Домашнее задание #5]
 +
  
 
==== Правила сдачи домашних заданий ====
 
==== Правила сдачи домашних заданий ====

Версия 10:47, 2 октября 2017

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

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

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


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

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

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

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

Доступ преподавателя к gitlab репозиторию

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

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

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

  • Для Python 3: pip3 install pep8
  • На Ubuntu: sudo apt-get install pep8

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

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

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

Группа 1

Преподаватель: Ильнур Шугаепов.

GitHub: ilnurshug

Успеваемость

Материалы:


Формат темы письма: [AU Paradigms] HW_ FirstName LastName. (символ _ следует заменять на номер сдаваемого ДЗ)

Группа 2

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

Группа 3

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

Логин на GitHub/GitLab: yeputons

Правила написания писем (они помогают мне понимать, на какие письма я могу ответить "на ходу", а какие надо отложить до момента, когда я могу запустить код):

  • Тема должна содержать [paradigms].
  • Шаблон темы для сдачи задания номер 3: [paradigms] [task-03] (аналогично для остальных номеров). Вы также можете добавить в теме произвольные слова, если хотите.
  • Ваше письмо для сдачи задания должно содержать ссылку на:
  • Шаблон темы для вопроса по заданию: [paradigms] [task-03] Вопрос: чему равен 0 в степени 0?. Слово Вопрос на русском языке в теме должно присутствовать обязательно, регистр неважен.
  • Шаблон темы для вопроса по курсу: [paradigms] Вопрос: где найти записи занятий?. Слово Вопрос на русском языке в теме должно присутствовать обязательно, регистр неважен.
  • При ответе на письмо сохраняйте всю предыдущую переписку (обычно она автоматически добавляется в конец письма в скрытом виде). Это очень помогает мне не вспоминать предыдущие замечания или мои ответы на ваши вопросы, что ускоряет работу.
  • Если вам кажется, что ваше письмо потерялось или же оно срочное, а ответа всё ещё нет — напомните мне про него (кнопкой "ответ", чтобы напоминание осталось в той же цепочке).
  • Если у вас есть вопросы по нескольким заданиям или темам — пишите несколько писем с соответствующими темами.
  • Вы можете задать вопросы по нескольким заданиям в одном письме (например: [paradigms] [task-02] [task-03] Вопрос: ...), но тогда я могу дольше отвечать на письмо, потому что буду отвечать на все вопросы сразу.
  • Поле "От" должно содержать либо имя, либо фамилию (достаточно чего-то одного, если это позволяет вас однозначно идентифицировать). Можно на русском, можно транслитом.