|
|
| (не показаны 54 промежуточные версии 3 участников) |
| Строка 6: |
Строка 6: |
| | | | |
| | ==Контакты== | | ==Контакты== |
| − |
| |
| − | Чат курса в TG: TBD
| |
| | | | |
| | Преподаватель: Паточенко Евгений Анатольевич (https://www.hse.ru/org/persons/344864076/) | | Преподаватель: Паточенко Евгений Анатольевич (https://www.hse.ru/org/persons/344864076/) |
| Строка 30: |
Строка 28: |
| | |- | | |- |
| | |} | | |} |
| − |
| |
| − | ==Материалы курса (начальная группа)==
| |
| − | Ссылка на плейлист курса на YouTube: TBD
| |
| − |
| |
| − | Ссылка на GitHub с материалами курса: TBD
| |
| − |
| |
| − | {| class="wikitable"
| |
| − | |-
| |
| − | ! Занятие !! Тема !! Дата !! Ссылки
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''1''' || Устройство компьютера, компьютерных сетей, интернета и операционной системы. Настройка рабочего окружения
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''2''' || Работа в операционной системе Linux
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''3''' || Системы контроля версий. Git
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''4''' || Пользователи в Linux. Популярные утилиты. SSH
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''5''' || Bash
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''6''' || SQL для разработчика
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''7''' || Работа с API. Сбор данных. Регулярные выражения
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''8''' || Создание собственного API. Фреймворк FastAPI
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''9''' || Контейнеризация на примере Docker
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''10''' || Боты в Telegram
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''11''' || MVP приложение в Data Science. Фреймворк Streamlit
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''12''' || ML-разработка в облаке. Yandex DataSphere
| |
| − | || TBD ||
| |
| − | |}
| |
| − |
| |
| − | ==Материалы курса (базовая группа)==
| |
| − | Ссылка на плейлист курса на YouTube: TBD
| |
| − |
| |
| − | Ссылка на GitHub с материалами курса: TBD
| |
| − |
| |
| − | {| class="wikitable"
| |
| − | |-
| |
| − | ! Занятие !! Тема !! Дата !! Ссылки
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''1''' || Устройство компьютера, компьютерных сетей, интернета и операционной системы. Настройка рабочего окружения
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''2''' || Работа в операционной системе Linux
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''3''' || Системы контроля версий. Git
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''4''' || Пользователи в Linux. Популярные утилиты. SSH
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''5''' || Bash
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''6''' || SQL для разработчика
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''7''' || Работа с API. Сбор данных. Регулярные выражения
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''8''' || Создание собственного API. Фреймворк FastAPI
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''9''' || Контейнеризация на примере Docker
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''10''' || Боты в Telegram
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''11''' || MVP приложение в Data Science. Фреймворк Streamlit
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''12''' || ML-разработка в облаке. Yandex DataSphere
| |
| − | || TBD ||
| |
| − | |}
| |
| − |
| |
| − | ==Материалы курса (продвинутая группа)==
| |
| − | Ссылка на плейлист курса на YouTube: TBD
| |
| − |
| |
| − | Ссылка на GitHub с материалами курса: TBD
| |
| − |
| |
| − | {| class="wikitable"
| |
| − | |-
| |
| − | ! Занятие !! Тема !! Дата !! Ссылки
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''1''' || Устройство компьютера, компьютерных сетей, интернета и операционной системы. Настройка рабочего окружения
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''2''' || Работа в операционной системе Linux
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''3''' || Системы контроля версий. Git
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''4''' || Пользователи в Linux. Популярные утилиты. SSH
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''5''' || Bash
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''6''' || SQL для разработчика
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''7''' || Работа с API. Сбор данных. Регулярные выражения
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''8''' || Создание собственного API. Фреймворк FastAPI
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''9''' || Контейнеризация на примере Docker
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''10''' || Боты в Telegram
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''11''' || MVP приложение в Data Science. Фреймворк Streamlit
| |
| − | || TBD ||
| |
| − | |-
| |
| − | | style="background:#eaecf0;" | '''12''' || ML-разработка в облаке. Yandex DataSphere
| |
| − | || TBD ||
| |
| − | |}
| |
| − |
| |
| − | === Записи консультаций ===
| |
| | | | |
| | ==Формула оценивания== | | ==Формула оценивания== |
| | | | |
| − | Оценка = 0.4 * (О<sub>Тест1</sub> + О<sub>Тест2</sub> + О<sub>Тест3</sub> + О<sub>Тест4</sub>) / 4 + 0.6 * (О<sub>ДЗ1</sub> + О<sub>ДЗ2</sub> + О<sub>ДЗ3</sub> + О<sub>ДЗ4</sub> + О<sub>ДЗ5</sub> + О<sub>ДЗ6</sub>) / 6 | + | Оценка = 0.1 * О<sub>Практика: Git</sub> + 0.05 * О<sub>Тест: Git</sub> + 0.05 * О<sub>Тест: Regex и API</sub> + 0.1 * О<sub>Практика: BASH</sub> + 0.2 * О<sub>Практика: FastAPI</sub> + 0.4 * О<sub> Чекпоинт </sub> + 0.05 * О<sub>Тест: Final </sub> + 0.05 * О<sub>Активность</sub> |
| | | | |
| | == Распределительный тест == | | == Распределительный тест == |
| | | | |
| | [https://forms.gle/2cZz1b5AjKgdpjjD7 Распределительный тест] - Дедлайн: '''05.09, 19:00''' | | [https://forms.gle/2cZz1b5AjKgdpjjD7 Распределительный тест] - Дедлайн: '''05.09, 19:00''' |
| − |
| |
| − | == Домашние задания ==
| |
| − | * Тест1: Принципы работы современных ОС. Основы Linux - Дедлайн: TBA;
| |
| − | * Тест2: Системы контроля версий. Работа в Git - Дедлайн: TBA;
| |
| − | * Тест3: Регулярные выражения - Дедлайн: TBA;
| |
| − | * Тест4: Команды Docker - Дедлайн: TBA;
| |
| − |
| |
| − |
| |
| − | * ДЗ1: Практика в Git - Дедлайн: TBA;
| |
| − | * ДЗ2: Скриптинг в Linux - Дедлайн: TBA;
| |
| − | * ДЗ3: Базы данных. SQL - Дедлайн: TBA;
| |
| − | * ДЗ4: Практика с FastAPI - Дедлайн: TBA;
| |
| − | * ДЗ5: Оборачивание приложения в Docker-контейнер - Дедлайн: TBA;
| |
| − | * ДЗ6: Telegram-бот - Дедлайн: TBA;
| |
| − |
| |
| − | == Литература ==
| |
Курс читается для студентов 1 курса магистратуры "Искусственный интеллект" в 1-2 модулях 2024/2025 учебного года.
В данном курсе затрагиваются темы, которые редко освещаются в стандартной программе, и вместо этого студенты сами его проходят: владение своими инструментами разработки. Курс предназначен для освоения работы с командной строкой, использования мощного текстового редактора, использования необычных функций систем контроля версий и многого другого. Мы рассмотрим дизайн и внутренности этих инструментов, чтобы студенты в будущем свободно владели и понимали остальных разработчиков, а также думали в рамках этих инструментов наиболее гибко. Люди проводят сотни часов, используя эти инструменты в процессе обучения (и тысячи часов в течение своей карьеры), поэтому имеет смысл сделать процесс обучения максимально плавным и простым. Овладение ими не только позволяет вам тратить меньше времени на выяснение того, как подчинить ваши инструменты своей воле, но также позволяет решать проблемы, которые раньше казались невероятно сложными.