Продвинутый Python 2024/25 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 19: Строка 19:
 
|| 09.09.2024 || Pathlib, platform, sys || [https://colab.research.google.com/github/Palladain/Deep_Python_2024/blob/main/Lectures/Deep_Lecture_01.ipynb Лекция 1] || [https://colab.research.google.com/github/Palladain/Deep_Python_2024/blob/main/Seminars/Deep_Seminar_01.ipynb Семинар 1] || [https://github.com/Palladain/Deep_Python_2024/blob/main/Seminars/Deep_Seminar_01_solved.ipynb Решенный семинар 1] || [https://classroom.github.com/a/gOHVueYG Домашнее задание 1] || 23.09 23:59
 
|| 09.09.2024 || Pathlib, platform, sys || [https://colab.research.google.com/github/Palladain/Deep_Python_2024/blob/main/Lectures/Deep_Lecture_01.ipynb Лекция 1] || [https://colab.research.google.com/github/Palladain/Deep_Python_2024/blob/main/Seminars/Deep_Seminar_01.ipynb Семинар 1] || [https://github.com/Palladain/Deep_Python_2024/blob/main/Seminars/Deep_Seminar_01_solved.ipynb Решенный семинар 1] || [https://classroom.github.com/a/gOHVueYG Домашнее задание 1] || 23.09 23:59
 
|-
 
|-
|| 16.09.2024 || OOP, Typing, Pydantic || [https://github.com/Palladain/Deep_Python_2024/blob/main/Lectures/Deep_Lecture_02.ipynb Лекция 2] || [https://github.com/Palladain/Deep_Python_2024/blob/main/Seminars/Deep_Seminar_02.ipynb Семинар 2] || ТВD || TBD || TBD
+
|| 16.09.2024 || OOP, Typing, Pydantic || [https://github.com/Palladain/Deep_Python_2024/blob/main/Lectures/Deep_Lecture_02.ipynb Лекция 2] || [https://github.com/Palladain/Deep_Python_2024/blob/main/Seminars/Deep_Seminar_02.ipynb Семинар 2] || ТВD || [https://classroom.github.com/a/yQyJ8Rkw Домашнее задание 2] || 05.10 23:59
 
|-
 
|-
 
|| 22.09.2024 || Консультация || [https://colab.research.google.com/drive/1F6wlp7qqpA4_xiKa_nsDBOG4WdMdONWu?usp=sharing Консультация] ||- || - || -  || -
 
|| 22.09.2024 || Консультация || [https://colab.research.google.com/drive/1F6wlp7qqpA4_xiKa_nsDBOG4WdMdONWu?usp=sharing Консультация] ||- || - || -  || -
 
|-
 
|-
|| 23.09.2024 || Тестирование + логгирование || [https://github.com/Palladain/Deep_Python_2024/blob/main/Lectures/Deep_Lecture_03.ipynb Лекция 3] ||ТВD || ТВD || TBD  || TBD
+
|| 23.09.2024 || Тестирование + логгирование || [https://github.com/Palladain/Deep_Python_2024/blob/main/Lectures/Deep_Lecture_03.ipynb Лекция 3] || [https://github.com/Palladain/Deep_Python_2024/blob/main/Seminars/Deep_Seminar_03.ipynb Семинар 3] || ТВD || [https://classroom.github.com/a/v5NvPBbk Домашнее задание 3]  || 14.10 23:59
 +
|-
 +
|| 30.09.2024 || Multiproccesing + Threading || [https://github.com/Palladain/Deep_Python_2024/blob/main/Lectures/Deep_Lecture_04.ipynb Лекция 4] || [https://github.com/Palladain/Deep_Python_2024/blob/main/Seminars/Deep_Seminar_04.ipynb Семинар 4] || ТВD || TBD  || TBD
 +
|-
 +
|| 7.10.2024 || Async || [https://github.com/Palladain/Deep_Python_2024/blob/main/Lectures/Deep_Lecture_05.ipynb Лекция 5] || [https://github.com/Palladain/Deep_Python_2024/blob/main/Seminars/Deep_Seminar_05.ipynb Семинар 5] || ТВD || TBD  || TBD
 +
|-
 +
|| 14.10.2024 || ТВD || ТВD || ТВD || ТВD || TBD  || TBD
 
|}
 
|}
  

Версия 21:09, 10 октября 2024

Преподаватели и учебные ассистенты

Лектор Петров Тимур Александрович
Семинаристы Коган Александра Дешеулин Олег Садуллаев Музаффар Васина Олеся Бузаев Федор
Ассистенты Елкин Григорий Салимова Алина Богданов Сергей Рябов Эдуард Рублева Валерия
Ассистент курса Пастухова Эрика

Прошедшие занятия

Дата Тема Лекция Семинар Решенный семинар Домашнее задание Дедлайн
09.09.2024 Pathlib, platform, sys Лекция 1 Семинар 1 Решенный семинар 1 Домашнее задание 1 23.09 23:59
16.09.2024 OOP, Typing, Pydantic Лекция 2 Семинар 2 ТВD Домашнее задание 2 05.10 23:59
22.09.2024 Консультация Консультация - - - -
23.09.2024 Тестирование + логгирование Лекция 3 Семинар 3 ТВD Домашнее задание 3 14.10 23:59
30.09.2024 Multiproccesing + Threading Лекция 4 Семинар 4 ТВD TBD TBD
7.10.2024 Async Лекция 5 Семинар 5 ТВD TBD TBD
14.10.2024 ТВD ТВD ТВD ТВD TBD TBD

Материалы курса

Система оценки

  • Оитог = 0.48 * Одз + 0.4 * Оэкзамен + 0.12 * Одоклад
  • Округляется только итоговая оценка
  • Округление арифметическое
  • Блокирующих элементов контроля не предусмотрено

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

Ссылка на курс в Anytask: https://anytask.org/course/1129

Инвайты по группам:

Группа 1: Fjftx1c (Александра)

Группа 2: b6SOuYB (Олег)

Группа 3: CL99McG (Музаффар)

Группа 4: 2kVNh6q (Олеся)

Группа 5: O3lzgDj (Федор)

Доклады

Доклад - это подробный конспект, в котором студент должен рассказать про некоторую библиотеку языка программирования Python. Доклад предъявляет перечень минимальных требований:

  • Доклад выполняется индивидуально;
  • Про одну библиотеку может рассказать не более 5 человек;
  • Доклад содержит общие сведения о библиотеке. Например, ее предназначение;
  • Доклад содержит примеры использования;
  • Предпочтительный тип оформления - Jupyter Notebook или Markdown.

Оценка формируется на основании мнения проверяющих за счет следующих факторов:

  • Полнота рассказа;
  • Наличие примеров;
  • Оформление и визуальная составляющая;
  • Доступность объяснений.

Запись на доклады осуществляется в таблице (будет позже).

Проекты

Запись на проекты осуществляется в таблице (будет позже).

Общие замечания

  • Проекты выполняются в командах от 2 до 4 человек;
  • Элемент контроля предусматривает "Контрольные точки". Они влияют на оценивание;
  • Разрешено самостоятельно придумать тему проекта, но нужно согласовать ее с преподавательским составом.

Контрольная точки 1

Будет позже

Контрольная точки 2

Будет позже

Оценка за проект

Оэкзамен = Опроект = 0.1 * ОКТ1 + 0.3 * ОКТ2 + 0.6 * Озащита