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