Продвинутый Python 2024/25
Материал из Wiki - Факультет компьютерных наук
Версия от 22:54, 14 октября 2024; Palladain (обсуждение | вклад)
Содержание
Преподаватели и учебные ассистенты
Лектор | Петров Тимур Александрович | ||||
Семинаристы | Коган Александра | Дешеулин Олег | Садуллаев Музаффар | Васина Олеся | Бузаев Федор |
Ассистенты | Елкин Григорий | Салимова Алина | Богданов Сергей | Рябов Эдуард | Рублева Валерия |
Ассистент курса | Пастухова Эрика |
Прошедшие занятия
Дата | Тема | Лекция | Семинар | Решенный семинар | Домашнее задание | Дедлайн |
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 | Домашнее задание 4 | 20.10 23:59:59 |
7.10.2024 | Async | Лекция 5 | Семинар 5 | ТВD | TBD | TBD |
14.10.2024 | Реляционные БД | Лекция 6 | Семинар 6 | ТВD | ТВD | TBD |
Материалы курса
- Репозиторий с лекциями, семинарами и домашними заданиями
- Канал с объявлениями в Telegram
- Ссылка на чат
- Материалы группы 3
Система оценки
- Оитог = 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.
Оценка формируется на основании мнения проверяющих за счет следующих факторов:
- Полнота рассказа;
- Наличие примеров;
- Оформление и визуальная составляющая;
- Доступность объяснений.
Критерии:
- Скатано подчистую с любого туториала/документации/ChatGPT - 0 баллов (это не значит, что нельзя ничем пользоваться, а то, что полученный результат вы сделали самостоятельно)
- Свои собственные примеры применения - 3 балла (если скопируете, то будет всего 1 балл)
- Доклад должен быть понятную и четкую структуру (чтобы его можно было читать линейно, с начала до конца) - за это 2 балла
- Любые термины, которые используются, должны быть объяснены, язык доклада нормальный (мемы приветствуются) - 1 балл
- Сложность и подробность - доклад должен покрывать основные части библиотеки достаточно подробно, чтобы читающий смог после прочтения доклада сделать что-либо самостоятельно, за это ставится 4 балла
- Сделаете что-то экстра/суперподробный пример или же если доклад покажется прям бомбическим - мы готовы за это давать больше баллов (то есть за доклад МОЖНО получить больше 10 баллов)
Запись на доклады осуществляется в таблице.
Проекты
Запись на проекты осуществляется в таблице (будет позже).
Общие замечания
- Проекты выполняются в командах от 2 до 4 человек;
- Элемент контроля предусматривает "Контрольные точки". Они влияют на оценивание;
- Разрешено самостоятельно придумать тему проекта, но нужно согласовать ее с преподавательским составом.
Контрольная точки 1
Будет позже
Контрольная точки 2
Будет позже
Оценка за проект
Оэкзамен = Опроект = 0.1 * ОКТ1 + 0.3 * ОКТ2 + 0.6 * Озащита