Skip to content

Материалы открытого курса Углубленный Python от VK Education, весна 2025

Notifications You must be signed in to change notification settings

mailcourses/deep_python_spring_2025

Repository files navigation

deep_python_spring_2025

Материалы открытого курса Углубленный Python от VK Education, весна 2025

Лекции и материалы (слайды, домашки, код с занятий)

  1. Введение, типы данных, управляющие конструкции, тестирование
  2. Функции
  3. Классы, ООП
  4. Дескрипторы, метапрограммироование, ABC
  5. Стандартная библиотека
  6. Потоки, процессы, IPC
  7. Асинхронное программирование
  8. Память, профилирование
  9. Логирование, отладка
  10. C-расширения
  11. Аннотация типов

Правила оформления домашек на github

  • приватный github репозиторий с каким-то связанным с курсом названием (например, deep_python_25a_username);
  • сдача ДЗ должна выполняться в основной ветке репозитория main;
  • каждое ДЗ должно размещаться в каталоге с именем по номеру ДЗ (01, 02, 03 и тд) в корне репозитория: код, тесты и любые другие материалы, например, каталог для первой домашки должен называться "01";
  • вспомогательных каталоги внутри каталога решения (01, 02) не должно быть, то есть все файлы и модули одной домашки должны находиться в корневом каталоге этой домашки (01, 02);
  • зеленый пайплайн является обязательным.

FAQ

  • Допускается ли списывание?

    Нет, списывать нельзя, но можно использовать различные ресурсы для подготовки. За списывание штраф 3 балла и попытка сдачи данной домашки, то есть можно будет пересдать списанную домашку только с одной попыткой. За повторное списывание студент отчисляется с курса.

  • Обязательно ли соблюдение правил оформления репозитория с домашками, как указано в приветственном посте на портале?

    Да.

  • Как называть модули с решением?

    Модули с решением должны именоваться исходя из их содержимого, например, message_predictor.py, а task1.py модуль называть не следует.

  • Как называть и располагать тестовые модули?

    Тестовые модули должны именоваться с префиксом test_ и находиться в корне каталога домашки (01, 02 и тд), для каждой части задания должен быть свой тестовый модуль.

  • Как работает мягкий дедлайн?

    Если отправить домашку на проверку до наступления мягкого дедлайна по этой домашке, то можно получить полный балл (7). Более того, вторая и третья попытки, отправленные даже после дедлайна, уже штрафоваться не будут.

  • Как отправлять вторую и третью попытки сдачи ДЗ?

    Обязательно нужно переотправить через портал (кнопка "Дополнить" в интерфейсе сдачи), как это выполнялось с первой попыткой. Можно дополнить комментарием в обсуждении, но коментарий не является обязательным. Только комментария недостаточно, тк если случайно его просмотреть, портал будет считать эту домашку проверенной и проверка правок по ней может сильно отсрочиться.

About

Материалы открытого курса Углубленный Python от VK Education, весна 2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published