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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Обновить список лекций, семинаров и домашних заданий по состоянию на 1 ноября 2023 года)
Строка 2: Строка 2:
 
{| class="wikitable" style="text-align:center"
 
{| class="wikitable" style="text-align:center"
 
|-
 
|-
|| '''Лектор''' ||colspan="4"| [https://t.me/Palladain Петров Тимур Александрович]
+
|| '''Лектор''' ||colspan="5"| [https://t.me/Palladain Петров Тимур Александрович]
 
|-
 
|-
|| '''Семинаристы''' || [https://t.me/fbuzaev Бузаев Федор Александрович] || [https://t.me/oleg_top Дешеулин Олег Андреевич] || [https://t.me/horror_in_black Коган Александра Сергеевна] || [https://t.me/Palladain Петров Тимур Александрович]
+
|| '''Семинаристы''' || [https://t.me/horror_in_black Коган Александра] || [https://t.me/oleg_top Дешеулин Олег] || [https://t.me/turbomuza Садуллаев Музаффар] || [https://t.me/lesikv Васина Олеся] || [https://t.me/fbuzaev Бузаев Федор]
 
|-
 
|-
|| '''Ассистенты''' || [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 Садуллаев Музаффар]
+
|| '''Ассистенты''' || [https://t.me/gyolkin Елкин Григорий] || [https://t.me/avo_milas Салимова Алина] || [https://t.me/maseoff Богданов Сергей] || [https://t.me/tekKz9 Рябов Эдуард] || [https://t.me/ellvalerie Рублева Валерия]
 +
|-
 +
|| '''Ассистент курса''' || colspan="5"| [https://t.me/ekhuf Пастухова Эрика]
 
|}
 
|}
  
Строка 15: Строка 17:
 
|| '''Дата''' || '''Тема''' || '''Лекция''' || '''Семинар''' || '''Домашнее задание''' || '''Дедлайн'''
 
|| '''Дата''' || '''Тема''' || '''Лекция''' || '''Семинар''' || '''Домашнее задание''' || '''Дедлайн'''
 
|-
 
|-
|| 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/Deep_Python_2023/ Репозиторий с лекциями, семинарами и домашними заданиями]
+
* [https://github.com/Palladain/Deep_Python_2024/ Репозиторий с лекциями, семинарами и домашними заданиями]
* [https://t.me/+5v6qvWfOyn02NTJi Канал с объявлениями в Telegram]
+
* [https://t.me/+8vxDDs6pMM8yZjRi Канал с объявлениями в Telegram]
  
 
== Система оценки ==
 
== Система оценки ==
Строка 61: Строка 50:
 
* Доступность объяснений.
 
* Доступность объяснений.
  
Запись на доклады осуществляется в [https://docs.google.com/spreadsheets/d/1k2clMHP4GTSDcjq8Z_S_8hErdrTFFTUelR90-Q2y8kU/edit?usp=sharing таблице].
+
Запись на доклады осуществляется в таблице (будет позже).
  
 
== Проекты ==
 
== Проекты ==
  
Запись на проекты осуществляется в [https://docs.google.com/spreadsheets/d/1DURcscGwlZc27QRBkaRABfNI95jJSISDEI7KflsJPrs/edit#gid=0 таблице].
+
Запись на проекты осуществляется в таблице (будет позже).
  
 
==== Общие замечания ====
 
==== Общие замечания ====
Строка 75: Строка 64:
 
==== Контрольная точки 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:30, 8 сентября 2024

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

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

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

Дата Тема Лекция Семинар Домашнее задание Дедлайн

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

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

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

Доклады

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

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

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

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

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

Проекты

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

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

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

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

Будет позже

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

Будет позже

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

Оэкзамен = Опроект = (0.15 * ОКТ1 + 0.25 * ОКТ2 + 0.5) * Озащита