Продвинутый Python 2023/24: различия между версиями
Перейти к навигации
Перейти к поиску
Добавить пункт про доклады |
Добавлены доклады и проекты |
||
| Строка 56: | Строка 56: | ||
* Оформление и визуальная составляющая; | * Оформление и визуальная составляющая; | ||
* Доступность объяснений. | * Доступность объяснений. | ||
== Проекты == | |||
==== Общие замечания ==== | |||
* Проекты выполняются в командах от 2 до 4 человек; | |||
* Элемент контроля предусматривает "Контрольные точки". Они влияют на оценивание; | |||
* Разрешено самостоятельно придумать тему проекта, но нужно согласовать ее с преподавательским составом. | |||
==== Контрольная точки 1 ==== | |||
* Готово распределение по ролям и зонам ответственности; | |||
* Примерный API проекта; | |||
* Примерный стек технологий; | |||
* Карта сценариев - что пользователь может / должен / умеет и так далее; | |||
* Создан репозиторий. | |||
==== Контрольная точки 2 ==== | |||
* Проект реализует минимальный функционал; | |||
* Имеется четкое понимание, сколько осталось; | |||
* Репозиторий содержит минимальную часть реализации. | |||
==== Оценка за проект ==== | |||
О<sub>экзамен</sub> = О<sub>проект</sub> = (0.15 * О<sub>КТ1</sub> + 0.25 * О<sub>КТ2</sub> + 0.5) * О<sub>защита</sub> | |||
== Страницы прошлых лет == | == Страницы прошлых лет == | ||
* [http://wiki.cs.hse.ru/Продвинутый_Python_2022/2023 Продвинутый Python, 2022/2023] | * [http://wiki.cs.hse.ru/Продвинутый_Python_2022/2023 Продвинутый Python, 2022/2023] | ||
Версия от 19:28, 11 октября 2023
Преподаватели и учебные ассистенты
Прошедшие занятия
| Дата | Тема | Лекция | Семинар | Домашнее задание |
| 11.09.2023 | Bash, Git, SQL, Среды разработки | Лекция | Семинар | - |
| 18.09.2023 | NumPy, SciPy | Лекция | Семинар | - |
| 25.09.2023 | Pandas, Matplotlib | Лекция | Семинар | - |
| 02.10.2023 | Matplotlib, Seaborn | Лекция | Семинар | - |
| 09.10.2023 | Plotly, Dash | - | Семинар | - |
Материалы курса
Система оценки
- Оитог = 0.48 * Одз + 0.4 * Оэкзамен + 0.12 * Одоклад
- Округляется только итоговая оценка
- Округление арифметическое
- Блокирующих элементов контроля не предусмотрено
Доклады
Доклад - это подробный конспект, в котором студент должен рассказать про некоторую библиотеку языка программирования Python. Доклад предъявляет перечень минимальных требований:
- Доклад выполняется индивидуально;
- Про одну библиотеку может рассказать не более 5 человек;
- Доклад содержит общие сведения о библиотеке. Например, ее предназначение;
- Доклад содержит примеры использования;
- Предпочтительный тип оформления - Jupyter Notebook или Markdown.
Оценка формируется на основании мнения проверяющих за счет следующих факторов:
- Полнота рассказа;
- Наличие примеров;
- Оформление и визуальная составляющая;
- Доступность объяснений.
Проекты
Общие замечания
- Проекты выполняются в командах от 2 до 4 человек;
- Элемент контроля предусматривает "Контрольные точки". Они влияют на оценивание;
- Разрешено самостоятельно придумать тему проекта, но нужно согласовать ее с преподавательским составом.
Контрольная точки 1
- Готово распределение по ролям и зонам ответственности;
- Примерный API проекта;
- Примерный стек технологий;
- Карта сценариев - что пользователь может / должен / умеет и так далее;
- Создан репозиторий.
Контрольная точки 2
- Проект реализует минимальный функционал;
- Имеется четкое понимание, сколько осталось;
- Репозиторий содержит минимальную часть реализации.
Оценка за проект
Оэкзамен = Опроект = (0.15 * ОКТ1 + 0.25 * ОКТ2 + 0.5) * Озащита