|
|
(не показаны 2 промежуточные версии 2 участников) |
Строка 1: |
Строка 1: |
| ==О курсе== | | ==О курсе== |
| | | |
− | Это курс по математике для анализа данных. Мы поговорим о поднаготной ML и попытаемся не заблудиться в теоремах и доказательствах. Будет два трека: продвинутый и классный. Программа продвинутой группы выглядит как справочник по продвинутой математике в ML. Мы посвятим основное время матричным производным, матричным разложениям, оптимизации и теории вероятностей. Программа классной группы будет более базовой. Мы вспомним в ней основные вещи из линейной алгебры, оптимизации и теории вероятностей.
| + | ''Мы освоим основные инструменты, которые используются в повседневной работе разработчика программного обеспечения.<br/> Курс предназначен для знакомства с операционной системой Linux, развития навыков работы в терминале и освоения синтаксиса BASH.<br/> Во второй части курса рассматриваются вопросы систем контроля версий, контейнеризации, систем непрерывной интеграции (continuous integration) и непрерывного развертывания (continuous delivery).'' |
− | | + | |
− | - В курсе не будет АБ-тестов и матстата. Они будут в следующем семестре.
| + | |
− | - Везде будем пытаться искать примеры из практики.
| + | |
− | - Забыть про слово "очевидно" и везде проговаривать, почему это именно так работает, но не закапываться доказательствами.
| + | |
− | - Больше смысла и концепций, меньше доказательств.
| + | |
| | | |
| ==Контакты== | | ==Контакты== |
− |
| |
− | Чат курса в TG: https://t.me/+b4oZeIwwoWEzMDMy
| |
| | | |
| Преподаватель: Паточенко Евгений | | Преподаватель: Паточенко Евгений |
Строка 25: |
Строка 18: |
| |} | | |} |
| | | |
− | ==Материалы курса==
| |
− | Ссылка на плейлист курса на YouTube: [https://www.youtube.com/playlist?list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 YouTube-playlist]
| |
− |
| |
− | Ссылка на GitHub с материалами курса: [[ GitHub repository]]
| |
− |
| |
− | ''Темы курсов останутся теми же. Порядок, по всей видимости, тоже. По некоторым из тем проведем несколько занятий (в сумме планируется 8 за семестр). По каким, решим по ситуациям (и просьбам учащихся)''
| |
− |
| |
− | {| class="wikitable"
| |
− | |-
| |
− | ! Занятие !! Тема !! Дата !! Ссылки
| |
− | |-
| |
− | | style="background:#eaecf0;" | '''1''' [[https://www.youtube.com/watch?v=xHx6wtExsyE&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 Запись]] || [Слайды: [https://drive.google.com/file/d/1Bwv73CQOmkD1ZjGRmv-604QCiVWGp2Cs/view OS], [https://drive.google.com/file/d/1SRjIfUDc_vHD9I8cDDEloeeIyckRdyKs/view Welcome to Linux], [https://drive.google.com/file/d/1mXFL1LpbBby4ckw2fwdnIhTnRDxjqw9-/view Working env]]<br/> Linux, базовые команды консоли || 16.09.23 || [https://www.youtube.com/watch?v=hb9CTGSJm88 Лекция по OS] от CS-центра
| |
− | |-
| |
− | | style="background:#eaecf0;" | '''2'''<br/> [[https://www.youtube.com/watch?v=XwyfFTcAGYo&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 VCS], [https://www.youtube.com/watch?v=00OTScLYAxU&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 Git], ] || [[https://drive.google.com/file/d/1tF6h_39fTsmWz5N-cqkkks1p84-ZlaA0/view?usp=sharing Слайды]] Git и GitHub. || 23.09.23
| |
− | || Установить Git на рабочий компьютер
| |
− | |-
| |
− | | style="background:#eaecf0;" | '''3''' [[https://www.youtube.com/watch?v=69MFAA4XMmg&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 Запись]] || [[https://drive.google.com/file/d/1XgyMfZ93tsq5aIo2xtXh-HqoBfzOVYXE/view?usp=sharing Слайды]] Клиент-серверная модель, API || 23.09.23 ||
| |
− | |-
| |
− | | style="background:#eaecf0;" | '''4''' [[https://www.youtube.com/watch?v=cqBEN0HesK4&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 FastAPI], [https://www.youtube.com/watch?v=aSrqOxWkBAs&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 Хостинг]] || [[https://drive.google.com/file/d/1NXf6x5MTzhx5lIwosUH8PAAPeVjo5yfw/view?usp=sharing Слайды]] FastAPI. Публикация веб-сервиса на хостинге || 21.10.23 ||
| |
− | |-
| |
− | | Конец первого модуля |
| |
− |
| |
− | |-
| |
− | | style="background:#eaecf0;" | '''5''' [Логирование ([https://www.youtube.com/watch?v=_lid_D_ejVI&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 logging], [https://www.youtube.com/watch?v=W0BNI-578W4&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 loguru]),<br/> [https://www.youtube.com/watch?v=b89Z49dOKNc&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 Виртуализация], [https://www.youtube.com/watch?v=S8Bmed-wHZw&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 Установка Docker], <br/> [https://www.youtube.com/watch?v=pozjrNb9bEQ&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 Создание тг бота]] || [[https://colab.research.google.com/drive/1W4V8jDfcsF45dzWFDZtA4YgkV_rv5RDg Ноутбук], [https://drive.google.com/file/d/1Xer53Vebd2vfrYxo-R8kjYum2lPUJhIp/view Слайды]] Логирование, виртуализация || 18.11.23 ||
| |
− | |-
| |
− | | style="background:#eaecf0;" | '''6''' [[https://www.youtube.com/watch?v=oLh7T_Ue_As&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 Запись]] || Введение в SQL || 27.11.23 ||
| |
− | |-
| |
− | | style="background:#eaecf0;" | '''7''' [[ Запись]] || [[ Слайды]] CI/CD (на примере GitLab) || 27.11.23 ||
| |
− | |-
| |
− | | style="background:#eaecf0;" | '''8''' [[ Запись]] || [[ Слайды]] SQL (PostgreSQL) / NoSQL (MongoDB) || 30.11.23 ||
| |
− | |-
| |
− | | style="background:#eaecf0;" | '''9''' [[ Запись]] || [[ Слайды]] || 07.12.23 ||
| |
− | |-
| |
− | | style="background:#eaecf0;" | '''10''' [[ Запись]] || [[ Слайды]] || 11.12.23 ||
| |
− | |-
| |
− | |}
| |
− |
| |
− | === Записи консультаций ===
| |
− | * Организация курса, установка Linux по Windows: [[https://www.youtube.com/watch?v=06v9qHz77lc&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 Запись]], [[https://drive.google.com/file/d/1akjdQlhnZ-xqYBtVvRgXfTlvGwh21hYH/view Слайды]]
| |
− | * Разбор второго ДЗ (14.10.23, Сб.): [Разборы ДЗ: [https://www.youtube.com/watch?v=Bxu6sYbSLpE&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 API HeadHunter], [https://www.youtube.com/watch?v=S9AELiMmaUA&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 API NYT]], [[https://www.youtube.com/watch?v=pYcHZ07pQyU&list=PLmA-1xX7IuzBaM_2Mi5AeNBUEOZgjsy48 Воркшоп "Работа в терминале Linux"]]
| |
− | * Разбор ДЗ по FastAPI (25.11.23, Сб.) [[https://www.youtube.com/watch?v=GW6e6RTiVvc Запись]], [[https://drive.google.com/file/d/16PLfE9j6dMP2SKDWRCwBr2vzdmojJbYq/view Код]]
| |
− | * Разбор ДЗ по Git (09.12.23, Сб.) [[https://youtu.be/jZzn25dqRzM?si=APKTWhwcGqW5MUVy Запись]]
| |
| | | |
| ==Формула оценивания== | | ==Формула оценивания== |
Строка 74: |
Строка 25: |
| Курс оценивается как '''Зачёт / Незачёт'''. Для зачета нужно набрать не меньше 4-х баллов из 10 | | Курс оценивается как '''Зачёт / Незачёт'''. Для зачета нужно набрать не меньше 4-х баллов из 10 |
| | | |
− | == Распределительный тест ==
| |
− | По результатам [https://docs.google.com/forms/d/e/1FAIpQLSdXbhP7C0qjYIYIYMbEH34--dLo4vfX2-zaWvoYLWLgORs2mw/viewform?usp=sf_link теста] мы ''порекомендуем'' студентам посещать <code>базовую</code> или <code>продвинутую</code> группу.
| |
− |
| |
− | '''Дедлайн: 08.09 (Пт), 23:59 МСК'''
| |
− |
| |
− | == Практики ==
| |
− | * [https://drive.google.com/file/d/1CqmWO6LB0kHr8c0nM4Tkbe9QKfFLW4kJ/view Базовые команды терминала] (для самоконтроля)
| |
− | * [https://drive.google.com/file/d/15gFpw5CjhJ5goSAFq_TGoD3ttd_eFKHZ/view API и Postman] (бонусное, 5 баллов) | '''Дедлайн: 14.10.23 (Сб), 14:59 МСК'''
| |
− | * [https://drive.google.com/file/d/1ZQMPWCCQTC3WgtZCLH4C1OQ_EX-Cc4qK/view Dockerfile] (бонусное, 5 баллов) | '''Дедлайн: 07.12.23 (Чт), 23:30 МСК'''
| |
− | * [https://drive.google.com/file/d/1oLCCu06ucAErCTVuMwdUR2mvVoS_klPP/view Скрипты bash] (бонусное) | '''Дедлайн: 28.01.24 (Вскр), 23:30 МСК'''
| |
− |
| |
− | == Домашние задания ==
| |
− | Сдача домашних заданий предусмотрена в [https://anytask.org/course/1037 Anytask]
| |
− |
| |
− | Инвайты:
| |
− | * <code>MR4Ycmt</code> (базовая группа)
| |
− | * <code>hfp0nmG</code> (продвинутая группа) <br/> <br/>
| |
− |
| |
− | # [https://drive.google.com/file/d/1zCXM409iBKPeB3zaGbTbWzwnwUkoW9ZQ/view "FastAPI"], '''Дедлайн: 12.11.23 (Вскр.), 23:59 МСК'''
| |
− | # [https://drive.google.com/file/d/19ZDKz3fQQlTnBkf69RyGgPN1powa1xMu/view "Git"], '''Дедлайн: 09.12.23 (Чт.), 16:00 МСК'''
| |
− | # [https://drive.google.com/file/d/1p5g7D152ObOl033TLx6Ge6NF07CeyUh9/view "Практика SQL запросов"], '''Дедлайн: 14.01.24 (Чт.), 23:30 МСК'''
| |
− | # [https://drive.google.com/file/d/1zbtoHh8q8qNkRE4wAKp4ylkI_WFp259S/view "Docker Compose"], '''Дедлайн: 28.01.24 (Вскр.), 23:30 МСК'''
| |
− |
| |
− | == Тесты ==
| |
− | * [https://forms.gle/CJ6nHrjiRpQzJaXK7 "Операционные системы и базовые команды терминала"], '''Дедлайн: 21.10.23, 14:59 МСК'''
| |
− | * [https://docs.google.com/forms/d/e/1FAIpQLScGjFgq8Kw6Q9lq05TNAZmw_lcpv8QjtuE7FVo8HQ9iRgjvlA/viewform "Git"], '''Дедлайн: 09.12.23, 15:30 МСК'''
| |
− | * [https://forms.gle/UvY591t7DbBm1EwD7 "Основы запросов в SQL"], '''Дедлайн: 14.01.24, 23:30 МСК'''
| |
− | * "Docker, GitLab"
| |
| | | |
| == Литература == | | == Литература == |