Проектная практика на Python (2022) — различия между версиями
(first edit) |
м (del extra (empty) cols) |
||
(не показано 7 промежуточных версии этого же участника) | |||
Строка 1: | Строка 1: | ||
==О курсе== | ==О курсе== | ||
+ | Настоящий курс является идейным продолжением курса "Python для АД". На 4-х семинарах рассматриваются практические применения Python (парсинг, веб-скрапинг и тестирование), а также обсуждается культура кода, очень важная в работе над командными проектами (будь то учебными или рабочими). В рамках всей учебной программы МОВС курс (конечно же, вместе со своим старшим братом из дюжины полноценных семинаров) решает задачу подготовки студентов к годовому проекту на первом курсе. | ||
− | Занятия проводятся в | + | Занятия проводятся в Zoom. День занятий не фиксирован |
==Контакты== | ==Контакты== | ||
− | Канал курса в TG: [channel link] | + | Канал курса в TG: [https://t.me/+gCb009o_0A42MGFi channel link] |
− | Чат курса в TG: [chat link] | + | Чат курса в TG: [https://t.me/+wbe4JSff95AwNzRi chat link] |
'''Преподаватель''': Максимовская Анастасия Максимовна | '''Преподаватель''': Максимовская Анастасия Максимовна | ||
Строка 15: | Строка 16: | ||
! Ассистенты !! Контакты | ! Ассистенты !! Контакты | ||
|- | |- | ||
− | | style="background:#eaecf0;" | Сергей Кулакин ||[https://t.me/sergeykulakin @sergeykulakin] | + | | style="background:#eaecf0;" | Сергей Кулакин || [https://t.me/sergeykulakin @sergeykulakin] |
|- | |- | ||
− | | style="background:#eaecf0;" | Олег (2-й модуль) ||[https://t.me/olegsama @olegsama] | + | | style="background:#eaecf0;" | Олег (2-й модуль) || [https://t.me/olegsama @olegsama] |
|- | |- | ||
− | | style="background:#eaecf0;" | Савелий ||[https://t.me/Savely_Prokhorov @Savely_Prokhorov] | + | | style="background:#eaecf0;" | Савелий || [https://t.me/Savely_Prokhorov @Savely_Prokhorov] |
|} | |} | ||
==Материалы курса== | ==Материалы курса== | ||
− | Ссылка на плейлист курса на YouTube: | + | Ссылка на плейлист курса на YouTube: https://www.youtube.com/playlist?list=PLmA-1xX7IuzBDdCTFnzE7nRxCmuvH7gSX |
− | Ссылка на GitHub с материалами курса: [[ GitHub]] | + | Ссылка на GitHub с материалами курса: [[https://github.com/AnastasiyaMax/MLDS_python_course_fall22 GitHub]] |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Занятие !! Тема !! Дата | + | ! Занятие !! Тема !! Дата |
|- | |- | ||
− | | style="background:#eaecf0;" | '''1''' || Знакомство с HTML. Введение в сбор данных. Библиотеки requests и BeautifulSoup || | + | | style="background:#eaecf0;" | '''1''' || [[https://www.youtube.com/watch?v=6Dmi3BxfZ9g&list=PLmA-1xX7IuzBDdCTFnzE7nRxCmuvH7gSX Запись]] Знакомство с HTML. Введение в сбор данных. Библиотеки requests и BeautifulSoup || 21.10.2022 |
|- | |- | ||
− | | style="background:#eaecf0;" | '''2''' || | + | | style="background:#eaecf0;" | '''2''' || [[https://www.youtube.com/watch?v=SGqn5h8ootI&list=PLmA-1xX7IuzBDdCTFnzE7nRxCmuvH7gSX Запись]]Изучение Selenium для сбора данных || 25.10.2022 |
|- | |- | ||
− | | style="background:#eaecf0;" | '''3''' || | + | | style="background:#eaecf0;" | '''3''' || [[https://www.youtube.com/watch?v=uFzK8p4kGo4&list=PLmA-1xX7IuzDvmZvolAgVVy9HVU2de1sb Запись]] Знакомство с FastAPI. Написание своего простого веб-сервиса || 23.11.2022 |
|- | |- | ||
− | | style="background:#eaecf0;" | '''4''' || | + | | style="background:#eaecf0;" | '''4''' || [[https://www.youtube.com/watch?v=MKNOy1oiLA4&list=PLmA-1xX7IuzDvmZvolAgVVy9HVU2de1sb Запись]] Celery, RabitMQ || 02.12.2022 |
|- | |- | ||
|} | |} | ||
==Формула оценивания== | ==Формула оценивания== | ||
+ | |||
+ | Оценка за курс ставится по результатам проектной сессии в сессию второго модуля (конец декабря 2022). В оценке будет учитываться как индивидуальный вклад студента в проект, в котором он состоит, так и совместные результаты проектной команды. Особое внимание при оценивании будет уделяться культуре кода и способности студента объяснить написанное | ||
== Домашние задания == | == Домашние задания == | ||
+ | |||
+ | Единственный элемент контроля - семестровый успех по годовому проекту, защищаемый в виде презентации. | ||
== Литература == | == Литература == |
Текущая версия на 18:28, 9 июня 2023
Содержание
О курсе
Настоящий курс является идейным продолжением курса "Python для АД". На 4-х семинарах рассматриваются практические применения Python (парсинг, веб-скрапинг и тестирование), а также обсуждается культура кода, очень важная в работе над командными проектами (будь то учебными или рабочими). В рамках всей учебной программы МОВС курс (конечно же, вместе со своим старшим братом из дюжины полноценных семинаров) решает задачу подготовки студентов к годовому проекту на первом курсе.
Занятия проводятся в Zoom. День занятий не фиксирован
Контакты
Канал курса в TG: channel link
Чат курса в TG: chat link
Преподаватель: Максимовская Анастасия Максимовна
Ассистенты | Контакты |
---|---|
Сергей Кулакин | @sergeykulakin |
Олег (2-й модуль) | @olegsama |
Савелий | @Savely_Prokhorov |
Материалы курса
Ссылка на плейлист курса на YouTube: https://www.youtube.com/playlist?list=PLmA-1xX7IuzBDdCTFnzE7nRxCmuvH7gSX
Ссылка на GitHub с материалами курса: [GitHub]
Занятие | Тема | Дата |
---|---|---|
1 | [Запись] Знакомство с HTML. Введение в сбор данных. Библиотеки requests и BeautifulSoup | 21.10.2022 |
2 | [Запись]Изучение Selenium для сбора данных | 25.10.2022 |
3 | [Запись] Знакомство с FastAPI. Написание своего простого веб-сервиса | 23.11.2022 |
4 | [Запись] Celery, RabitMQ | 02.12.2022 |
Формула оценивания
Оценка за курс ставится по результатам проектной сессии в сессию второго модуля (конец декабря 2022). В оценке будет учитываться как индивидуальный вклад студента в проект, в котором он состоит, так и совместные результаты проектной команды. Особое внимание при оценивании будет уделяться культуре кода и способности студента объяснить написанное
Домашние задания
Единственный элемент контроля - семестровый успех по годовому проекту, защищаемый в виде презентации.
Литература
- Васильев А.Н., Python на примерах
- Эл Свейгарт, Автоматизация рутинных задач с помощью Python
- Марк Саммерфилд, Python на практике