Продвинутый Python 2023/24 — различия между версиями
Материал из Wiki - Факультет компьютерных наук
Palladain (обсуждение | вклад) |
Palladain (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
{| class="wikitable" style="text-align:center" | {| class="wikitable" style="text-align:center" | ||
|- | |- | ||
− | || '''Лектор''' ||colspan=" | + | || '''Лектор''' ||colspan="4"| [https://t.me/Palladain Петров Тимур Александрович] |
|- | |- | ||
− | || '''Семинаристы''' || [https://t.me/ | + | || '''Семинаристы''' || [https://t.me/fbuzaev Бузаев Федор Александрович] || [https://t.me/oleg_top Дешеулин Олег Андреевич] || [https://t.me/horror_in_black Коган Александра Сергеевна] || [https://t.me/Palladain Петров Тимур Александрович] |
|- | |- | ||
− | || '''Ассистенты''' || [https://t.me/ | + | || '''Ассистенты''' || [https://t.me/Andrew_ut Уткин Андрей]<br>[https://t.me/alexxez13 Цымбалов Александр] || [https://t.me/denisovoof Денисов Вадим]<br>[https://t.me/volyachka Турчина Ольга] || [https://t.me/goldi_gw Кульпанович Данила]<br>[https://t.me/isredirellreid Сизов Михаил] || [https://t.me/maseoff Богданов Сергей]<br>[https://t.me/murzikmuzya Садуллаев Музаффар] |
− | | | + | |
− | + | ||
|} | |} | ||
Строка 17: | Строка 15: | ||
|| '''Дата''' || '''Тема''' || '''Лекция''' || '''Семинар''' || '''Домашнее задание''' || '''Дедлайн''' | || '''Дата''' || '''Тема''' || '''Лекция''' || '''Семинар''' || '''Домашнее задание''' || '''Дедлайн''' | ||
|- | |- | ||
+ | || 11.09.2023 || Bash, Git, SQL, Среды разработки || [https://github.com/Palladain/Deep_Python_2023/blob/main/week01/Lecture_01.ipynb Лекция] || [https://github.com/Palladain/Deep_Python_2023/blob/main/week01/Solved_Seminar_01.ipynb Семинар] || [https://www.youtube.com/watch?v=dQw4w9WgXcQ Домашнее задание] || 30.09.2023 23:59 | ||
+ | |- | ||
+ | || 18.09.2023 || NumPy, SciPy || [https://github.com/Palladain/Deep_Python_2023/blob/main/week02/Lecture_02.ipynb Лекция] || [https://github.com/Palladain/Deep_Python_2023/blob/main/week02/Solved_Seminar_02.ipynb Семинар] || [https://classroom.github.com/a/53-HXxy3 Домашнее задание] || 07.10.2023 23:59 | ||
+ | |- | ||
+ | || 25.09.2023 || Pandas, Matplotlib || [https://github.com/Palladain/Deep_Python_2023/blob/main/week03/Lecture_03.ipynb Лекция] || [https://github.com/Palladain/Deep_Python_2023/blob/main/week03/Seminar_3_solved.ipynb Семинар] || [https://classroom.github.com/a/FB0NP7JZ Домашнее задание] || 14.10.2023 23:59 | ||
+ | |- | ||
+ | || 02.10.2023 || Matplotlib, Seaborn || [https://github.com/Palladain/Deep_Python_2023/blob/main/week04/Lecture_4.ipynb Лекция] || [https://github.com/Palladain/Deep_Python_2023/blob/main/week04/Seminar_4_solved.ipynb Семинар] || [https://classroom.github.com/a/LuWn-OeL Домашнее задание] || 21.10.2023 23:59 | ||
+ | |- | ||
+ | || 09.10.2023 || Plotly, Dash || [https://github.com/Palladain/Deep_Python_2023/blob/main/week04/Lecture_4.ipynb Лекция] || [https://github.com/Palladain/Deep_Python_2023/blob/main/week05/Seminar_5_solved.ipynb Семинар] || [https://classroom.github.com/a/pZaJvvhB Домашнее задание] || 04.11.2023 23:59 | ||
+ | |- | ||
+ | || 16.10.2023 || Тестирование || [https://github.com/Palladain/Deep_Python_2023/blob/main/week06/Lecture_6.ipynb Лекция] || [https://github.com/Palladain/Deep_Python_2023/blob/main/week06/Seminar_6_solved.ipynb Семинар] || - || - | ||
+ | |- | ||
+ | || 23.10.2023 || Базы данных || [https://github.com/Palladain/Deep_Python_2023/blob/main/week07/Lecture_7.ipynb Лекция] || - || - || - | ||
|} | |} | ||
== Материалы курса == | == Материалы курса == | ||
− | * [https://github.com/Palladain/ | + | * [https://github.com/Palladain/Deep_Python_2023/ Репозиторий с лекциями, семинарами и домашними заданиями] |
− | * [https://t.me/+ | + | * [https://t.me/+5v6qvWfOyn02NTJi Канал с объявлениями в Telegram] |
== Система оценки == | == Система оценки == | ||
Строка 50: | Строка 61: | ||
* Доступность объяснений. | * Доступность объяснений. | ||
− | Запись на доклады осуществляется в таблице | + | Запись на доклады осуществляется в [https://docs.google.com/spreadsheets/d/1k2clMHP4GTSDcjq8Z_S_8hErdrTFFTUelR90-Q2y8kU/edit?usp=sharing таблице]. |
== Проекты == | == Проекты == | ||
− | Запись на проекты осуществляется в таблице | + | Запись на проекты осуществляется в [https://docs.google.com/spreadsheets/d/1DURcscGwlZc27QRBkaRABfNI95jJSISDEI7KflsJPrs/edit#gid=0 таблице]. |
==== Общие замечания ==== | ==== Общие замечания ==== | ||
Строка 64: | Строка 75: | ||
==== Контрольная точки 1 ==== | ==== Контрольная точки 1 ==== | ||
− | + | * Готово распределение по ролям и зонам ответственности; | |
+ | * Примерный API проекта; | ||
+ | * Примерный стек технологий; | ||
+ | * Карта сценариев - что пользователь может / должен / умеет и так далее; | ||
+ | * Создан репозиторий. | ||
==== Контрольная точки 2 ==== | ==== Контрольная точки 2 ==== | ||
− | + | * Проект реализует минимальный функционал; | |
+ | * Имеется четкое понимание, сколько осталось; | ||
+ | * Репозиторий содержит минимальную часть реализации. | ||
==== Оценка за проект ==== | ==== Оценка за проект ==== | ||
О<sub>экзамен</sub> = О<sub>проект</sub> = (0.15 * О<sub>КТ1</sub> + 0.25 * О<sub>КТ2</sub> + 0.5) * О<sub>защита</sub> | О<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] |
Текущая версия на 15:47, 8 сентября 2024
Содержание
Преподаватели и учебные ассистенты
Прошедшие занятия
Дата | Тема | Лекция | Семинар | Домашнее задание | Дедлайн |
11.09.2023 | Bash, Git, SQL, Среды разработки | Лекция | Семинар | Домашнее задание | 30.09.2023 23:59 |
18.09.2023 | NumPy, SciPy | Лекция | Семинар | Домашнее задание | 07.10.2023 23:59 |
25.09.2023 | Pandas, Matplotlib | Лекция | Семинар | Домашнее задание | 14.10.2023 23:59 |
02.10.2023 | Matplotlib, Seaborn | Лекция | Семинар | Домашнее задание | 21.10.2023 23:59 |
09.10.2023 | Plotly, Dash | Лекция | Семинар | Домашнее задание | 04.11.2023 23:59 |
16.10.2023 | Тестирование | Лекция | Семинар | - | - |
23.10.2023 | Базы данных | Лекция | - | - | - |
Материалы курса
Система оценки
- Оитог = 0.48 * Одз + 0.4 * Оэкзамен + 0.12 * Одоклад
- Округляется только итоговая оценка
- Округление арифметическое
- Блокирующих элементов контроля не предусмотрено
Доклады
Доклад - это подробный конспект, в котором студент должен рассказать про некоторую библиотеку языка программирования Python. Доклад предъявляет перечень минимальных требований:
- Доклад выполняется индивидуально;
- Про одну библиотеку может рассказать не более 5 человек;
- Доклад содержит общие сведения о библиотеке. Например, ее предназначение;
- Доклад содержит примеры использования;
- Предпочтительный тип оформления - Jupyter Notebook или Markdown.
Оценка формируется на основании мнения проверяющих за счет следующих факторов:
- Полнота рассказа;
- Наличие примеров;
- Оформление и визуальная составляющая;
- Доступность объяснений.
Запись на доклады осуществляется в таблице.
Проекты
Запись на проекты осуществляется в таблице.
Общие замечания
- Проекты выполняются в командах от 2 до 4 человек;
- Элемент контроля предусматривает "Контрольные точки". Они влияют на оценивание;
- Разрешено самостоятельно придумать тему проекта, но нужно согласовать ее с преподавательским составом.
Контрольная точки 1
- Готово распределение по ролям и зонам ответственности;
- Примерный API проекта;
- Примерный стек технологий;
- Карта сценариев - что пользователь может / должен / умеет и так далее;
- Создан репозиторий.
Контрольная точки 2
- Проект реализует минимальный функционал;
- Имеется четкое понимание, сколько осталось;
- Репозиторий содержит минимальную часть реализации.
Оценка за проект
Оэкзамен = Опроект = (0.15 * ОКТ1 + 0.25 * ОКТ2 + 0.5) * Озащита