Материалы курса Углубленный Python в ВШЭ от VK Education, осень 2024
- Введение, типы данных, управляющие конструкции, тестирование
- Функции
- Классы, ООП
- Дескрипторы, метапрограммироование, ABC
- Стандартная библиотека
- Потоки, процессы, IPC
- Потоки, процессы, IPC - 2
- Асинхронное программирование
- Асинхронное программирование - 2
- Память, профилирование
- Логирование
- Расширения на C
- Аннотация типов
- Алгоритмы и структуры данных
- Обязательно ли соблюдение правил оформления репозитория с домашками, как указано в приветственном посте на портале?
Да.
- Как называть модули с решением?
Модули с решением должны именоваться исходя из их содержимого, например,
message_predictor.py
, аtask1.py
модуль называть не следует. - Как называть и располагать тестовые модули?
Тестовые модули должны именоваться с префиксом
test_
и находиться в корне каталога домашки (01, 02 и тд), для каждой части задания должен быть свой тестовый модуль. - Как работает мягкий дедлайн?
Если отправить домашку на проверку до наступления мягкого дедлайна по этой домашке, то можно получить полный балл (7). Более того, вторая и третья попытки, отправленные даже после дедлайна, уже штрафоваться не будут.
- Как отправлять вторую и третью попытки сдачи ДЗ?
Обязательно нужно переотправить через портал (кнопка "Дополнить" в интерфейсе сдачи), как это выполнялось с первой попыткой. Можно дополнить комментарием в обсуждении, но коментарий не является обязательным. Только комментария недостаточно, тк если случайно его просмотреть, портал будет считать эту домашку проверенной и проверка правок по ней может сильно отсрочиться.
- Списывать нельзя?
Списывать нельзя, но использовать различные ресурсы для подготовки можно. За списывание штраф 3 балла и 2 попытки сдачи, за повторное списывание за домашку выставляется уже 0 баллов.