ИПР КНАД 25/26: различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показано 5 промежуточных версий 2 участников)
Строка 8: Строка 8:


[http://wiki.cs.hse.ru/Python_%D0%B4%D0%BB%D1%8F_%D1%81%D0%B1%D0%BE%D1%80%D0%B0_%D0%B8_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%9A%D0%9D%D0%90%D0%94_25/26 Курс 3 модуля по питону]
[http://wiki.cs.hse.ru/Python_%D0%B4%D0%BB%D1%8F_%D1%81%D0%B1%D0%BE%D1%80%D0%B0_%D0%B8_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%9A%D0%9D%D0%90%D0%94_25/26 Курс 3 модуля по питону]
[https://disk.yandex.ru/d/iwFlha6NmnWZ-A/1%20%D0%BA%D1%83%D1%80%D1%81/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B%20%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9%20%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8 Записи]


==Расписание занятий и ссылки==
==Расписание занятий и ссылки==
Строка 24: Строка 26:


5. '''16 апреля''' Языки разметки: Markdown и Latex [https://github.com/danlark1/hse_missing_cs_education/tree/master/layout_systems Конспект], [https://developer.mozilla.org/ru/docs/Learn/Getting_started_with_the_web/HTML_basics HTML/XML]. [https://docs.gitlab.com/ee/ci/pipelines/ Gitlab pipelines]
5. '''16 апреля''' Языки разметки: Markdown и Latex [https://github.com/danlark1/hse_missing_cs_education/tree/master/layout_systems Конспект], [https://developer.mozilla.org/ru/docs/Learn/Getting_started_with_the_web/HTML_basics HTML/XML]. [https://docs.gitlab.com/ee/ci/pipelines/ Gitlab pipelines]
6. '''16 апреля''' Распределенные системы [https://docs.google.com/presentation/d/1pDJ4nzHIpkUQo1e5AxMc6tZLV6Ut-0KCxGneuyUs9FQ/edit?usp=sharing MapReduce, Hadoop, HDFS] [https://docs.google.com/presentation/d/1Ir4HCOM-EFXD3MUhf7YZmBObCzfJznwDQvIN9tVXzFQ/edit?usp=sharing YARN]
7. '''16 мая''' Системы контроля версий - основные идеи. Git [https://github.com/danlark1/hse_missing_cs_education/tree/master/version_control Конспект] [https://git-scm.com/book/en/v2 Git]
8. '''16 мая''' Git полезные команды. CI/CD, gitlab pipelines. Пакетные менеджеры и Linux дистрибутивы. [https://git-scm.com/book/en/v2 Git] [https://github.com/danlark1/hse_missing_cs_education/tree/master/package_managers#пакетные-менеджеры-и-linux-дистрибутивы Конспект] [https://docs.gitlab.com/ee/ci/pipelines/ Gitlab pipelines]


==Формула оценки==
==Формула оценки==
Строка 42: Строка 50:
2. Тестирование веб-сервиса https://colab.research.google.com/drive/16Ras_LJBzkfu1rtWGQYLjThpFPuoYdEe?usp=sharing  
2. Тестирование веб-сервиса https://colab.research.google.com/drive/16Ras_LJBzkfu1rtWGQYLjThpFPuoYdEe?usp=sharing  
Форма для сдачи: https://forms.gle/Cm95zJKfnnv3yRG46
Форма для сдачи: https://forms.gle/Cm95zJKfnnv3yRG46
Дедлайн 30 апреля 2026, 23:59:59
Дедлайн 10 мая 2026, 23:59:59


3. Третье домашнее задание, которое вы можете начинать выполнять сейчас с части по составлению резюме.
3. Третье домашнее задание, которое вы можете начинать выполнять сейчас с части по составлению резюме.
Строка 54: Строка 62:


Дедлайн будет в июне, определимся ближе к делу.
Дедлайн будет в июне, определимся ближе к делу.
4. Четвертое домашнее задание - системы контроля версий.
Описание домашнего задания: https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git
Сдавать через гугл-форму: https://forms.gle/ELqHW52FZyE7fj8K6
Дедлайн: 1 июня 2026 23:59:59 MSK
Рекомендуем прикреплять ссылку на zip-архив в облаке.
5. Пятое дз https://t.me/c/3029259436/2/1363

Текущая версия от 12:14, 15 июня 2026

Преподаватели: С.С. Горшков, И.В. Иванов, Л.Д. Кириченко

Телеграм-чат

Курс прошлого года

Курс ПМИ

Курс 3 модуля по питону

Записи

Расписание занятий и ссылки

Zoom

Программа курса

1. 2 апреля Вводная лекция. Shell, env variables, различные виды, zsh. Записки Дополнительное чтиво

2. 3 апреля Shell scripting, grep, find, curl. Конспект Синтаксис регулярок дополнительное чтение про shell scipts утилита jq

3. 9 апреля Семинар по shell scripting. задачи с решениями проверки условий в bash

4. 10 апреля Тестирование: пирамида тестирования, нагрузочное, в целом про тестирование в питоне, слайды блок про текстовые редакторы

5. 16 апреля Языки разметки: Markdown и Latex Конспект, HTML/XML. Gitlab pipelines

6. 16 апреля Распределенные системы MapReduce, Hadoop, HDFS YARN

7. 16 мая Системы контроля версий - основные идеи. Git Конспект Git

8. 16 мая Git полезные команды. CI/CD, gitlab pipelines. Пакетные менеджеры и Linux дистрибутивы. Git Конспект Gitlab pipelines

Формула оценки

Итоговая оценка за курс = Среднее арифметическое за пять домашних заданий. Экзамен не предусмотрен.

Домашнее задание

1. Shell scripting. Первое ДЗ выполняется в системе Яндекс.Контест: https://official.contest.yandex.ru/contest/92905/enter/

1) При сдаче прикрепляйте файл с решением с расширением .sh вместо того, чтобы вставлять код в текстовое поле. По неизвестным причинам Яндекс.Контест может плохо работать с решениями, сданными текстом.

2) У команды sed на MacOS немного другой синтаксис: https://unix.stackexchange.com/a/323990 . На сервере линукс, соответственно, сдавайте вариант, который работает под линуксом.

3) На оценку 10 за это ДЗ достаточно решить 4 задачи из 5 (решение 5 задач = 13 баллов)

Дедлайн 19 апр 2026, 23:59:59

2. Тестирование веб-сервиса https://colab.research.google.com/drive/16Ras_LJBzkfu1rtWGQYLjThpFPuoYdEe?usp=sharing Форма для сдачи: https://forms.gle/Cm95zJKfnnv3yRG46 Дедлайн 10 мая 2026, 23:59:59

3. Третье домашнее задание, которое вы можете начинать выполнять сейчас с части по составлению резюме.

Необходимо написать своё резюме в lalex, настроить сборку через dockerfile и сделать сборку в CI: условие. Мы немного упрощаем задание, и не просим выполнить пункт с публикацией собранного резюме с помощью github pages, а также приватный репозиторий. Вместо этого будет 4 балла за репозиторий github с резюме. Ссылка для сдачи будет другая, и ревьюеры, соответственно, тоже.

Руководство по тому как написать хорошее резюме (если не открывается ссылка – приложенный pdf в помощь)

Дополнительно (и крайне желательно, понадобится в будущем!): завести страницу на LinkedIn, заполнить её и добавить минимум 10 коннекшенов. В прошлые года в СОП многие жаловались на то, что нечестно давать за это баллы по причине того, что из России зарегистрироваться сложнее, поэтому в этом году это не будет оцениваться. Аналогичные проблемы с github pages, поэтому мы не будем это оценивать никак.

Дедлайн будет в июне, определимся ближе к делу.

4. Четвертое домашнее задание - системы контроля версий.

Описание домашнего задания: https://github.com/danlark1/hse_missing_cs_education/tree/master/homework/git

Сдавать через гугл-форму: https://forms.gle/ELqHW52FZyE7fj8K6

Дедлайн: 1 июня 2026 23:59:59 MSK

Рекомендуем прикреплять ссылку на zip-архив в облаке.

5. Пятое дз https://t.me/c/3029259436/2/1363