<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Chopik</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Chopik"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Chopik"/>
	<updated>2026-09-20T18:50:47Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97548</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97548"/>
		<updated>2026-09-13T07:53:33Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Материалы курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || [https://t.me/+m2xKtQ6v73A5NTUy Группа 1] || Группа 2 || [https://t.me/+rGetBSn9-AViZjVi Группа 3] || [https://t.me/+qGTj9RHbmTVkMTEy Группа 4] || [https://t.me/+VIMwq7NR_FoxYzQ6 Группа 1 (ЭАД)]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/mfgnik Михаил Федоров] || [https://t.me/on1kova Дарья Оникова] || [https://t.me/codeforcesrankzero Андрей Новгородский] || [https://t.me/fsnaumov Федор Наумов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [https://sourcecraft.dev/hsemanytask/ami-python-advanced-public-26f Ссылка на репозиторий с задачами и лекциями]&lt;br /&gt;
* [https://pyadv.hsemanytask.org/intro.html Материал лекций]&lt;br /&gt;
* [https://t.me/+U3Lc4H5eokNkYWY6 Канал с анонсами по курсу]&lt;br /&gt;
* [https://t.me/+pZqsKY9Ine5jYzg6 Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]. Защита решений. Преподаватель вправе в любой момент семестра вызвать студента на устную защиту любой сданной задачи или группы задач. Студент обязан объяснить свое решение, работу кода и используемые языковые конструкции. Если студент не может дать связного объяснения по существу, баллы за всю соответствующую группу задач в manytask обнуляются; повторная сдача этих задач не восстанавливает балл. Если провалено больше одной защиты, то преподаватель вправе написать дисциплинарную записку за академические нарушения студента.&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97256</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97256"/>
		<updated>2026-09-06T16:37:41Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Manytask курса || https://hsemanytask.org/&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ264-1 || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+J1ruks0A_p1kMWMy БПМИ265-2] || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+J1ruks0A_p1kMWMy БПМИ266-2] || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+QF9o0qrJKgo1ZDFi БПМИ267-1] || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+QF9o0qrJKgo1ZDFi БПМИ267-2] || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-1] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-2] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+F0OZ12okKhU1Mjli БПМИ2611-1] || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-2 || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+4b54pjL_lUplMDdi БПМИ2614-2] || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Manytask ==&lt;br /&gt;
&lt;br /&gt;
Для логина в manytask и sourcecraft необходимо завести Яндекс ID, после чего с ним удобно залогиниться. Семинарист выдаст на занятии секреты для добавления к курсу в мэнитаске и объяснит как сдавать домашние задания.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, номинальная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97201</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97201"/>
		<updated>2026-09-05T13:04:48Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Manytask курса || https://hsemanytask.org/&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+UdkTYKz1D0s0MWIy БПМИ264-1] || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+J1ruks0A_p1kMWMy БПМИ265-2] || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+J1ruks0A_p1kMWMy БПМИ266-2] || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+QF9o0qrJKgo1ZDFi БПМИ267-1] || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+QF9o0qrJKgo1ZDFi БПМИ267-2] || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-1] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-2] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+F0OZ12okKhU1Mjli БПМИ2611-1] || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+kMISIwvKjgBiZDcy БПМИ2613-2] || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+4b54pjL_lUplMDdi БПМИ2614-2] || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Manytask ==&lt;br /&gt;
&lt;br /&gt;
Для логина в manytask и sourcecraft необходимо завести Яндекс ID, после чего с ним удобно залогиниться. Семинарист выдаст на занятии секреты для добавления к курсу в мэнитаске и объяснит как сдавать домашние задания.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, номинальная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97176</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97176"/>
		<updated>2026-09-04T17:55:47Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Преподаватели */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || [https://t.me/+m2xKtQ6v73A5NTUy Группа 1] || Группа 2 || [https://t.me/+rGetBSn9-AViZjVi Группа 3] || [https://t.me/+qGTj9RHbmTVkMTEy Группа 4] || [https://t.me/+VIMwq7NR_FoxYzQ6 Группа 1 (ЭАД)]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/mfgnik Михаил Федоров] || [https://t.me/on1kova Дарья Оникова] || [https://t.me/codeforcesrankzero Андрей Новгородский] || [https://t.me/fsnaumov Федор Наумов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [https://sourcecraft.dev/hsemanytask/ami-python-advanced-public-26f Ссылка на репозиторий с задачами и лекциями]&lt;br /&gt;
* [http://pyadv.hsemanytask.org/intro.html Материал лекций]&lt;br /&gt;
* [https://t.me/+U3Lc4H5eokNkYWY6 Канал с анонсами по курсу]&lt;br /&gt;
* [https://t.me/+pZqsKY9Ine5jYzg6 Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]. Защита решений. Преподаватель вправе в любой момент семестра вызвать студента на устную защиту любой сданной задачи или группы задач. Студент обязан объяснить свое решение, работу кода и используемые языковые конструкции. Если студент не может дать связного объяснения по существу, баллы за всю соответствующую группу задач в manytask обнуляются; повторная сдача этих задач не восстанавливает балл. Если провалено больше одной защиты, то преподаватель вправе написать дисциплинарную записку за академические нарушения студента.&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Go&amp;diff=97161</id>
		<title>Язык программирования Go</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Go&amp;diff=97161"/>
		<updated>2026-09-04T09:34:33Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Чат курса: https://t.me/+Nz_xurGoIzhhOWMy&lt;br /&gt;
&lt;br /&gt;
== Преподаватели ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Группа 1 || Группа 2 || Группа 3 || [https://t.me/+UK13ntnO4Sw3OGYy Группа 4]&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;4&amp;quot;| [https://t.me/imaximus3 Иванов Максим Юрьевич]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист || [https://t.me/imaximus3 Иванов Максим] || [https://t.me/edgar_oganisian Оганисян Эдгар] || [https://t.me/edgar_oganisian Оганисян Эдгар] || [https://t.me/kiDaniel Даниэль Хайбулин]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://gitlab.manytask.org/hse/go/public-2025-fall Репозиторий с лекциями и заданиями]&lt;br /&gt;
* [https://app.manytask.org/hse-go-2025-fall/ Manytask]&lt;br /&gt;
* [https://disk.yandex.ru/i/FIlu-TPhOVheJQ Публичные результаты]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! Материалы !! ДЗ !! Мягкий дедлайн !! Жесткий дедлайн&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || 09.09.2025 || Введение || [http://pages.manytask.org/hse/go/public-2025-fall/01-intro/lecture.slide.html Слайды] || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/01-Hello-World ДЗ 1] || - || 23:59 01.10.2025&lt;br /&gt;
|-&lt;br /&gt;
|| 2 || 16.09.2025 || Базовые конструкции языка || [http://pages.manytask.org/hse/go/public-2025-fall/02-basics/lecture.slide.html Слайды] || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/02-Basics ДЗ 2] || 23:59 03.10.2025 || 23:59 07.10.2025&lt;br /&gt;
|-&lt;br /&gt;
|| 3 || 23.09.2025 || Методы и Интерфейсы || [http://pages.manytask.org/hse/go/public-2025-fall/03-interfaces/lecture.slide.html Слайды] || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/03-Interfaces ДЗ 3] || 23:59 10.10.2025 || 23:59 17.10.2025&lt;br /&gt;
|-&lt;br /&gt;
|| 4 || 30.09.2025 || Горутины и каналы || [http://pages.manytask.org/hse/go/public-2025-fall/04-goroutines/lecture.slide.html Слайды] || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/04-Goroutines ДЗ 4] || 23:59 17.10.2025 || 23:59 24.10.2025&lt;br /&gt;
|-&lt;br /&gt;
|| 5 || 07.10.2025 || Тестирование || [http://pages.manytask.org/hse/go/public-2025-fall/05-testing/lecture.slide.html Слайды] || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/05-Testing ДЗ 5] || 23:59 26.10.2025 || 23:59 02.10.2025&lt;br /&gt;
|-&lt;br /&gt;
|| 6 || 14.10.2025 || Modules || [http://pages.manytask.org/hse/go/public-2025-fall/06-modules/lectures.slide.html Слайды] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|| 7 || 21.10.2025 || Concurrency with Shared Memory || [http://pages.manytask.org/hse/go/public-2025-fall/07-concurrency/lecture.slide.html Слайды] || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/07-Concurrency-with-shared-memory ДЗ 7] || 23:59 12.10.2025 || 23:59 14.10.2025&lt;br /&gt;
|-&lt;br /&gt;
|| БДЗ 1 || 24.10.2025 || gitfame || - || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/06-BHW-Gitfame/gitfame?ref_type=heads БДЗ 1] || - || 23:59 28.10.2025&lt;br /&gt;
|-&lt;br /&gt;
|| 8.1 || 11.11.2025 || http (часть 1) || [http://pages.manytask.org/hse/go/public-2025-fall/08-http/lecture.slide.html Слайды] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
|| 8.2 || 18.11.2025 || http (часть 2) || [http://pages.manytask.org/hse/go/public-2025-fall/08-http/lecture.slide.html#14 Слайды] || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/08-HTTP ДЗ 8] || 23:59 05.12.2025 || 23:59 12.12.2025&lt;br /&gt;
|-&lt;br /&gt;
|| 9 || 20.11.2025 || database/sql || [http://pages.manytask.org/hse/go/public-2025-fall/09-sql/lecture.slide.html Слайды] || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/09-Database ДЗ 9] || 23:59 07.12.2025 || 23:59 14.12.2025&lt;br /&gt;
|-&lt;br /&gt;
|| 10 || 25.11.2025 || Generics || [http://pages.manytask.org/hse/go/public-2025-fall/10-generics/lecture.slide.html Слайды] || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/10-Generics ДЗ 10] || 23:59 12.12.2025 || 23:59 19.12.2025&lt;br /&gt;
|-&lt;br /&gt;
|| БДЗ 2 || 25.10.2025 || distbuild || - || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/BHW-02-Distbuild БДЗ 2] || - || 23:59 16.12.2025&lt;br /&gt;
|-&lt;br /&gt;
|| 11 || 02.12.2025 || Reflect || [http://pages.manytask.org/hse/go/public-2025-fall/11-reflect/lecture.slide.html Слайды] || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/11-Reflect ДЗ 11] || 23:59 19.12.2025 || 23:59 26.12.2025&lt;br /&gt;
|-&lt;br /&gt;
|| 12 || 09.12.2025 || Low Level || [http://pages.manytask.org/hse/go/public-2025-fall/12-lowlevel/lecture.slide.html Слайды] || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/12-Low-level ДЗ 12] || 23:59 26.12.2025 || 23:59 29.12.2025&lt;br /&gt;
|-&lt;br /&gt;
|| 13 || 16.12.2025 || Analysis || [http://pages.manytask.org/hse/go/public-2025-fall/13-analysis/lecture.slide.html Слайды] || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/13-Analysis ДЗ 13 (bonus)] || 23:59 19.12.2025 || 23:59 26.12.2025&lt;br /&gt;
|-&lt;br /&gt;
|| - || - || Bonus || - || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/15-Bonus ДЗ 15 (bonus)] || 23:59 19.12.2025 || 23:59 26.12.2025&lt;br /&gt;
|-&lt;br /&gt;
|| - || 30.12.2025 10:00 || &#039;&#039;&#039;Экзамен&#039;&#039;&#039; || - || [https://gitlab.manytask.org/hse/go/public-2025-fall/-/tree/main/Exam-1-QuizBot/quizbot?ref_type=heads Задание к экзамену] || - || 23:59 29.12.2025&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(10, 0.6 × ДЗ + 0.1 × Семинары + 0.3 × Экзамен + 0.1 × Бонусы)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Где:&lt;br /&gt;
* &#039;&#039;&#039;ДЗ&#039;&#039;&#039; — сумма баллов по всем обычным домашним заданиям относительно максимально возможной суммы, нормированная к шкале 0-10. &#039;&#039;&#039;Важно:&#039;&#039;&#039; Большие домашние задания (БДЗ) &#039;&#039;&#039;НЕ учитываются&#039;&#039;&#039; в этой сумме&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — оценка за посещение и активность на семинарах (0-10 баллов)&lt;br /&gt;
* &#039;&#039;&#039;Экзамен&#039;&#039;&#039; — оценка за итоговый экзамен (0-10 баллов)&lt;br /&gt;
* &#039;&#039;&#039;Бонусы&#039;&#039;&#039; — дополнительные баллы за активность, помощь другим студентам, доклады и т.д. (0-10 баллов)&lt;br /&gt;
&lt;br /&gt;
=== Автоматы ===&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка может быть выставлена автоматически (без сдачи экзамена) при выполнении следующих условий:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Оценка !! Условие ДЗ !! Условие БДЗ !! Условие Семинары&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;10&#039;&#039;&#039; || 95% по ДЗ || 1 большое ДЗ (БДЗ) || 9+ баллов за семинары&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;10&#039;&#039;&#039; || 85% по ДЗ || 2 больших ДЗ (БДЗ) || 9+ баллов за семинары&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;9&#039;&#039;&#039; || 90% по ДЗ || 1 большое ДЗ (БДЗ) || 9+ баллов за семинары&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;9&#039;&#039;&#039; || 80% по ДЗ || 2 больших ДЗ (БДЗ) || 9+ баллов за семинары&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;8&#039;&#039;&#039; || 85% по ДЗ || 1 большое ДЗ (БДЗ) || 8+ баллов за семинары&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;8&#039;&#039;&#039; || 75% по ДЗ || 2 больших ДЗ (БДЗ) || 8+ баллов за семинары&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; Для получения автомата необходимо выполнить &#039;&#039;&#039;ВСЕ&#039;&#039;&#039; условия одновременно. Проценты по ДЗ рассчитываются как отношение набранных баллов к максимально возможным.&lt;br /&gt;
&lt;br /&gt;
=== Правила ===&lt;br /&gt;
&lt;br /&gt;
* Округление оценки происходит &#039;&#039;&#039;только один раз&#039;&#039;&#039; при выставлении итоговой оценки (арифметическое округление)&lt;br /&gt;
* При выявлении списывания работа (вся ДЗ, вся БДЗ) аннулируется, повторное нарушение может привести к более серьезным последствиям&lt;br /&gt;
&lt;br /&gt;
== Большие домашние задания (БДЗ) ==&lt;br /&gt;
&lt;br /&gt;
В течение курса предусмотрено &#039;&#039;&#039;2 больших домашних задания&#039;&#039;&#039; (БДЗ).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Особенности БДЗ:&#039;&#039;&#039;&lt;br /&gt;
* Дедлайн на выполнение — &#039;&#039;&#039;3 недели&#039;&#039;&#039; с момента выдачи&lt;br /&gt;
* Работы проверяются &#039;&#039;&#039;вручную преподавателями&#039;&#039;&#039; с подробным code review&lt;br /&gt;
* &#039;&#039;&#039;Важно:&#039;&#039;&#039; Оценка 1.0 от автоматических тестов &#039;&#039;&#039;НЕ гарантирует&#039;&#039;&#039; зачет БДЗ — финальная оценка выставляется только после ручной проверки&lt;br /&gt;
* Выполненные БДЗ учитываются при получении автомата (см. таблицу выше)&lt;br /&gt;
&lt;br /&gt;
=== Как проверяется БДЗ ===&lt;br /&gt;
&lt;br /&gt;
* Создается issue под названием &amp;quot;BHW-1: Check&amp;quot; (или &amp;quot;BHW-2: Check&amp;quot; для второго БДЗ)&lt;br /&gt;
* Если задание зачтено:&lt;br /&gt;
  * В issue будет оставлен комментарий о зачете&lt;br /&gt;
  * Issue будет закрыт&lt;br /&gt;
  * В Manytask будет выставлена оценка 5 за БДЗ&lt;br /&gt;
* Если требуются правки:&lt;br /&gt;
  * Issue останется открыт с комментарием о необходимых исправлениях&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
К экзамену необходимо выполнить задание, указанное в таблице выше.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Важно:&#039;&#039;&#039; Оценка 1.0 в Manytask означает только то, что задание прошло автоматическое тестирование.&lt;br /&gt;
&lt;br /&gt;
Сам экзамен (30 декабря в 10:00) проходит в формате индивидуальной беседы со студентом по его решению — практически онлайн code review. Преподаватель будет задавать вопросы о решении, об используемых паттернах и оценивать работу студента на основании:&lt;br /&gt;
* Критериев, указанных в README задания&lt;br /&gt;
* Способности студента объяснить, как работает его код&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97158</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97158"/>
		<updated>2026-09-03T18:18:33Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Manytask курса || https://hsemanytask.org/&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+UdkTYKz1D0s0MWIy БПМИ264-1] || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+J1ruks0A_p1kMWMy БПМИ265-2] || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+J1ruks0A_p1kMWMy БПМИ266-2] || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+QF9o0qrJKgo1ZDFi БПМИ267-1] || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+QF9o0qrJKgo1ZDFi БПМИ267-2] || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-1] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-2] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+kMISIwvKjgBiZDcy БПМИ2613-2] || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+4b54pjL_lUplMDdi БПМИ2614-2] || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Manytask ==&lt;br /&gt;
&lt;br /&gt;
Для логина в manytask и sourcecraft необходимо завести Яндекс ID, после чего с ним удобно залогиниться. Семинарист выдаст на занятии секреты для добавления к курсу в мэнитаске и объяснит как сдавать домашние задания.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, номинальная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97157</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97157"/>
		<updated>2026-09-03T17:05:33Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Преподаватели */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || [https://t.me/+m2xKtQ6v73A5NTUy Группа 1] || Группа 2 || [https://t.me/+rGetBSn9-AViZjVi Группа 3] || Группа 4 || [https://t.me/+VIMwq7NR_FoxYzQ6 Группа 1 (ЭАД)]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/mfgnik Михаил Федоров] || [https://t.me/on1kova Дарья Оникова] || [https://t.me/codeforcesrankzero Андрей Новгородский] || [https://t.me/fsnaumov Федор Наумов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [https://sourcecraft.dev/hsemanytask/ami-python-advanced-public-26f Ссылка на репозиторий с задачами и лекциями]&lt;br /&gt;
* [http://pyadv.hsemanytask.org/intro.html Материал лекций]&lt;br /&gt;
* [https://t.me/+U3Lc4H5eokNkYWY6 Канал с анонсами по курсу]&lt;br /&gt;
* [https://t.me/+pZqsKY9Ine5jYzg6 Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]. Защита решений. Преподаватель вправе в любой момент семестра вызвать студента на устную защиту любой сданной задачи или группы задач. Студент обязан объяснить свое решение, работу кода и используемые языковые конструкции. Если студент не может дать связного объяснения по существу, баллы за всю соответствующую группу задач в manytask обнуляются; повторная сдача этих задач не восстанавливает балл. Если провалено больше одной защиты, то преподаватель вправе написать дисциплинарную записку за академические нарушения студента.&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97134</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97134"/>
		<updated>2026-09-03T09:49:37Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy&lt;br /&gt;
|-&lt;br /&gt;
| Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy&lt;br /&gt;
|-&lt;br /&gt;
| Manytask курса || https://hsemanytask.org/&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+UdkTYKz1D0s0MWIy БПМИ264-1] || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+J1ruks0A_p1kMWMy БПМИ265-2] || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+J1ruks0A_p1kMWMy БПМИ266-2] || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+QF9o0qrJKgo1ZDFi БПМИ267-1] || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+QF9o0qrJKgo1ZDFi БПМИ267-2] || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-1] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-2] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+kMISIwvKjgBiZDcy БПМИ2613-2] || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+4b54pjL_lUplMDdi БПМИ2614-2] || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Manytask ==&lt;br /&gt;
&lt;br /&gt;
Для логина в manytask и sourcecraft необходимо завести Яндекс ID, после чего с ним удобно залогиниться. Семинарист выдаст на занятии секреты для добавления к курсу в мэнитаске и объяснит как сдавать домашние задания.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, номинальная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97115</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97115"/>
		<updated>2026-09-02T16:04:27Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy&lt;br /&gt;
|-&lt;br /&gt;
| Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy&lt;br /&gt;
|-&lt;br /&gt;
| Manytask курса || https://hsemanytask.org/&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+UdkTYKz1D0s0MWIy БПМИ264-1] || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ266-2 || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-2 || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+QF9o0qrJKgo1ZDFi БПМИ267-1] || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+QF9o0qrJKgo1ZDFi БПМИ267-2] || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-1] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-2] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+kMISIwvKjgBiZDcy БПМИ2613-2] || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+4b54pjL_lUplMDdi БПМИ2614-2] || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Manytask ==&lt;br /&gt;
&lt;br /&gt;
Для логина в manytask и sourcecraft необходимо завести Яндекс ID, после чего с ним удобно залогиниться. Семинарист выдаст на занятии секреты для добавления к курсу в мэнитаске и объяснит как сдавать домашние задания.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, номинальная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97112</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97112"/>
		<updated>2026-09-02T13:41:29Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy&lt;br /&gt;
|-&lt;br /&gt;
| Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy&lt;br /&gt;
|-&lt;br /&gt;
| Manytask курса || https://hsemanytask.org/&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+UdkTYKz1D0s0MWIy БПМИ264-1] || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ266-2 || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-2 || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-1 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-2 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-1] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-2] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+kMISIwvKjgBiZDcy БПМИ2613-2] || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+4b54pjL_lUplMDdi БПМИ2614-2] || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Manytask ==&lt;br /&gt;
&lt;br /&gt;
Для логина в manytask и sourcecraft необходимо завести Яндекс ID, после чего с ним удобно залогиниться. Семинарист выдаст на занятии секреты для добавления к курсу в мэнитаске и объяснит как сдавать домашние задания.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, номинальная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97111</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97111"/>
		<updated>2026-09-02T12:40:35Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy&lt;br /&gt;
|-&lt;br /&gt;
| Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy&lt;br /&gt;
|-&lt;br /&gt;
| Manytask курса || https://hsemanytask.org/&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+UdkTYKz1D0s0MWIy БПМИ264-1] || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ266-2 || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-2 || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-1 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-2 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-1] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-2] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+kMISIwvKjgBiZDcy БПМИ2613-2] || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-2 || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Manytask ==&lt;br /&gt;
&lt;br /&gt;
Для логина в manytask и sourcecraft необходимо завести Яндекс ID, после чего с ним удобно залогиниться. Семинарист выдаст на занятии секреты для добавления к курсу в мэнитаске и объяснит как сдавать домашние задания.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, номинальная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97109</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97109"/>
		<updated>2026-09-02T12:32:07Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy&lt;br /&gt;
|-&lt;br /&gt;
| Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy&lt;br /&gt;
|-&lt;br /&gt;
| Manytask курса || https://hsemanytask.org/&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+UdkTYKz1D0s0MWIy БПМИ264-1] || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ266-2 || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-2 || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-1 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-2 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-1] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+zPYT1T23pRBiN2Vi БПМИ268-2] || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-2 || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-2 || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Manytask ==&lt;br /&gt;
&lt;br /&gt;
Для логина в manytask и sourcecraft необходимо завести Яндекс ID, после чего с ним удобно залогиниться. Семинарист выдаст на занятии секреты для добавления к курсу в мэнитаске и объяснит как сдавать домашние задания.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, номинальная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97101</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=97101"/>
		<updated>2026-09-02T08:26:12Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy&lt;br /&gt;
|-&lt;br /&gt;
| Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy&lt;br /&gt;
|-&lt;br /&gt;
| Manytask курса || https://hsemanytask.org/&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+UdkTYKz1D0s0MWIy БПМИ264-1] || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ266-2 || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-2 || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-1 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-2 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-1 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-2 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-2 || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-2 || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Manytask ==&lt;br /&gt;
&lt;br /&gt;
Для логина в manytask и sourcecraft необходимо завести Яндекс ID, после чего с ним удобно залогиниться. Семинарист выдаст на занятии секреты для добавления к курсу в мэнитаске и объяснит как сдавать домашние задания.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, номинальная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97090</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97090"/>
		<updated>2026-09-01T17:16:17Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || [https://t.me/+m2xKtQ6v73A5NTUy Группа 1] || Группа 2 || Группа 3 || Группа 4 || [https://t.me/+VIMwq7NR_FoxYzQ6 Группа 1 (ЭАД)]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/mfgnik Михаил Федоров] || [https://t.me/on1kova Дарья Оникова] || [https://t.me/codeforcesrankzero Андрей Новгородский] || [https://t.me/fsnaumov Федор Наумов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [https://sourcecraft.dev/hsemanytask/ami-python-advanced-public-26f Ссылка на репозиторий с задачами и лекциями]&lt;br /&gt;
* [http://pyadv.hsemanytask.org/intro.html Материал лекций]&lt;br /&gt;
* [https://t.me/+U3Lc4H5eokNkYWY6 Канал с анонсами по курсу]&lt;br /&gt;
* [https://t.me/+pZqsKY9Ine5jYzg6 Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]. Защита решений. Преподаватель вправе в любой момент семестра вызвать студента на устную защиту любой сданной задачи или группы задач. Студент обязан объяснить свое решение, работу кода и используемые языковые конструкции. Если студент не может дать связного объяснения по существу, баллы за всю соответствующую группу задач в manytask обнуляются; повторная сдача этих задач не восстанавливает балл. Если провалено больше одной защиты, то преподаватель вправе написать дисциплинарную записку за академические нарушения студента.&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97020</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97020"/>
		<updated>2026-08-31T15:41:52Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Материалы курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || Группа 1 || Группа 2 || Группа 3 || Группа 4 || [https://t.me/+VIMwq7NR_FoxYzQ6 Группа 1 (ЭАД)]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/mfgnik Михаил Федоров] || [https://t.me/on1kova Дарья Оникова] || [https://t.me/codeforcesrankzero Андрей Новгородский] || [https://t.me/fsnaumov Федор Наумов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [https://sourcecraft.dev/hsemanytask/ami-python-advanced-public-26f Ссылка на репозиторий с задачами и лекциями]&lt;br /&gt;
* [http://pyadv.hsemanytask.org/intro.html Материал лекций]&lt;br /&gt;
* [https://t.me/+U3Lc4H5eokNkYWY6 Канал с анонсами по курсу]&lt;br /&gt;
* [https://t.me/+pZqsKY9Ine5jYzg6 Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]. Защита решений. Преподаватель вправе в любой момент семестра вызвать студента на устную защиту любой сданной задачи или группы задач. Студент обязан объяснить свое решение, работу кода и используемые языковые конструкции. Если студент не может дать связного объяснения по существу, баллы за всю соответствующую группу задач в manytask обнуляются; повторная сдача этих задач не восстанавливает балл. Если провалено больше одной защиты, то преподаватель вправе написать дисциплинарную записку за академические нарушения студента.&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97019</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97019"/>
		<updated>2026-08-31T15:27:27Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Материалы курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || Группа 1 || Группа 2 || Группа 3 || Группа 4 || [https://t.me/+VIMwq7NR_FoxYzQ6 Группа 1 (ЭАД)]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/mfgnik Михаил Федоров] || [https://t.me/on1kova Дарья Оникова] || [https://t.me/codeforcesrankzero Андрей Новгородский] || [https://t.me/fsnaumov Федор Наумов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [https://sourcecraft.dev/hsemanytask/ami-python-advanced-public-26f Ссылка на репозиторий с задачами и лекциями]&lt;br /&gt;
* [http://apal.hsemanytask.org/ Материал лекций]&lt;br /&gt;
* [https://t.me/+U3Lc4H5eokNkYWY6 Канал с анонсами по курсу]&lt;br /&gt;
* [https://t.me/+pZqsKY9Ine5jYzg6 Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]. Защита решений. Преподаватель вправе в любой момент семестра вызвать студента на устную защиту любой сданной задачи или группы задач. Студент обязан объяснить свое решение, работу кода и используемые языковые конструкции. Если студент не может дать связного объяснения по существу, баллы за всю соответствующую группу задач в manytask обнуляются; повторная сдача этих задач не восстанавливает балл. Если провалено больше одной защиты, то преподаватель вправе написать дисциплинарную записку за академические нарушения студента.&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97018</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97018"/>
		<updated>2026-08-31T15:27:05Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Материалы курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || Группа 1 || Группа 2 || Группа 3 || Группа 4 || [https://t.me/+VIMwq7NR_FoxYzQ6 Группа 1 (ЭАД)]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/mfgnik Михаил Федоров] || [https://t.me/on1kova Дарья Оникова] || [https://t.me/codeforcesrankzero Андрей Новгородский] || [https://t.me/fsnaumov Федор Наумов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [https://sourcecraft.dev/hsemanytask/ami-python-advanced-public-26f Ссылка на репозиторий с задачами и лекциями]&lt;br /&gt;
* [apal.hsemanytask.org Материал лекций]&lt;br /&gt;
* [https://t.me/+U3Lc4H5eokNkYWY6 Канал с анонсами по курсу]&lt;br /&gt;
* [https://t.me/+pZqsKY9Ine5jYzg6 Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]. Защита решений. Преподаватель вправе в любой момент семестра вызвать студента на устную защиту любой сданной задачи или группы задач. Студент обязан объяснить свое решение, работу кода и используемые языковые конструкции. Если студент не может дать связного объяснения по существу, баллы за всю соответствующую группу задач в manytask обнуляются; повторная сдача этих задач не восстанавливает балл. Если провалено больше одной защиты, то преподаватель вправе написать дисциплинарную записку за академические нарушения студента.&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97017</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=97017"/>
		<updated>2026-08-31T15:21:14Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Материалы курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || Группа 1 || Группа 2 || Группа 3 || Группа 4 || [https://t.me/+VIMwq7NR_FoxYzQ6 Группа 1 (ЭАД)]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/mfgnik Михаил Федоров] || [https://t.me/on1kova Дарья Оникова] || [https://t.me/codeforcesrankzero Андрей Новгородский] || [https://t.me/fsnaumov Федор Наумов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [https://sourcecraft.dev/hsemanytask/ami-python-advanced-public-26f Ссылка на репозиторий с задачами и лекциями]&lt;br /&gt;
* [https://t.me/+U3Lc4H5eokNkYWY6 Канал с анонсами по курсу]&lt;br /&gt;
* [https://t.me/+pZqsKY9Ine5jYzg6 Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]. Защита решений. Преподаватель вправе в любой момент семестра вызвать студента на устную защиту любой сданной задачи или группы задач. Студент обязан объяснить свое решение, работу кода и используемые языковые конструкции. Если студент не может дать связного объяснения по существу, баллы за всю соответствующую группу задач в manytask обнуляются; повторная сдача этих задач не восстанавливает балл. Если провалено больше одной защиты, то преподаватель вправе написать дисциплинарную записку за академические нарушения студента.&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=96998</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=96998"/>
		<updated>2026-08-29T19:21:13Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy&lt;br /&gt;
|-&lt;br /&gt;
| Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy&lt;br /&gt;
|-&lt;br /&gt;
| Manytask курса || https://hsemanytask.org/&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+UdkTYKz1D0s0MWIy БПМИ264-1] || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-1 || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-2 || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-1 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-2 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-1 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-2 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-2 || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-2 || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Manytask ==&lt;br /&gt;
&lt;br /&gt;
Для логина в manytask и sourcecraft необходимо завести Яндекс ID, после чего с ним удобно залогиниться. Семинарист выдаст на занятии секреты для добавления к курсу в мэнитаске и объяснит как сдавать домашние задания.&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, номинальная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=96997</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=96997"/>
		<updated>2026-08-29T19:19:01Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy&lt;br /&gt;
|-&lt;br /&gt;
| Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+UdkTYKz1D0s0MWIy БПМИ264-1] || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-1 || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-2 || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-1 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-2 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-1 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-2 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-2 || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-2 || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, номинальная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=96987</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=96987"/>
		<updated>2026-08-29T12:30:55Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy&lt;br /&gt;
|-&lt;br /&gt;
| Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+UdkTYKz1D0s0MWIy БПМИ264-1] || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-1 || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-2 || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-1 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-2 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-1 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-2 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-2 || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-2 || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, номинальная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=96986</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=96986"/>
		<updated>2026-08-29T12:27:07Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Система оценки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || Группа 1 || Группа 2 || Группа 3 || Группа 4 || [https://t.me/+VIMwq7NR_FoxYzQ6 Группа 1 (ЭАД)]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/mfgnik Михаил Федоров] || [https://t.me/on1kova Дарья Оникова] || [https://t.me/codeforcesrankzero Андрей Новгородский] || [https://t.me/fsnaumov Федор Наумов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [https://t.me/+U3Lc4H5eokNkYWY6 Канал с анонсами по курсу]&lt;br /&gt;
* [https://t.me/+pZqsKY9Ine5jYzg6 Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]. Защита решений. Преподаватель вправе в любой момент семестра вызвать студента на устную защиту любой сданной задачи или группы задач. Студент обязан объяснить свое решение, работу кода и используемые языковые конструкции. Если студент не может дать связного объяснения по существу, баллы за всю соответствующую группу задач в manytask обнуляются; повторная сдача этих задач не восстанавливает балл. Если провалено больше одной защиты, то преподаватель вправе написать дисциплинарную записку за академические нарушения студента.&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=96985</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=96985"/>
		<updated>2026-08-29T12:22:36Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || Группа 1 || Группа 2 || Группа 3 || Группа 4 || [https://t.me/+VIMwq7NR_FoxYzQ6 Группа 1 (ЭАД)]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/mfgnik Михаил Федоров] || [https://t.me/on1kova Дарья Оникова] || [https://t.me/codeforcesrankzero Андрей Новгородский] || [https://t.me/fsnaumov Федор Наумов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [https://t.me/+U3Lc4H5eokNkYWY6 Канал с анонсами по курсу]&lt;br /&gt;
* [https://t.me/+pZqsKY9Ine5jYzg6 Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=96984</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=96984"/>
		<updated>2026-08-29T12:22:04Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy&lt;br /&gt;
|-&lt;br /&gt;
| Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+UdkTYKz1D0s0MWIy БПМИ264-1] || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-1 || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-2 || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-1 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-2 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-1 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-2 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-2 || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-2 || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, утиная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=96983</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=96983"/>
		<updated>2026-08-29T11:32:01Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Преподаватели и учебные ассистенты */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy&lt;br /&gt;
|-&lt;br /&gt;
| Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ264-1 || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/+imrVaNKnJ_c5NjMy БПМИ264-2] || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-1 || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-2 || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-1 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-2 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-1 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-2 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-2 || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-2 || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, утиная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=96982</id>
		<title>Язык программирования Python 2026/27 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2026/27_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=96982"/>
		<updated>2026-08-29T10:54:56Z</updated>

		<summary type="html">&lt;p&gt;Chopik: Новая страница: «== О курсе ==  {| class=&amp;quot;wikitable&amp;quot; |- ! Ресурс !! Ссылка |- | Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy |- | Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy |- | Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f |- | Записи лекций || место для вашей ссылки |}  Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин]....»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ресурс !! Ссылка&lt;br /&gt;
|-&lt;br /&gt;
| Telegram-канал || https://t.me/+MF1ahvQcBZRkNzIy&lt;br /&gt;
|-&lt;br /&gt;
| Чат курса || https://t.me/+pnhP7Bdp5hs3MWUy&lt;br /&gt;
|-&lt;br /&gt;
| Репозиторий курса || https://sourcecraft.dev/hsemanytask/ami-python-basic-public-26f&lt;br /&gt;
|-&lt;br /&gt;
| Записи лекций || место для вашей ссылки&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Лектор курса — [https://t.me/kiDaniel Даниэль Хайбулин].&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! Семинарист !! Учебный ассистент&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ264-1 || [https://t.me/kiDaniel Хайбулин Даниэль] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ254-2 || [https://t.me/Ch0p1k Лущ Иван] || [https://t.me/dimidrosh Кириченко Дмитрий]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-1 || [https://t.me/pankova_mg Панькова Марина] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ265-2 || [https://t.me/samonenko Самоненко Илья] || [https://t.me/anikin_sanya Аникин Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-1 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ267-2 || [https://t.me/spnechaev Нечаев Сергей] || [https://t.me/niks_zol Золина Вероника]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-1 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ268-2 || [https://t.me/Sm1Ling Арифханов Азаматхан] || [https://t.me/yankerik Иванов Кирилл]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-1 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ269-2 || [https://t.me/qwertwasd Никитин Богдан] || [https://t.me/appk1t Токарев Алексей]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-1 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2610-2 || [https://t.me/slsktnkv Лоскутников Станислав] || [https://t.me/Sufleshka0_0 Гиндуллин Динар]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-1 || [https://t.me/Alexdat2000 Дацковский Алексей] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2611-2 || [https://t.me/Panoptes_Argus Боронин Николай] || [https://t.me/flawiss Курлов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-1 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2612-2 || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/smthusername Кадыров Таймаз]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-1 || [https://t.me/matsony_15 Мартиросянц Арменак] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2613-2 || [https://t.me/retaincycle Петрухин Вячеслав] || [https://t.me/artosssik Родионов Артём]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-1 || [https://t.me/alkov Ковалев Александр] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2614-2 || [https://t.me/xkvma Караев Михаил] || [https://t.me/Sh4k4l4d Сополев Александр]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-1 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|-&lt;br /&gt;
| БПМИ2615-2 || [https://t.me/d_pavlov_p Павлов Дмитрий] || [https://t.me/i_n_s_t_i_n_ct Поздеева Анна]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! Домашнее задание&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Типы данных, операторы, ввод-вывод || ДЗ 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Форматирование строк, условия, циклы, файлы || ДЗ 2&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Контейнеры: множества, словари, массивы || ДЗ 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Ссылки, изменяемость, копирование, функции || ДЗ 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции и классы || ДЗ 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Наследование, dunder-методы, property, dataclass, enum || ДЗ 6&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Исключения и контекстные менеджеры || ДЗ 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Протоколы и интерфейсы, утиная и структурная типизация || ДЗ 8&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Итераторы и генераторы || ДЗ 9&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Collections и itertools || ДЗ 10&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Пространства имён и декораторы || ДЗ 11&lt;br /&gt;
|-&lt;br /&gt;
| 12 || NumPy и Pandas || ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Данные из внешнего мира: пути, JSON, CSV, дата и время || ДЗ 13&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Тестирование || —&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
Домашние задания сдаются в &#039;&#039;&#039;личный репозиторий&#039;&#039;&#039; на&lt;br /&gt;
SourceCraft. У каждого студента свой форк репозитория курса; решения&lt;br /&gt;
отправляются обычным &amp;lt;code&amp;gt;git push&amp;lt;/code&amp;gt;, после чего их автоматически&lt;br /&gt;
проверяет CI и выставляет баллы в manytask.&lt;br /&gt;
&lt;br /&gt;
Проверяется не только правильность: помимо тестов запускаются линтер и проверка&lt;br /&gt;
типов. Задание с падающим линтером не засчитывается, поэтому прогоняйте его&lt;br /&gt;
локально до отправки — как это делать, написано в README репозитория.&lt;br /&gt;
&lt;br /&gt;
Всего 13 наборов задач, по одному к каждой лекции, плюс вводная задача. У&lt;br /&gt;
каждого набора два срока: до мягкого задача стоит полный балл, между мягким и&lt;br /&gt;
жёстким — половину, после жёсткого не оценивается.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Задание !! Задач !! Баллов !! Мягкий срок !! Жёсткий срок&lt;br /&gt;
|-&lt;br /&gt;
| Вводная задача || 1 || 10 || 09.09, 23:59 || 16.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 1. Типы данных || 11 || 185 || 15.09, 23:59 || 15.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2. Условия, циклы, файлы || 12 || 205 || 11.09, 23:59 || 18.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3. Контейнеры || 12 || 215 || 15.09, 23:59 || 22.09, 23:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4. Ссылки и изменяемость || 9 || 260 || 18.09, 23:59 || 25.09, 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Остальные задания открываются по ходу курса, вместе с соответствующими&lt;br /&gt;
лекциями. У ДЗ 1 мягкий и жёсткий сроки совпадают: полный балл держится до&lt;br /&gt;
15 сентября, после чего задание закрывается.&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 · О_семинары + 0,5 · О_дз + 0,3 · О_экзамен&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое, применяется &#039;&#039;&#039;только&#039;&#039;&#039; к итоговой оценке.&lt;br /&gt;
Блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Компонента !! Вес !! Детали&lt;br /&gt;
|-&lt;br /&gt;
| Семинары || 20% || правила оценивания и оценки — за семинаристами&lt;br /&gt;
|-&lt;br /&gt;
| Домашние задания || 50% || 13 наборов задач, по одному к лекции, плюс вводная задача; сдаются в личный репозиторий, проверяются автоматически&lt;br /&gt;
|-&lt;br /&gt;
| Экзамен || 30% || коллоквиум на сессии&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Семинарист вправе снизить общую оценку за домашнее задание на 0,1 за&lt;br /&gt;
незащищённую задачу; снижение складывается за каждое нарушение. Защита при&lt;br /&gt;
необходимости проходит на семинаре в виде вопросов на понимание: условие,&lt;br /&gt;
краевой случай, почему сделано так, а не иначе.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен на курсе — коллоквиум, разговор один на один с преподавателем на 8–10&lt;br /&gt;
минут. Проводится на сессионной неделе, предварительно в субботу, чтобы отвести&lt;br /&gt;
на него весь день. Отвечать нужно без подготовки.&lt;br /&gt;
&lt;br /&gt;
В билете три вопроса, каждый из своей лекции:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Вопрос !! О чём !! Баллов&lt;br /&gt;
|-&lt;br /&gt;
| 1 || сформулировать понятие || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2 || что выведет этот код и почему || 4&lt;br /&gt;
|-&lt;br /&gt;
| 3 || почему язык устроен именно так &#039;&#039;&#039;или&#039;&#039;&#039; каким подходом решать задачу || 4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Сумма — 10 баллов, она и есть оценка за экзамен по десятибалльной шкале. За&lt;br /&gt;
каждый вопрос ставится полный балл, половина или ноль: сказать &#039;&#039;&#039;что&#039;&#039;&#039;&lt;br /&gt;
происходит — половина, объяснить &#039;&#039;&#039;почему&#039;&#039;&#039; — полный балл.&lt;br /&gt;
&lt;br /&gt;
Спрашивают &#039;&#039;&#039;только материал лекций&#039;&#039;&#039;. Того, что разбиралось на семинарах&lt;br /&gt;
сверх лекции, в билетах нет. Домашние задачи пересказывать не нужно, но&lt;br /&gt;
понимание, почему решение работает, проверяется прямо.&lt;br /&gt;
&lt;br /&gt;
Пользоваться конспектами, ноутбуком и телефоном нельзя. Правила и примеры&lt;br /&gt;
вопросов всех трёх видов лежат в репозитории курса, в папке &amp;lt;code&amp;gt;exam&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=96981</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=96981"/>
		<updated>2026-08-29T10:08:17Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Преподаватели */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || Группа 1 || Группа 2 || Группа 3 || Группа 4 || [https://t.me/+VIMwq7NR_FoxYzQ6 Группа 1 (ЭАД)]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || [https://t.me/Ch0p1k3 Иван Лущ] || TBA || TBA || TBA || [https://t.me/fsnaumov Федор Наумов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [https://t.me/+U3Lc4H5eokNkYWY6 Канал с анонсами по курсу]&lt;br /&gt;
* [https://t.me/+pZqsKY9Ine5jYzg6 Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=96928</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=96928"/>
		<updated>2026-08-26T16:17:27Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || Группа 1 || Группа 2 || Группа 3 || Группа 4 || Группа 1 (ЭАД)&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || [https://t.me/Ch0p1k3 Иван Лущ] || TBA || TBA || TBA || [https://t.me/fsnaumov Федор Наумов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [https://t.me/+U3Lc4H5eokNkYWY6 Канал с анонсами по курсу]&lt;br /&gt;
* [https://t.me/+pZqsKY9Ine5jYzg6 Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=96927</id>
		<title>Язык программирования Python (углубленный курс)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_(%D1%83%D0%B3%D0%BB%D1%83%D0%B1%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81)&amp;diff=96927"/>
		<updated>2026-08-26T15:47:17Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Преподаватели ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Лектор&#039;&#039;&#039; ||colspan=&amp;quot;5&amp;quot;| [https://t.me/Ch0p1k3 Иван Лущ]&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Номер группы&#039;&#039;&#039; || Группа 1 || Группа 2 || Группа 3 || Группа 4 || Группа 1 (ЭАД)&lt;br /&gt;
|-&lt;br /&gt;
|| &#039;&#039;&#039;Семинаристы&#039;&#039;&#039; || TBA || TBA || TBA || TBA || TBA&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Программа курса ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|| Packaging и tooling&lt;br /&gt;
|-&lt;br /&gt;
|| Типы: почему и как&lt;br /&gt;
|-&lt;br /&gt;
|| Тестирование и логирование&lt;br /&gt;
|-&lt;br /&gt;
|| PDB, introspection и dis&lt;br /&gt;
|-&lt;br /&gt;
|| Threading, GIL basics&lt;br /&gt;
|-&lt;br /&gt;
|| Multiprocessing, IPC, subinterpreters, free-threading, subprocess&lt;br /&gt;
|-&lt;br /&gt;
|| Async, coroutines, event loop&lt;br /&gt;
|-&lt;br /&gt;
|| Дескрипторы&lt;br /&gt;
|-&lt;br /&gt;
|| Метаклассы и &amp;lt;code&amp;gt;__init_subclass__&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Faster CPython: Adaptive Interpreter и JIT&lt;br /&gt;
|-&lt;br /&gt;
|| Memory model, GC, weakref&lt;br /&gt;
|-&lt;br /&gt;
|| Профилирование и performance&lt;br /&gt;
|-&lt;br /&gt;
|| Cython, C-extensions, bindings&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Материалы курса ==&lt;br /&gt;
&lt;br /&gt;
* [https://hsemanytask.org/ami-python-advanced Manytask]&lt;br /&gt;
* [TBD Канал с анонсами по курсу]&lt;br /&gt;
* [TBD Ссылка на чат]&lt;br /&gt;
&lt;br /&gt;
== Система оценки ==&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка:&lt;br /&gt;
&lt;br /&gt;
            O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,2 * Семинары + 0,5 * Задачи + 0,3 * Мок-интервью&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Семинары&#039;&#039;&#039; — активность на семинарах&lt;br /&gt;
* &#039;&#039;&#039;Задачи&#039;&#039;&#039; — регулярные ДЗ через [https://hsemanytask.org/ami-python-advanced manytask]&lt;br /&gt;
* &#039;&#039;&#039;Мок-интервью&#039;&#039;&#039; — устная форма контроля&lt;br /&gt;
&lt;br /&gt;
== Мок-интервью ==&lt;br /&gt;
&lt;br /&gt;
Устная форма контроля в формате технического собеседования, имитирующая Python-интервью. Проходит на последних 2-3 лекциях семестра&lt;br /&gt;
(декабрь).&lt;br /&gt;
&lt;br /&gt;
Часть I. Теория&lt;br /&gt;
&lt;br /&gt;
Интервьювер задаёт 4-5 открытых вопросов равномерно по блокам курса. Формат — открытые вопросы, требуют объяснения &amp;quot;почему&amp;quot;. Примеры:&lt;br /&gt;
* почему list[Dog] нельзя передать вместо list[Animal], а Sequence[Dog] — можно?&lt;br /&gt;
* чем logger.error(exc) хуже logger.exception()?&lt;br /&gt;
&lt;br /&gt;
Часть II. Разбор задач&lt;br /&gt;
&lt;br /&gt;
Интервьювер выбирает несколько задач из сданных студентом. Студент рассказывает, как устроено его решение, почему выбрал именно такой&lt;br /&gt;
подход, какие видит компромиссы, и отвечает на уточняющие вопросы.&lt;br /&gt;
&lt;br /&gt;
Критерии оценивания&lt;br /&gt;
&lt;br /&gt;
Каждая часть даёт до 5 баллов, итого 0-10.&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2024/25_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=85697</id>
		<title>Язык программирования Python 2024/25 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2024/25_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=85697"/>
		<updated>2024-09-02T08:11:15Z</updated>

		<summary type="html">&lt;p&gt;Chopik: Новая страница: «== Ссылки на чаты групп ==  {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot; |- ! Группа !! БПМИ241 !! БПМИ242 !! БПМИ243 !! БП…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ссылки на чаты групп ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! БПМИ241 !! БПМИ242 !! БПМИ243 !! БПМИ244 !! БПМИ245 !! БПМИ246 !! БПМИ247 !! БПМИ248 !! БПМИ249 !! БПМИ2410 !! БПМИ2411 !! БПМИ2412 !! БПМИ2413 !! БЭАД242 !! БЭАД243&lt;br /&gt;
|-&lt;br /&gt;
|| Ссылка || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [https://t.me/+_8JYFx4OEklkZDky 2410-1] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2023/24_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=85441</id>
		<title>Язык программирования Python 2023/24 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2023/24_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=85441"/>
		<updated>2024-08-19T13:59:12Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Telegram-канал: https://t.me/+S6XtwyGWbDoxMDAy (чат - в обсуждении к каналу)&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! БПМИ233-1 !! БПМИ233-2 !! БПМИ234-1 !! БПМИ234-2 !! БПМИ236-1 !! БПМИ236-2 !! БПМИ237-1 !! БПМИ237-2 !! БПМИ238-1 !! БПМИ238-2 !! БПМИ239-1 !! БПМИ239-2 !! БПМИ2310-1 !! БПМИ2310-2 !! БПМИ2311-1 !! БПМИ2311-2 !! БПМИ2312-1 !! БПМИ2312-2 !! БЭАД231 !! БЭАД232 !! БЭАД233&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;21&amp;quot;| [https://t.me/palladain Тимур Петров]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист || [https://t.me/Mr_galitskii Борис Галицкий] || [https://t.me/ydubn Юрий Дубнов] || [https://t.me/pankova_mg Марина Панькова] || [https://t.me/Fading_Soul Кирилл Шахматов] || [https://t.me/Mr_galitskii Борис Галицкий] || [https://t.me/Mr_galitskii Борис Галицкий] || [https://t.me/ydubn Юрий Дубнов] || [https://t.me/kiDaniel Даниэль Хайбулин] || [https://t.me/Ch0p1k Иван Лущ] || [https://t.me/objatie_groba Игорь Минеев] || [https://t.me/MrDredD Азиз Темирханов] || [https://t.me/MrDredD Азиз Темирханов] || [https://t.me/spnechaev Сергей Нечаев] || [https://t.me/spnechaev Сергей Нечаев] || [https://t.me/leskiv Олеся Васина] / [https://t.me/al_plo Алексей Плотников] || [https://t.me/paiflare Андрей Петров] || [https://t.me/evgen1997 Евгений Хомутов] || [https://t.me/mil_ev Евгения Милюта] || [https://t.me/GogolevaMA Мария Гоголева] || [https://t.me/GogolevaMA Мария Гоголева] / [https://t.me/Ni_Mans Никита Мануйленко] || [https://t.me/Ni_Mans Никита Мануйленко]&lt;br /&gt;
|-&lt;br /&gt;
|| Ассистент || [https://t.me/lfgetl Фаргат Гарипов] || [https://t.me/a_ri_sha_sha Арина Шайдеман] || [https://t.me/Femistoclus1 Никита Глебский] || [https://t.me/sinfillo Дарья Фомина] || [https://t.me/sodora Дарья Гвоздева] || [https://t.me/qwrnsqlx Данила Энгель] || [https://t.me/mishasvintus Михаил Гончаров] || [https://t.me/oleja_shpep Олег Рябов] || [https://t.me/dahbka_lis Даниил Тимижев] || [https://t.me/pchelka_zh Никита Шевердов] || [https://t.me/hoshicasia Наталья Михайловская] || [https://t.me/IlyaMazaev Илья Мазаев] || [https://t.me/govzman Илья Говзман] || [https://t.me/be_my_fire Дарья Прихач] || [https://t.me/h1de0us Екатерина Козлова] || [https://t.me/volyachka Ольга Турчина] || [https://t.me/ekhuf Эрика Пастухова] || [https://t.me/zendyxx Юлия Павлова] || [https://t.me/uletelanamars Ника Прокудина] || [https://t.me/SpV16 Владислав Гарбуз] || [https://t.me/malov_pavel Павел Малов] ||&lt;br /&gt;
|-&lt;br /&gt;
|| Ассистент курса ||colspan=&amp;quot;21&amp;quot;| [https://t.me/on1kova Дарья Оникова]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Ссылка на github с лекциями: https://github.com/Palladain/Python_1_HSE_2023&lt;br /&gt;
&lt;br /&gt;
== ДЗ ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест !! Дата выдачи !! Soft deadline !! Hard deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/51847/enter/ ДЗ 1] || 08.09.23 ||  15.09.23 23:59 || 22.09.23 23:59&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/52457/enter/ ДЗ 2] || 14.09.23 ||  24.09.23 23:59 || 01.10.23 23:59&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/52552/enter/ ДЗ 3] || 17.09.23 ||  27.09.23 23:59 || 04.10.23 23:59&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/52956/enter/ ДЗ 4] || 27.09.23 ||  04.10.23 23:59 || 11.10.23 23:59&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/53007/enter/ ДЗ 5] || 02.10.23 ||  11.10.23 23:59 || 18.10.23 23:59&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/53572/enter/ ДЗ 6] || 05.10.23 ||  14.10.23 23:59 || 21.10.23 23:59&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/53863/enter/ ДЗ 7] || 11.10.23 ||  18.10.23 23:59 || 24.10.23 23:59&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/54184/enter/ ДЗ 8] || 17.10.23 ||  24.10.23 23:59 || 24.10.23 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания и автоматы ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,3 * О_экз + 0,7 * О_накоп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_накоп = 0,3 * О_сем + 0,7 * О_дз&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление оценки - округляется &#039;&#039;&#039;только&#039;&#039;&#039; итог. Округление арифметическое, блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
Возможно получение оценки за курс &amp;quot;автоматом&amp;quot; (не сдавать экзамен) при условии:&lt;br /&gt;
&lt;br /&gt;
1) накопленная оценка &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
2) оценка за работу на семинаре &amp;gt;=8&lt;br /&gt;
&lt;br /&gt;
Домашние задания = контест после каждой пары. Каждый контест имеет 2 дедлайна: мягкий и жесткий. Первая неделя - мягкий дедлайн (все задачи имеют полный балл), вторая неделя - жесткий дедлайн (имеют вес 0.7). После жесткого дедлайна задачи не оцениваются. О_дз высчитывается как средняя оценка за домашние контесты&lt;br /&gt;
&lt;br /&gt;
Правила оценивания семинаров выбираются самими семинаристами и проставляются ими же.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
Необходимо установить интерпретатор Python под свою ОС - https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
и по желанию какую-либо среду разработки: &lt;br /&gt;
* JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/&lt;br /&gt;
&lt;br /&gt;
* Visual Studio Code: https://code.visualstudio.com/&lt;br /&gt;
# Скачать [https://code.visualstudio.com/#alt-downloads VS Code]&lt;br /&gt;
# Установить расширения (extensions) - &#039;&#039;&#039;Python, autopep8, Python Indent, Jupyter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Списывание ==&lt;br /&gt;
&lt;br /&gt;
Все ваши домашние задания, их защиты и экзамен будут проверены на плагиат.&lt;br /&gt;
&lt;br /&gt;
При выявлении списывания ваша работа будет аннулирована.&lt;br /&gt;
&lt;br /&gt;
Второе списывание — выговор, третье — отчисление.&lt;br /&gt;
&lt;br /&gt;
== Ссылки на чаты групп ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! БПМИ231 !! БПМИ232 !! БПМИ233 !! БПМИ234 !! БПМИ235 !! БПМИ236 !! БПМИ237 !! БПМИ238 !! БПМИ239 !! БПМИ2310 !! БПМИ2311 !! БПМИ2312 !! БЭАД232 !! БЭАД233&lt;br /&gt;
|-&lt;br /&gt;
|| Ссылка || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [https://t.me/+iO5uV8JNCf05ZGUy 238-2] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [https://t.me/+YaGkx7zVSBJkZTky 2311-2] || [Тык] [Тык] || [Тык] [https://t.me/+Shpai4ztRlU0YzA6 232-2] || [https://t.me/+CZ_aGsN_GdRlNzk6 233-1] [https://t.me/+cDIfeKtGlp1lNmMy 233-2]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2023/24_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=79514</id>
		<title>Язык программирования Python 2023/24 (основной поток)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%AF%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_Python_2023/24_(%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D0%BE%D0%B9_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA)&amp;diff=79514"/>
		<updated>2023-09-10T08:53:52Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Telegram-канал: https://t.me/+S6XtwyGWbDoxMDAy (чат - в обсуждении к каналу)&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! БПМИ233-1 !! БПМИ233-2 !! БПМИ234-1 !! БПМИ234-2 !! БПМИ236-1 !! БПМИ236-2 !! БПМИ237-1 !! БПМИ237-2 !! БПМИ238-1 !! БПМИ238-2 !! БПМИ239-1 !! БПМИ239-2 !! БПМИ2310-1 !! БПМИ2310-2 !! БПМИ2311-1 !! БПМИ2311-2 !! БПМИ2312-1 !! БПМИ2312-2 !! БЭАД231 !! БЭАД232 !! БЭАД233&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;21&amp;quot;| [https://t.me/palladain Тимур Петров]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист || [https://t.me/Mr_galitskii Борис Галицкий] || [https://t.me/ydubn Юрий Дубнов] || [https://t.me/pankova_mg Марина Панькова] || [https://t.me/Fading_Soul Кирилл Шахматов] || [https://t.me/Mr_galitskii Борис Галицкий] || [https://t.me/Mr_galitskii Борис Галицкий] || [https://t.me/ydubn Юрий Дубнов] || [https://t.me/kiDaniel Даниэль Хайбулин] || [https://t.me/Ch0p1k Иван Лущ] || [https://t.me/objatie_groba Игорь Минеев] || [https://t.me/MrDredD Азиз Темирханов] || [https://t.me/MrDredD Азиз Темирханов] || [https://t.me/spnechaev Сергей Нечаев] || [https://t.me/spnechaev Сергей Нечаев] || [https://t.me/leskiv Олеся Васина] / [https://t.me/al_plo Алексей Плотников] || [https://t.me/paiflare Андрей Петров] || [https://t.me/evgen1997 Евгений Хомутов] || [https://t.me/mil_ev Евгения Милюта] || [https://t.me/GogolevaMA Мария Гоголева] || [https://t.me/GogolevaMA Мария Гоголева] / [https://t.me/Ni_Mans Никита Мануйленко] || [https://t.me/Ni_Mans Никита Мануйленко]&lt;br /&gt;
|-&lt;br /&gt;
|| Ассистент || [https://t.me/lfgetl Фаргат Гарипов] || [https://t.me/a_ri_sha_sha Арина Шайдеман] || [https://t.me/Femistoclus1 Никита Глебский] || [https://t.me/sinfillo Дарья Фомина] || [https://t.me/sodora Дарья Гвоздева] || [https://t.me/qwrnsqlx Данила Энгель] || [https://t.me/mishasvintus Михаил Гончаров] || [https://t.me/oleja_shpep Олег Рябов] || [https://t.me/dahbka_lis Даниил Тимижев] || [https://t.me/pchelka_zh Никита Шевердов] || [https://t.me/hoshicasia Наталья Михайловская] || [https://t.me/IlyaMazaev Илья Мазаев] || [https://t.me/govzman Илья Говзман] || [https://t.me/be_my_fire Дарья Прихач] || [https://t.me/h1de0us Екатерина Козлова] || [https://t.me/volyachka Ольга Турчина] || [https://t.me/ekhuf Эрика Пастухова] || [https://t.me/zendyxx Юлия Павлова] || [https://t.me/uletelanamars Ника Прокудина] || [https://t.me/SpV16 Владислав Гарбуз] || [https://t.me/malov_pavel Павел Малов] ||&lt;br /&gt;
|-&lt;br /&gt;
|| Ассистент курса ||colspan=&amp;quot;21&amp;quot;| [https://t.me/on1kova Дарья Оникова]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Ссылка на github с лекциями: https://github.com/Palladain/Python_1_HSE_2023&lt;br /&gt;
&lt;br /&gt;
== ДЗ ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест !! Дата выдачи !! Soft deadline !! Hard deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/51847/enter/ ДЗ 1] || 08.09.23 ||  15.09.23 23:59 || 22.09.23 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания и автоматы ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,3 * О_экз + 0,7 * О_накоп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_накоп = 0,3 * О_сем + 0,7 * О_дз&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Округление оценки - округляется &#039;&#039;&#039;только&#039;&#039;&#039; итог. Округление арифметическое, блокирующих оценок нет.&lt;br /&gt;
&lt;br /&gt;
Возможно получение оценки за курс &amp;quot;автоматом&amp;quot; (не сдавать экзамен) при условии:&lt;br /&gt;
&lt;br /&gt;
1) накопленная оценка &amp;gt;= 8&lt;br /&gt;
&lt;br /&gt;
2) оценка за работу на семинаре &amp;gt;=8&lt;br /&gt;
&lt;br /&gt;
Домашние задания = контест после каждой пары. Каждый контест имеет 2 дедлайна: мягкий и жесткий. Первая неделя - мягкий дедлайн (все задачи имеют полный балл), вторая неделя - жесткий дедлайн (имеют вес 0.7). После жесткого дедлайна задачи не оцениваются. О_дз высчитывается как средняя оценка за домашние контесты&lt;br /&gt;
&lt;br /&gt;
Правила оценивания семинаров выбираются самими семинаристами и проставляются ими же.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
На занятия можно приносить свой ноутбук.&lt;br /&gt;
&lt;br /&gt;
Необходимо установить интерпретатор Python под свою ОС - https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
и по желанию какую-либо среду разработки: &lt;br /&gt;
* JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/&lt;br /&gt;
&lt;br /&gt;
* Visual Studio Code: https://code.visualstudio.com/&lt;br /&gt;
# Скачать [https://code.visualstudio.com/#alt-downloads VS Code]&lt;br /&gt;
# Установить расширения (extensions) - &#039;&#039;&#039;Python, autopep8, Python Indent, Jupyter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Списывание ==&lt;br /&gt;
&lt;br /&gt;
Все ваши домашние задания, их защиты и экзамен будут проверены на плагиат.&lt;br /&gt;
&lt;br /&gt;
При выявлении списывания ваша работа будет аннулирована.&lt;br /&gt;
&lt;br /&gt;
Второе списывание — выговор, третье — отчисление.&lt;br /&gt;
&lt;br /&gt;
== Ссылки на чаты групп ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! БПМИ231 !! БПМИ232 !! БПМИ233 !! БПМИ234 !! БПМИ235 !! БПМИ236 !! БПМИ237 !! БПМИ238 !! БПМИ239 !! БПМИ2310 !! БПМИ2311 !! БПМИ2312&lt;br /&gt;
|-&lt;br /&gt;
|| Ссылка || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [https://t.me/+Gy77joNj6AQ0MmQ6 238-1] [https://t.me/+iO5uV8JNCf05ZGUy 238-2] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [https://t.me/+YaGkx7zVSBJkZTky Тык] || [Тык] [Тык]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9B%D0%B8%D0%BA%D0%B1%D0%B5%D0%B7_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0_(2022)&amp;diff=72443</id>
		<title>Ликбез разработчика (2022)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9B%D0%B8%D0%BA%D0%B1%D0%B5%D0%B7_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0_(2022)&amp;diff=72443"/>
		<updated>2022-09-18T09:32:45Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Материалы курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся на [https://events.webinar.ru/54933491/1919905641 Webinar.ru], &#039;&#039;в основном&#039;&#039;, &#039;&#039;&#039;по субботам в 12:30&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
&lt;br /&gt;
Канал курса в TG: [https://t.me/+fBeSiG3tUAk3MmYy channel link]&lt;br /&gt;
&lt;br /&gt;
Чат курса в TG: [https://t.me/+8SJtI3onsHQyMzAy chat link]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватели&#039;&#039;&#039;: Ахтямов Павел, Кантонистова Елена, Бардуков Анатолий&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент !! Контакты &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | Иван Лущ ||[https://t.me/Ch0p1k @Ch0p1k]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Материалы курса==&lt;br /&gt;
Ссылка на плейлист курса на YouTube: https://youtube.com/playlist?list=PLmA-1xX7IuzB3fBc46hap-t4bGTndfOzF&lt;br /&gt;
&lt;br /&gt;
Ссылка на папку с материалами курса: [[https://drive.google.com/drive/folders/1Iy0Rp9CupXmr06JEuhflpTF41BelQJ2C GDrive]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
 ! Занятие !! Тема !! Дата !! Преподаватель !! Материалы для самоподготовки к семинарам !! Дополнительные материалы&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;1&#039;&#039;&#039; || [https://events.webinar.ru/54933491/816076396/record-new/1190615158 Введение в МО]: типы и примеры задач, какие бывают данные, пайплайн ML-проекта&lt;br /&gt;
 || 06.09.22, Вт || Кантонистова Елена Олеговна || || [https://disk.yandex.ru/d/SFQyezcDnQP_xQ Презентация]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;2&#039;&#039;&#039; || [https://events.webinar.ru/54933491/1251497776/record-new/560921549 Введение в высоконагруженные системы] || 09.09.22, Пт || Бардуков Анатолий Андреевич || || Что почитать по HighLoad: Гайды от Google (там всё по полочкам); Книга с кабанчиком: O&#039;Reilly &amp;quot;Высоконагруженные приложения&amp;quot; (есть [https://habr.com/ru/company/piter/blog/352742/ выжимка на Habr]); DBMOK - Data-management Book of Knowledge; переписка Инмана и Кимбола; статья и лекция от Жени Ермакова ([https://habr.com/ru/company/yandex/blog/557140/ highly Normalized hybrid Model on Habr]); записи курса по РС и параллельным вычислениям с бакалавриата ФКН; записи докладов с HighLoad++&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;3&#039;&#039;&#039; || [https://events.webinar.ru/54933491/1919905641/record-new/736123372 Обзор Linux]: история и дистрибутивы, терминал, пользователи, процессы и конфиги || 17.09.22, Сб || Ахтямов Павел Ибрагимович || || [https://docs.google.com/presentation/d/15pMxvgxFFa-d_zyIeeNyV7O9ChdiJaKaSASYUdsbMX8/edit?usp=sharing Презентация]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;4&#039;&#039;&#039; || Git: базовые команды, ветки, конфликты и pull-реквесты || 24.09.22, Сб || Ахтямов Павел Ибрагимович || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;5&#039;&#039;&#039; || Архитектура современных веб-приложений: монолитная vs микросервисная, REST, FastAPI || 08.10.22, Сб || Ахтямов Павел Ибрагимович || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || Docker: установка, базовые команды, остановка и удаление контейнеров, логирование; разработка, тестирование и деплой || 15.10.22, Сб || Ахтямов Павел Ибрагимович || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;7&#039;&#039;&#039; || SQL: CREATE, INSERT, UPDATE и SELECT запросы, подзапросы, оконные функции || || Ахтямов Павел Ибрагимович || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;8&#039;&#039;&#039; || NoSQL: документоориентированные БД (MongoDB), key-value storage (Redis), поисковые движки (стек ELK: ElasticSearch + Logstash + Kibana) || || Ахтямов Павел Ибрагимович || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Формула оценивания==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=71863</id>
		<title>Wiki ФКН</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=71863"/>
		<updated>2022-09-06T19:58:26Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
= Учебные курсы факультета компьютерных наук =&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2022/23 учебный год ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2022/2023_(пилотный_поток) | Линейная алгебра и геометрия (пилотный_поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2022/2023_(основной_поток) | Линейная алгебра и геометрия (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2022/2023_(основной_поток) | Математический анализ-1 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1base-2022-23 | Дискретная математика (ПМИ основной поток + ЭАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_(пилотный_поток) | Дискретная математика (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Язык_программирования_Python_2022/2023_(основной_поток) Язык программирования Python 2022/2023 (основной_поток)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика 2022-2023 | Дискретная математика ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[LAaG DSBA 2022/2023 | LAaG (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics DSBA 2022/2023 | Discrete Mathematics ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;КНАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_КНАД 22/23| Дискретная математика (КНАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_КНАД 22/23| Математический анализ (КНАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_КНАД 22/23| Линейная алгебра (КНАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_Python_КНАД 22/23| Программирование на Python (КНАД) ]]&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2022/2023_(пилотный_поток)| Теория вероятностей (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2022/2023_(основной_поток)| Теория вероятностей (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_Анализ_2_на_ПМИ_2022/2023_(пилотный_поток) | Математический анализ - 2 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_-_2_(2022/23) | Математический анализ - 2 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Язык_программирования_C%2B%2B_(углубленный_курс)_2022 | Язык программирования C++ (углубленный курс)]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_логика_ПМИ_22/23 | Математическая логика ]]&lt;br /&gt;
&lt;br /&gt;
[[Продвинутый_Python_2022/2023 | Продвинутый Python ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2022/2023 | Алгоритмы и структуры данных - 2 ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_22/23 | Business and Management in Global Context 22/23]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;КНАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Алгебра КНАД 2022/2023 | Алгебра]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ -- 2 (2022/23) | Математический анализ -- 2]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_КНАД 22/23 | Алгоритмы и структуры данных 2]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_КНАД 22/23 | Теория вероятностей ]]&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1 | Машинное обучение 1]]&lt;br /&gt;
&lt;br /&gt;
[[Theory of Computation 2022 | Theory of Computation]]&lt;br /&gt;
&lt;br /&gt;
[[ Operation Research and Game Theory | Operation Research and Game Theory]]&lt;br /&gt;
&lt;br /&gt;
[[ Statistical Learning Theory 2022 | Statistical Learning Theory]]&lt;br /&gt;
&lt;br /&gt;
[[ Функциональное_программирование_22-23 | Функциональное программирование ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении_22/23 | Прикладная статистика в машинном обучении 22/23]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_3_курс_2022/2023 | НИС Машинное обучение и приложения 3 курс]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/a35a6a40088b44a7a9e374727a0f2548 Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/dbce4f5101ed47dca0b363122f139aac НИС Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[tssp-2022-23 | Time series and stochastic processes 2022-23]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[OWF2022 | Односторонние функции и их применения]]&lt;br /&gt;
&lt;br /&gt;
[[InfTheory2022 | Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[ Функциональное_программирование_22-23 | Функциональное программирование ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_4_курс_2022/2023 | НИС Машинное обучение и приложения 4 курс]]  &lt;br /&gt;
&lt;br /&gt;
[[Глубинное_обучение_22 | Глубинное обучение 2022]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ Statistics4MR-2022-23 | Statistics for Market Research 2022-23]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Биоинформатика_1_год_2022/23 | Биоинформатика 1 год 2022/23]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность для международных отношений 22/23 | Цифровая грамотность для международных отношений 22/23]]&amp;lt;br /&amp;gt; || || ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%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%B2_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D1%8B%D1%85_%D0%BE%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F%D1%85_22/23#.D0.9D.D0.B5.D0.BE.D0.B1.D1.85.D0.BE.D0.B4.D0.B8.D0.BC.D1.8B.D0.B5_.D1.81.D1.81.D1.8B.D0.BB.D0.BA.D0.B8 Основы анализа данных для международных отношений 22/23] || || ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Python_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_2022_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA#.D0.9F.D1.80.D0.B0.D0.B2.D0.B8.D0.BB.D0.B0_.D0.B4.D0.B5.D0.B4.D0.BB.D0.B0.D0.B9.D0.BD.D0.BE.D0.B2 Основы программирования на Python осень 2022 матфак] || || ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[ ссылка | Анализ данных]] || Медиакоммуникации, Журналистика || 2 курс || 1-2 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| [[Ликбез_разработчика_(2022) | Ликбез разработчика]] || Машинное обучение и высоконагруженные системы|| 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[econ_probability_2022-23|Теория вероятностей и математическая статистика]] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[econ_dynamic_opt_2022-23|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[icef-dse-2022-23|Data Science for Economics 2022-23]] ||icef, 3-4 year || 1-2 module&lt;br /&gt;
|-&lt;br /&gt;
| [[Лицей ВШЭ. Практикум по программированию 10 класс 2022-23 | Лицей ВШЭ. Практикум по программированию 10 класс]] || Лицей ВШЭ || 10 класс&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Архив =&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2021/22 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2021/2022_(пилотный_поток) | Линейная алгебра и геометрия (пилотный_поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2021/2022_(основной_поток) | Линейная алгебра и геометрия (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2021/2022_(пилотный_поток) | Алгебра (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2021/2022_(основной_поток) | Алгебра (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_Анализ_1_на_ПМИ_2021/2022_(пилотный_поток) | Математический анализ 1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2021/2022_(основной_поток) | Математический анализ-1 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1-2021-22 | Дискретная математика]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Основы_и_методология_программирования_на_ПМИ_2021/2022_(основной_поток) Основы и методология программирования 2021/2022 (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных пилотный поток 2021/2022 | Алгоритмы и структуры данных пилотный поток 2021/2022]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 основной поток 2021/2022 (4 модуль) | Алгоритмы и структуры данных 1 основной поток 2021/2022 (4 модуль)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DM1-SE-2021-22 | Дискретная математика-1 ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra22.wikidot.com/ Алгебра 2021/2022 ПИ wikidot]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра 2021/2022 ПИ | Алгебра 2021/2022 ПИ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2021/2022 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics DSBA 2021/2022 | Discrete Mathematics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG DSBA 2021/2022 | LAaG (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus DSBA 2021/2022 | Calculus (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Programming DSBA 2021/2022 | Introduction to Programming (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;КНАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_(КНАД) | Математический анализ (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра_(КНАД) | Линейная алгебра (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_Python | Программирование на Python  (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_КНАД | Дискретная математика (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных-1 2021/2022 4 модуль (КНАД) | Алгоритмы и структуры данных (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_С++_КНАД | Программирование на С++ (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Python_для_сбора_и_анализа_данных_КНАД | Python для сбора и анализа данных (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[ИПР_КНАД_22 | Инструменты промышленной разработки (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2021/2022_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2021/2022_(основной_поток)| ТВиМС (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ 2021/2022 (пилотный поток) | Математический анализ - 2 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_-_2.1_(2021/22) Математический анализ - 2.1 (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_-_2.2_(2021/22) | Математический анализ - 2.2 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[MissingSemester2021/2022 | Инструменты промышленной разработки (The Missing Semester of your CS education)]]&lt;br /&gt;
&lt;br /&gt;
[[Язык программирования C++ (углубленный курс) | Язык программирования C++ (углубленный курс)]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая логика | Математическая логика]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (ПМИ)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 2 2021 | Алгоритмы и структуры данных 2]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021 | Алгоритмы и структуры данных – 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_матричных_вычислений_2021/2022| Основы матричных вычислений 2021/2022]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных на ПИ 2021/2022 | Алгоритмы и структуры данных на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей и математическая статистика 2021-2022 | Теория вероятностей и математическая статистика]]&lt;br /&gt;
&lt;br /&gt;
[[НИС Методы и алгоритмы защиты информации | НИС Методы и алгоритмы защиты информации]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics 2 DSBA 2021/2022 | Discrete Mathematics 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2021/22 | Business and Management in Global Context (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2021/2022 | Probability and Statistics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2021 | Differential Equations ]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2021/2022 | Computer Architecture and Operating Systems (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[https://www.notion.so/2021-2022-7374a6eeced2434288226a339bd5037f Курсовая работа]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Intro_to_DL_21/22 | Introduction to Deep Learning 21/22 ]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_21/22 | Безопасность компьютерных систем 21/22]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%A7%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_2022#.D0.A3.D1.87.D0.B5.D0.B1.D0.BD.D1.8B.D0.B9_.D0.BF.D0.BB.D0.B0.D0.BD Численные методы (2022)]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_21/22 | Методы оптимизации 21/22]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_22 Математическое моделирование]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/NIS-TCS-20-21 НИС Теоретическая информатика]&lt;br /&gt;
&lt;br /&gt;
[[time_series_modelling_21_22 | Моделирование временных рядов 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе (Кафедра SAS) 21/22 | Анализ данных в бизнесе (Кафедра SAS) 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Comb2021_2022 | Комбинаторные конструкции в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2021_2022 | Машинное обучение 1]]&lt;br /&gt;
&lt;br /&gt;
[[Theory of Computation 2021 | Theory of Computation]]&lt;br /&gt;
&lt;br /&gt;
[http://math-info.hse.ru/s21/8 Прикладные дифференциальные уравнения]&lt;br /&gt;
&lt;br /&gt;
[[Сбор_и_разметка_данных_для_машинного_обучения_21/22 | Сбор и разметка данных для машинного обучения 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное_программирование_на_языке_Java/2022 | Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / PC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/5ca71a3b2b17452599f169468df43408 НИС Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[[Database_Systems_2022 | Database Systems 2022]]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/082aef7073a844afa4c1bf718a773d77 Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[https://naorlov.notion.site/naorlov/Nets-2021-51931594039e40aeb9102b784d7a8e70 Компьютерные сети]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации в машинном обучении 2022| Методы оптимизации в машинном обучении 2022]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_3_курс_2021/2022 | НИС Машинное обучение и приложения 3 курс]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Psmo_21_22 Прикладная статистика в машинном обучении 21/22]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2021 | Statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ML4SE_1 | НИС Машинное обучение для программной инженерии]]&lt;br /&gt;
&lt;br /&gt;
[[Технологии прикладного анализа данных SAS | Технологии прикладного анализа данных SAS]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Time_Series_and_Stochastic_Processes_ada_21_22  Time series and stochastic processes 2021-22]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/xenakas/dsba_ecm_2021 Elements of Econometrics ]&lt;br /&gt;
&lt;br /&gt;
[[Data Science Case Studies (JD SAS) 21/22 | Data Science Case Studies (JD SAS) 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[SAS Technologies for Data Mining | SAS Technologies for Data Mining]]&lt;br /&gt;
[[Optimization_Methods_2022 | Optimization Methods]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_дифференциальную_геометрию_2022 | Введение в дифференциальную геометрию 2022]]&lt;br /&gt;
&lt;br /&gt;
[[Символьные_вычисления_21/22 | Символьные вычисления 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Случайные_процессы_(зима_2022) | Случайные процессы (зима 2022) ]]&lt;br /&gt;
&lt;br /&gt;
[[Методы_сжатия_и_передачи_медиаданных_21/22 | Методы сжатия и передачи медиаданных 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_и_практика_онлайн-экспериментов_21/22 | Теория и практика онлайн-экспериментов 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_21/22 | Безопасность компьютерных систем 21/22]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_21/22 Дизайн систем]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%82%D0%B5%D0%BD%D0%B7%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9 Основы тензорых вычислений]&lt;br /&gt;
&lt;br /&gt;
[[Сбор_и_разметка_данных_для_машинного_обучения_21/22 | Сбор и разметка данных для машинного обучения 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2021 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_4_курс_2021/2022 | НИС Машинное обучение и приложения 4 курс]]&lt;br /&gt;
&lt;br /&gt;
[https://artemova.notion.site/artemova/c88a68750cff4b509699fa127be11801 Глубинное обучение для текстовых данных 2021/2022]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/LSML_2021/2022 Машинное обучение для больших данных 21/22]&lt;br /&gt;
&lt;br /&gt;
[[Эффективные системы глубинного обучения 21/22|Эффективные системы глубинного обучения]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/2-0cd36b67b9f64182bfeabcda9ede647a НИС Распределенные системы 2]&lt;br /&gt;
&lt;br /&gt;
[[msbdp_21 | Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/cee4a50ac8cf4e328cefbd35cf822fa5 Облачные вычисления]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[InfTheory2021 | Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[OWF2021 | Односторонние функции и их применения]]&lt;br /&gt;
&lt;br /&gt;
[[ConvAppr22 | Выпуклое программирование и аппроксимационные алгоритмы ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Statistics 4mr 2021-22 | Statistical Methods for Market Research (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Decision Making Strategy]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2022|ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-2_2021/2022|ДГТВ-2]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вычислений_2022|Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
[[NonClassicalLogics|Факультатив &amp;quot;Неклассические логики&amp;quot; (3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Криптография_на_решётках_21/22| Криптография на решётках]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D0%B9%D0%BD%D0%BE%D1%80_%D0%91%D0%B8%D0%BE%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0_1_%D0%B3%D0%BE%D0%B4_2021/22 Майнор Биоинформатика 1 год 2021/22]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Биоинформатика_2_год_2021/22|Майнор Биоинформатика 2 год 2021/22]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_программирование_21/22_(майнор_ИАД) | Введение в программирование 21/22 (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_машинного_обучения | Основы машинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_глубинного_обучения | Основы глубинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных | Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное_программирование_2019 | Функциональное программирование 2021]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (ноя-дек 2021)]]&lt;br /&gt;
&lt;br /&gt;
[[Dopglavy_DM_2022| Дополнительные главы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_Data_Science_в_игровой_индустрии_(SAS) | Факультатив Data Science в игровой индустрии (SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_Анализ_данных_на_платформе_SAS | Факультатив Анализ данных на платформе SAS]]&lt;br /&gt;
&lt;br /&gt;
[https://rroll.to/2D8yXl Основы и методология пикапа на ПМИ 2021/2022]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Python,_%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_2022 Программирование на языке Python] || Журналистика || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Программирование_на_Python_деп_медиа_2022 Программирование на языке Python] || Журналистика и Медиакоммуникации || 1 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Python_для_ОП_%22Психология%22_2021/2022 Программирование на языке Python] ||Психология || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Python_для_ОП_%22Экономика_и_статистика%22_и_ОП_%22География_глобальных_изменений%22_2021/2022 Программирование на языке Python] ||Экономика и статистика; География глобальных изменений || 2 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Культура работы с данными]] ||Иностранные языки и межкультурная коммуникация || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2022|Машинное обучение]] || Математика || 3-4 модули || 3-4 модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Введение_в_МО_БИ_21/22| Введение в машинное обучение]] || Бизнес-информатика || 3 курс || 3-4 модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Excel для анализа данных 21-22]] || Иностранные языки и межкультурная коммуникация || 4 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в Data Science 21-22]] || УБ и МиРА || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования в Python (Мирэк) 2022 | Основы программирования в Python]] || Мировая экономика || 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.cs.hse.ru/Python_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%A5%D0%B8%D0%BC%D0%B8%D1%8F Python для извлечения и обработки данных] || Химия || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Цифровая_грамотность_Городское_планирование_2021-2022 Цифровая грамотность] || Городское планирование || 1 курс || 4 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%93%D0%B5%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F_2020/21 Цифровая грамотность] || География глобальных измерений и геоинформационные технологии || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, Востоковедение 2021/2022| Цифровая грамотность]] || Востоковедение || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|[[Цифровая Грамотность ИКВиА 2021/2022 | Цифровая грамотность]] || ИКВиА || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B2_%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%8E%D1%80%D0%B8%D1%81%D1%82%D0%B0_2018-2019 Цифровая грамотность] || Юриспруденция || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B2_%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%8E%D1%80%D0%B8%D1%81%D1%82%D0%B0_2018-2019 Цифровая грамотность] || Юриспруденция:частное право || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_2021/2022 Цифровая грамотность] ||История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Цифровая_грамотность_Филология_2021/2022 Цифровая грамотность] || Филология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2020-21_(%D0%9A%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F) Цифровая грамотность] || Культурология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%94%D0%B5%D0%BF%D0%B0%D1%80%D1%82%D0%B0%D0%BC%D0%B5%D0%BD%D1%82_%D0%9C%D0%B5%D0%B4%D0%B8%D0%B0_2021-2022 Цифровая грамотность] || Медиакоммуникации и Журналистика || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Цифровая_грамотность_Философия_2021/2022 Цифровая грамотность] || Философия || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_программирования_на_Python_осень_2021_матфак Основы программирования на Python] || Математика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_R,_%D0%A1%D0%BE%D1%86%D0%B8%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F Анализ данных в R] || Социология || 4 курс || 1-2 модули&lt;br /&gt;
|- &lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D0%9C%D0%A1%D0%90%D0%A0-2_2020 Методы анализа больших данных в исследованиях поведения покупателя] || Прикладные методы социального анализа рынков (магистратура) || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_(%D0%A4%D0%AD%D0%9D)_-_2021-2022 Машинное обучение] || Экономика || 3,4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_ЭкСтат_ГП | Программирование на языке Python ]] || Городское планирование, Экономика и статистика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 2021/2022 | Основы анализа данных в международных отношениях]] || Международные отношения || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Python_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 Python извлечение и обработка данных] || Клеточная и молекулярная биотехнология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_Python_(%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_2020) Основы программирования в Python ] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_работы_с_данными:_сбор,_анализ,_визуализация_(ОП_%22Журналистика%22) Основы работы с данными: сбор, анализ, визуализация] || Журналистика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_Data_Science Data Science] || Экономика впечатлений: менеджмент в индустрии гостеприимства и туризме (магистратура) || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_(%D1%81%D0%BE%D0%B2._%D0%B1%D0%B0%D0%BA._%D0%92%D0%A8%D0%AD-%D0%A0%D0%AD%D0%A8_2021) Машинное обучение] || Совместный бакалавриат НИУ ВШЭ и РЭШ || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
|| Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/Data_Analysis_in_Economics_and_Finance_2020-2021 Data Analysis in Economics and Finance] || Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/Data_Analysis_in_Journalism_and_Political_Science_2020-2021 Data Analysis in Journalism and Political Science]|| Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D1%8B%D0%B5_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_2020_1%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C Прикладные исследования в культурологии] || Прикладная культурология (магистратура) || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F Программирование и лингвистические данные] || Фундаментальная и компьютерная лингвистика || 1 курс || 1, 2, 3, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F Программирование и лингвистические данные] || Фундаментальная и компьютерная лингвистика || 1 курс || 1, 2, 3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8 Программирование и теория алгоритмов] || Фундаментальная и компьютерная лингвистика || 3 курс || 2, 3, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/daria-sa/NNmethods_ba_hse21-22/ Нейросетевые методы в обработке текстов] || Фундаментальная и компьютерная лингвистика || 4 курс || 1, 2, 3 модули&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Modern_Data_Analysis_2021_2022 | Modern Data Analysis]] || Data Science (Науки о данных) || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2021_2022 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Theory of Computation 2021 | Theory of Computation]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[ConvAppr22 | Выпуклое программирование и аппроксимационные алгоритмы ]] || Науки о данных, специализация ТИ ||  1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[RecSys_2021_2022 | Рекомендательные системы]] || ФТИАД || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2021_2022 | Стохастический анализ 2021-2022]] || Math of Machine Learning || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Reinforcement_learning_2021_2022 | Математические основы обучения с подкреплением 2021-2022]] || Math of Machine Learning || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Theoretical_Computer_Science_2022 | Theoretical computer science 2021-2022]] || Theoretical computer science || PhD&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное_обучение_(современные_методы)-МОиВС-2021-2022 | Машинное обучение (современные методы)]] || Машинное обучение и высоконагруженные системы|| 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Алгоритмы_и_структуры_данных-МОиВС-2021-2022 | Алгоритмы и структуры данных]] || Машинное обучение и высоконагруженные системы|| 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_промышленной_разработки-МОиВС-2021-2022 | Основы промышленной разработки]] || Машинное обучение и высоконагруженные системы|| 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Глубинное обучение-МОиВС-2022-2023 | Глубинное обучение]] || Машинное обучение и высоконагруженные системы|| 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Econ_probability_2021-22 Теория вероятностей и математическая статистика] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Динамическая оптимизация в экономике и финансах, фэн, 2021/22|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Архив до 2020/21 учебного года включительно =&lt;br /&gt;
[[Wiki ФКН/Архив]]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9B%D0%B8%D0%BA%D0%B1%D0%B5%D0%B7_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0_(2022)&amp;diff=71862</id>
		<title>Ликбез разработчика (2022)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9B%D0%B8%D0%BA%D0%B1%D0%B5%D0%B7_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0_(2022)&amp;diff=71862"/>
		<updated>2022-09-06T19:47:14Z</updated>

		<summary type="html">&lt;p&gt;Chopik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [ Zoom] по ... в ...&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
&lt;br /&gt;
Канал курса в TG: [https://t.me/+fBeSiG3tUAk3MmYy link]&lt;br /&gt;
&lt;br /&gt;
Чат курса в TG: [chat link]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватели&#039;&#039;&#039;: Кантонистова Елена, Бардуков Анатолий, Ахтямов Павел&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент !! Контакты &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | Иван Лущ ||[https://t.me/Ch0p1k @Ch0p1k]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Материалы курса==&lt;br /&gt;
Ссылка на плейлист курса на YouTube: &lt;br /&gt;
&lt;br /&gt;
Ссылка на GitHub с материалами курса: [[ GitHub]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
 ! Занятие !! Тема !! Дата !! Преподаватель !! Материалы для самоподготовки к семинарам !! Дополнительные материалы&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;1&#039;&#039;&#039; || Введение в МО: типы и примеры задач, какие бывают данные, пайплайн ML-проекта&lt;br /&gt;
 ||  || Кантонистова Елена Олеговна || || [https://disk.yandex.ru/d/SFQyezcDnQP_xQ Презентация]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;2&#039;&#039;&#039; || Введение в высоконагруженные системы || || Бардуков Анатолий Андреевич || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;3&#039;&#039;&#039; || Обзор Linux: история и дистрибутивы, терминал, пользователи, процессы и конфиги || || Ахтямов Павел Ибрагимович || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;4&#039;&#039;&#039; || Git: базовые команды, ветки, конфликты и pull-реквесты || || Ахтямов Павел Ибрагимович || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;5&#039;&#039;&#039; || Архитектура современных веб-приложений: монолитная vs микросервисная, REST, FastAPI || || Ахтямов Павел Ибрагимович || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;6&#039;&#039;&#039; || Docker: установка, базовые команды, остановка и удаление контейнеров, логирование; разработка, тестирование и деплой || || Ахтямов Павел Ибрагимович || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;7&#039;&#039;&#039; || SQL: CREATE, INSERT, UPDATE и SELECT запросы, подзапросы, оконные функции || || Ахтямов Павел Ибрагимович || ||&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#eaecf0;&amp;quot; | &#039;&#039;&#039;8&#039;&#039;&#039; || NoSQL: документоориентированные БД (MongoDB), key-value storage (Redis), поисковые движки (стек ELK: ElasticSearch + Logstash + Kibana) || || Ахтямов Павел Ибрагимович || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Формула оценивания==&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=69282</id>
		<title>Wiki ФКН</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=69282"/>
		<updated>2022-05-06T08:37:28Z</updated>

		<summary type="html">&lt;p&gt;Chopik: Отмена правки 69280, сделанной участником Copylineuaeae (обс.)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
= Учебные курсы факультета компьютерных наук =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2021/22 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2021/2022_(пилотный_поток) | Линейная алгебра и геометрия (пилотный_поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2021/2022_(основной_поток) | Линейная алгебра и геометрия (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2021/2022_(пилотный_поток) | Алгебра (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2021/2022_(основной_поток) | Алгебра (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_Анализ_1_на_ПМИ_2021/2022_(пилотный_поток) | Математический анализ 1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2021/2022_(основной_поток) | Математический анализ-1 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1-2021-22 | Дискретная математика]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Основы_и_методология_программирования_на_ПМИ_2021/2022_(основной_поток) Основы и методология программирования 2021/2022 (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных пилотный поток 2021/2022 | Алгоритмы и структуры данных пилотный поток 2021/2022]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 основной поток 2021/2022 (4 модуль) | Алгоритмы и структуры данных 1 основной поток 2021/2022 (4 модуль)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DM1-SE-2021-22 | Дискретная математика-1 ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra22.wikidot.com/ Алгебра 2021/2022 ПИ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2021/2022 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics DSBA 2021/2022 | Discrete Mathematics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG DSBA 2021/2022 | LAaG (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus DSBA 2021/2022 | Calculus (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Programming DSBA 2021/2022 | Introduction to Programming (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;КНАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_(КНАД) | Математический анализ (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра_(КНАД) | Линейная алгебра (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_Python | Программирование на Python  (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_КНАД | Дискретная математика (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных-1 2021/2022 4 модуль (КНАД) | Алгоритмы и структуры данных (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_С++_КНАД | Программирование на С++ (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Python_для_сбора_и_анализа_данных_КНАД | Python для сбора и анализа данных (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[ИПР_КНАД_22 | Инструменты промышленной разработки (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2021/2022_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2021/2022_(основной_поток)| ТВиМС (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ 2021/2022 (пилотный поток) | Математический анализ - 2 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_-_2.1_(2021/22) Математический анализ - 2.1 (основной поток)]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_-_2.2_(2021/22) | Математический анализ - 2.2 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[MissingSemester2021/2022 | Инструменты промышленной разработки (The Missing Semester of your CS education)]]&lt;br /&gt;
&lt;br /&gt;
[[Язык программирования C++ (углубленный курс) | Язык программирования C++ (углубленный курс)]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая логика | Математическая логика]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (ПМИ)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 2 2021 | Алгоритмы и структуры данных 2]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021 | Алгоритмы и структуры данных – 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2021 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_матричных_вычислений_2021/2022| Основы матричных вычислений 2021/2022]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных на ПИ 2021/2022 | Алгоритмы и структуры данных на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей и математическая статистика 2021-2022 | Теория вероятностей и математическая статистика]]&lt;br /&gt;
&lt;br /&gt;
[[НИС Методы и алгоритмы защиты информации | НИС Методы и алгоритмы защиты информации]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics 2 DSBA 2021/2022 | Discrete Mathematics 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2021/22 | Business and Management in Global Context (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2021/2022 | Probability and Statistics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2021 | Differential Equations ]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2021/2022 | Computer Architecture and Operating Systems (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[https://www.notion.so/2021-2022-7374a6eeced2434288226a339bd5037f Курсовая работа]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Intro_to_DL_21/22 | Introduction to Deep Learning 21/22 ]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_21/22 | Безопасность компьютерных систем 21/22]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%A7%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%9C%D0%B5%D1%82%D0%BE%D0%B4%D1%8B_2022#.D0.A3.D1.87.D0.B5.D0.B1.D0.BD.D1.8B.D0.B9_.D0.BF.D0.BB.D0.B0.D0.BD Численные методы (2022)]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_21/22 | Методы оптимизации 21/22]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_22 Математическое моделирование]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/NIS-TCS-20-21 НИС Теоретическая информатика]&lt;br /&gt;
&lt;br /&gt;
[[time_series_modelling_21_22 | Моделирование временных рядов 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе (Кафедра SAS) 21/22 | Анализ данных в бизнесе (Кафедра SAS) 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Comb2021_2022 | Комбинаторные конструкции в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1 | Машинное обучение 1]]&lt;br /&gt;
&lt;br /&gt;
[[Theory of Computation 2021 | Theory of Computation]]&lt;br /&gt;
&lt;br /&gt;
[http://math-info.hse.ru/s21/8 Прикладные дифференциальные уравнения]&lt;br /&gt;
&lt;br /&gt;
[[Сбор_и_разметка_данных_для_машинного_обучения_21/22 | Сбор и разметка данных для машинного обучения 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное_программирование_на_языке_Java/2022 | Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / PC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/5ca71a3b2b17452599f169468df43408 НИС Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[[Database_Systems_2022 | Database Systems 2022]]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/082aef7073a844afa4c1bf718a773d77 Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[https://naorlov.notion.site/naorlov/Nets-2021-51931594039e40aeb9102b784d7a8e70 Компьютерные сети]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации в машинном обучении 2022| Методы оптимизации в машинном обучении 2022]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_3_курс_2021/2022 | НИС Машинное обучение и приложения 3 курс]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Psmo_21_22 Прикладная статистика в машинном обучении 21/22]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2021 | Statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ML4SE_1 | НИС Машинное обучение для программной инженерии]]&lt;br /&gt;
&lt;br /&gt;
[[Технологии прикладного анализа данных SAS | Технологии прикладного анализа данных SAS]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Time_Series_and_Stochastic_Processes_ada_21_22  Time series and stochastic processes 2021-22]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/xenakas/dsba_ecm_2021 Elements of Econometrics ]&lt;br /&gt;
&lt;br /&gt;
[[Data Science Case Studies (JD SAS) 21/22 | Data Science Case Studies (JD SAS) 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[SAS Technologies for Data Mining | SAS Technologies for Data Mining]]&lt;br /&gt;
[[Optimization_Methods_2022 | Optimization Methods]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_дифференциальную_геометрию_2022 | Введение в дифференциальную геометрию 2022]]&lt;br /&gt;
&lt;br /&gt;
[[Символьные_вычисления_21/22 | Символьные вычисления 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Случайные_процессы_(зима_2022) | Случайные процессы (зима 2022) ]]&lt;br /&gt;
&lt;br /&gt;
[[Методы_сжатия_и_передачи_медиаданных_21/22 | Методы сжатия и передачи медиаданных 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_и_практика_онлайн-экспериментов_21/22 | Теория и практика онлайн-экспериментов 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_21/22 | Безопасность компьютерных систем 21/22]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%94%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC_21/22 Дизайн систем]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D1%82%D0%B5%D0%BD%D0%B7%D0%BE%D1%80%D0%BD%D1%8B%D1%85_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D0%B9 Основы тензорых вычислений]&lt;br /&gt;
&lt;br /&gt;
[[Сбор_и_разметка_данных_для_машинного_обучения_21/22 | Сбор и разметка данных для машинного обучения 21/22]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2021 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_4_курс_2021/2022 | НИС Машинное обучение и приложения 4 курс]]&lt;br /&gt;
&lt;br /&gt;
[https://artemova.notion.site/artemova/c88a68750cff4b509699fa127be11801 Глубинное обучение для текстовых данных 2021/2022]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/LSML_2021/2022 Машинное обучение для больших данных 21/22]&lt;br /&gt;
&lt;br /&gt;
[[Эффективные системы глубинного обучения 21/22|Эффективные системы глубинного обучения]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/2-0cd36b67b9f64182bfeabcda9ede647a НИС Распределенные системы 2]&lt;br /&gt;
&lt;br /&gt;
[[msbdp_21 | Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[https://osukhoroslov-hse.notion.site/cee4a50ac8cf4e328cefbd35cf822fa5 Облачные вычисления]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[InfTheory2021 | Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[OWF2021 | Односторонние функции и их применения]]&lt;br /&gt;
&lt;br /&gt;
[[ConvAppr22 | Выпуклое программирование и аппроксимационные алгоритмы ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Statistics 4mr 2021-22 | Statistical Methods for Market Research (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Decision Making Strategy]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2022|ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-2_2021/2022|ДГТВ-2]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вычислений_2022|Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
[[NonClassicalLogics|Факультатив &amp;quot;Неклассические логики&amp;quot; (3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Криптография_на_решётках_21/22| Криптография на решётках]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%9C%D0%B0%D0%B9%D0%BD%D0%BE%D1%80_%D0%91%D0%B8%D0%BE%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0_1_%D0%B3%D0%BE%D0%B4_2021/22 Майнор Биоинформатика 1 год 2021/22]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Биоинформатика_2_год_2021/22|Майнор Биоинформатика 2 год 2021/22]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_программирование_21/22_(майнор_ИАД) | Введение в программирование 21/22 (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_машинного_обучения | Основы машинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_глубинного_обучения | Основы глубинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных | Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное_программирование_2019 | Функциональное программирование 2021]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (ноя-дек 2021)]]&lt;br /&gt;
&lt;br /&gt;
[[Dopglavy_DM_2022| Дополнительные главы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_Data_Science_в_игровой_индустрии_(SAS) | Факультатив Data Science в игровой индустрии (SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_Анализ_данных_на_платформе_SAS | Факультатив Анализ данных на платформе SAS]]&lt;br /&gt;
&lt;br /&gt;
[https://rroll.to/2D8yXl Основы и методология пикапа на ПМИ 2021/2022]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B5_Python,_%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_2022 Программирование на языке Python] || Журналистика || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Программирование_на_Python_деп_медиа_2022 Программирование на языке Python] || Журналистика и Медиакоммуникации || 1 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Python_для_ОП_%22Психология%22_2021/2022 Программирование на языке Python] ||Психология || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Python_для_ОП_%22Экономика_и_статистика%22_и_ОП_%22География_глобальных_изменений%22_2021/2022 Программирование на языке Python] ||Экономика и статистика; География глобальных изменений || 2 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Культура работы с данными]] ||Иностранные языки и межкультурная коммуникация || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2022|Машинное обучение]] || Математика || 3-4 модули || 3-4 модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Введение_в_МО_БИ_21/22| Введение в машинное обучение]] || Бизнес-информатика || 3 курс || 3-4 модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Excel для анализа данных 21-22]] || Иностранные языки и межкультурная коммуникация || 4 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в Data Science 21-22]] || УБ и МиРА || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования в Python (Мирэк) 2022 | Основы программирования в Python]] || Мировая экономика || 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.cs.hse.ru/Python_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%A5%D0%B8%D0%BC%D0%B8%D1%8F Python для извлечения и обработки данных] || Химия || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Цифровая_грамотность_Городское_планирование_2021-2022 Цифровая грамотность] || Городское планирование || 1 курс || 4 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%93%D0%B5%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F_2020/21 Цифровая грамотность] || География глобальных измерений и геоинформационные технологии || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, Востоковедение 2021/2022| Цифровая грамотность]] || Востоковедение || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|[[Цифровая Грамотность ИКВиА 2021/2022 | Цифровая грамотность]] || ИКВиА || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B2_%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%8E%D1%80%D0%B8%D1%81%D1%82%D0%B0_2018-2019 Цифровая грамотность] || Юриспруденция || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B2_%D0%B4%D0%B5%D1%8F%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%8E%D1%80%D0%B8%D1%81%D1%82%D0%B0_2018-2019 Цифровая грамотность] || Юриспруденция:частное право || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_2021/2022 Цифровая грамотность] ||История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Цифровая_грамотность_Филология_2021/2022 Цифровая грамотность] || Филология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_2020-21_(%D0%9A%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F) Цифровая грамотность] || Культурология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%A6%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%94%D0%B5%D0%BF%D0%B0%D1%80%D1%82%D0%B0%D0%BC%D0%B5%D0%BD%D1%82_%D0%9C%D0%B5%D0%B4%D0%B8%D0%B0_2021-2022 Цифровая грамотность] || Медиакоммуникации и Журналистика || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Цифровая_грамотность_Философия_2021/2022 Цифровая грамотность] || Философия || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_программирования_на_Python_осень_2021_матфак Основы программирования на Python] || Математика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_R,_%D0%A1%D0%BE%D1%86%D0%B8%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F Анализ данных в R] || Социология || 4 курс || 1-2 модули&lt;br /&gt;
|- &lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D0%9C%D0%A1%D0%90%D0%A0-2_2020 Методы анализа больших данных в исследованиях поведения покупателя] || Прикладные методы социального анализа рынков (магистратура) || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_(%D0%A4%D0%AD%D0%9D)_-_2021-2022 Машинное обучение] || Экономика || 3,4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_ЭкСтат_ГП | Программирование на языке Python ]] || Городское планирование, Экономика и статистика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 2021/2022 | Основы анализа данных в международных отношениях]] || Международные отношения || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Python_%D0%B4%D0%BB%D1%8F_%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 Python извлечение и обработка данных] || Клеточная и молекулярная биотехнология || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_Python_(%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_2020) Основы программирования в Python ] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Основы_работы_с_данными:_сбор,_анализ,_визуализация_(ОП_%22Журналистика%22) Основы работы с данными: сбор, анализ, визуализация] || Журналистика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_Data_Science Data Science] || Экономика впечатлений: менеджмент в индустрии гостеприимства и туризме (магистратура) || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_(%D1%81%D0%BE%D0%B2._%D0%B1%D0%B0%D0%BA._%D0%92%D0%A8%D0%AD-%D0%A0%D0%AD%D0%A8_2021) Машинное обучение] || Совместный бакалавриат НИУ ВШЭ и РЭШ || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
|| Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/Data_Analysis_in_Economics_and_Finance_2020-2021 Data Analysis in Economics and Finance] || Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/Data_Analysis_in_Journalism_and_Political_Science_2020-2021 Data Analysis in Journalism and Political Science]|| Бакалавриат НИУ ВШЭ и Лондонского университета || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
|  [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D0%B0%D0%B4%D0%BD%D1%8B%D0%B5_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B2_%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D1%83%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_2020_1%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C Прикладные исследования в культурологии] || Прикладная культурология (магистратура) || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F Программирование и лингвистические данные] || Фундаментальная и компьютерная лингвистика || 1 курс || 1, 2, 3, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B5_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B8%D1%81%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F Программирование и лингвистические данные] || Фундаментальная и компьютерная лингвистика || 1 курс || 1, 2, 3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BB%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0_%D0%B8_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8 Программирование и теория алгоритмов] || Фундаментальная и компьютерная лингвистика || 3 курс || 2, 3, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/daria-sa/NNmethods_ba_hse21-22/ Нейросетевые методы в обработке текстов] || Фундаментальная и компьютерная лингвистика || 4 курс || 1, 2, 3 модули&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| [[Modern_Data_Analysis_2021_2022 | Modern Data Analysis]] || Data Science (Науки о данных) || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2021_2022 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Theory of Computation 2021 | Theory of Computation]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[ConvAppr22 | Выпуклое программирование и аппроксимационные алгоритмы ]] || Науки о данных, специализация ТИ ||  1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[RecSys_2021_2022 | Рекомендательные системы]] || ФТИАД || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2021_2022 | Стохастический анализ 2021-2022]] || Math of Machine Learning || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Reinforcement_learning_2021_2022 | Математические основы обучения с подкреплением 2021-2022]] || Math of Machine Learning || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Theoretical_Computer_Science_2022 | Theoretical computer science 2021-2022]] || Theoretical computer science || PhD&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное_обучение_(современные_методы)-МОиВС-2021-2022 | Машинное обучение (современные методы)]] || Машинное обучение и высоконагруженные системы|| 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Алгоритмы_и_структуры_данных-МОиВС-2021-2022 | Алгоритмы и структуры данных]] || Машинное обучение и высоконагруженные системы|| 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_промышленной_разработки-МОиВС-2021-2022 | Основы промышленной разработки]] || Машинное обучение и высоконагруженные системы|| 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Глубинное обучение-МОиВС-2022-2023 | Глубинное обучение]] || Машинное обучение и высоконагруженные системы|| 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Econ_probability_2021-22 Теория вероятностей и математическая статистика] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Динамическая оптимизация в экономике и финансах, фэн, 2021/22|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Архив = &lt;br /&gt;
&lt;br /&gt;
== Курсы за 2020/21 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2020/2021_(пилотный_поток) | Математический анализ-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2020/2021_(основной_поток) | Математический анализ-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2020/2021_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2020/2021_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2020/2021_(пилотный_поток) | Алгебра (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2020/2021_(основной_поток) | Алгебра (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2020/2021_(пилотный_поток) | Основы и методология программирования на ПМИ 2020/2021 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2020/2021_(основной_поток)_3_модуль | Основы и методология программирования на ПМИ 2020/2021 (основной поток, III модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1-2020-21 | Дискретная математика-1 ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_1_2020/2021_(4_модуль) | Алгоритмы и структуры данных – 1 (4 модуль) на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2020/2021 | Алгоритмы и структуры данных – 1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[DM1-SE-2020-21 | Дискретная математика-1 ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra21.wikidot.com/ Алгебра ПИ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2020/2021 | Discrete Mathematics (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2020/2021 | Linear Algebra and Geometry (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[English_DSBA_2020/2021 | English DSBA (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_DSBA_2020/2021 | Introduction to Programming (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ Calculus_2020/21 | Calculus (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2020/2021 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_Economics_2020/21 | Introduction to Economics ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2020/2021_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2020/2021_(основной_поток)| Теория вероятностей (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2020/2021_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_-_2_(основной_поток) | Математический анализ - 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[MissingSemester2020/2021 | Инструменты промышленной разработки (The Missing Semester of your CS education)]]&lt;br /&gt;
&lt;br /&gt;
[[АКОС ПМИ 2020/2021 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Основы матричных вычислений 2020/2021]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (ПМИ, 2021)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2020/2021 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-base2020/2021 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2019/2020 | Алгоритмы и структуры данных - 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2020/2021 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Calculus-2_DSBA_2020_(ПАД) | Calculus-2 (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_-_2_DSBA2020/2021 | Discrete Mathematics - 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2020/21 | Business and Management in Global Context (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Principles_of_micro_and_macro-economics_2020/21 | Principles of micro and macro-economics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms_and_data_structures_2_2020/21 | Algorithms and data structures 2 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2020/2021 | Probability and Statistics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2020/2021 | Computer Architecture and Operating Systems (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2021 | Differential Equations ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2020_2021 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2020_2021 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная статистика в машинном обучении 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Theory of computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Матричные вычисления 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2020/2021|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации в машинном обучении|Методы оптимизации в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Моделирование временных рядов 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Высокопроизводительные вычисления 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[ Сбор и обработка данных с помощью краудсорсинга 20/21 ]]&lt;br /&gt;
&lt;br /&gt;
[[ Распределённые системы ]]&lt;br /&gt;
&lt;br /&gt;
[[ Компьютерные сети 2021 ]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_РС|НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе (Кафедра SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы прикладной статистики (2020/21)]]&lt;br /&gt;
&lt;br /&gt;
[[Comb2020_2021 | Комбинаторные конструкции в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Численные Методы 2021]]&lt;br /&gt;
&lt;br /&gt;
[[Методы оптимизации 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Математическое моделирование]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПАД&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ MachineLearning1_DSBA2020 | Machine Learning 1 (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[ Time_Series_and_Stochastic_Processes_ada_20_21 | Time Series and Stochastic Processes (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
[[ST2187 Business analytics, applied modelling and prediction | Business analytics, applied modelling and prediction (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Data_Base_2020/2021_DSBA | Data Base (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Social_History_of_Science_2020/21 | Social History of Science (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Elements_of_Econometrics_2020/21 | Elements of Econometrics (DSBA)]]&lt;br /&gt;
&lt;br /&gt;
[[Data Science Case Studies / Анализ данных в бизнесе (Кафедра SAS)]]&lt;br /&gt;
&lt;br /&gt;
[[ Optimization_methods | Optimizaton Methods (DSBA) ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2020 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Символьные вычисления]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2020/2021 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение в обработке звука 20/21]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2020 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное обучение на больших данных 2021]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Генеративные модели в машинном обучении 2021 | Генеративные модели в машинном обучении 2021]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[НИС_РС_2 | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[msbdp_20 | Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[ Облачные вычисления]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2020 | Statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[InfTheo2020-2021|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[A_Theorist&#039;s_Toolkit_2020_2021 | A Theorist&#039;s Toolkit, AMI]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[ Майнор Биоинформатика 1 год ]]&lt;br /&gt;
&lt;br /&gt;
[[ Майнор Биоинформатика 2 год ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ Введение в программирование (майнор ИАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в анализ данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения|Современные методы машинного обучения (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных/2020_2021|Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ ОУФ Машинное Обучение в Питоне ]]&lt;br /&gt;
&lt;br /&gt;
[[ Факультатив &amp;quot;Теория вычислений и логика&amp;quot; (Осень 2020)]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_2021|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Adaptation_DM_20-21 |Adaptation course in DM]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ (осень 2020)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (2-3 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[ Факультатив &amp;quot;Теория вычислений и логика&amp;quot; | Факультатив &amp;quot;Теория вычислений&amp;quot; (Весна 2021)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2021 | ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-3_2019/2020 | ДГТВ-3]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2020_2021 | Stochastic Analysis ]] || Statistical Learning Theory || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Econometrics_fall_2020 | Эконометрика ]] || ФТИАД || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Recsys_2020_2021 | Рекомендательные системы]] || ФТИАД|| 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Into_to_DataMining_and_Machine_Learning_2020_2021 | Introduction to Data Mining and Machine Learning]] || Data Science (Науки о данных)  || 2 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2020_2021 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 year&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность ИЯиМК 2020-2021|Цифровая грамотность ИЯиМК 2020-2021]] || ИЯиМК || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Python 2020-2021|Data Analysis in Python]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2021 |Машинное обучение]] || Математика || 1-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/Анализ_данных_на_python,_фэн,_2020_spring Анализ данных на python] || Факультет экономических наук || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Обработка и анализ данных физического эксперимента|Обработка и анализ данных физического эксперимента]] || Физика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Python для ОП &amp;quot;Психология&amp;quot; |Python для ОП &amp;quot;Психология&amp;quot; ]] ||Психология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [http://wiki.cs.hse.ru/%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_Python_2020-2021_%D0%9F%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F Анализ данных в Python] || Политолгия || 3 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность История искусств 2020-2021]] || История искусств || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Excel для анализа данных , 20-21|Excel для анализа данных , 20-21]] || ИЯиМК || 4 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ СДиА_Матфак_1_курс_2020/2021 | Структуры данных и алгоритмы ]] || Математика || 3-4 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для ГМУ, 20-21 |  Python для ГМУ, 2020-2021 ]] || Государственное и муниципальное управление || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для ИЯиМК, 2020-2021 |  Python для ИЯиМК, 2020-2021 ]] || ИЯиМК || 2 курс || 4 модуль&lt;br /&gt;
|- &lt;br /&gt;
| [[ Информационные технологии (факультет химии) | Информационные технологии. Data Culture ]] || Химия || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Введение_в_анализ_данных_2021_МирЭк | Введение в анализ данных ]] || МирЭк || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для анализа данных (МирЭк) 2020-2021 | Python для анализа данных ]] || МирЭк || 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python осень 2020 матфак|Основы программирования на Python-1]] || Математика || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ_данных_в_Python_2020-2021|Анализ данных в Python]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_анализа_и_визуализация_данных_для_медиа_2020/2021|Основы анализа и визуализации данных для медиа]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии 2020|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Проектный семинар медиаком 2020|Проектный семинар]] || Медиакоммуникации || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа и визуализации данных ДИЯ 2020-2021|Основы анализа и визуализации данных]] || Иностранные языки и межкультурная коммуникация (ДИЯ) || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования в Python (Политология 2020)|Основы программирования в Python]] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Journalism and Political Science 2020-2021|Data Analysis in Journalism &amp;amp; Political Science]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Data Analysis in Economics and Finance 2020-2021|Data Analysis in Economics &amp;amp; Finance]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 3 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Прикладные исследования в культурологии 2020 1модуль|Прикладные исследования в культурологии]] || Прикладная культурология || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 20/21|Основы анализа данных в международных отношениях 20/21]] || Международные отношения || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных в R, Социология|Анализ данных в R]] || Социология || 4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных на python, фэн, 2020 fall|Анализ данных на Python]] || Факультет экономических наук || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, ЭиАМ|Цифровая грамотность, ЭиАМ]] || Эфиопия и арабский мир || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, Античность|Цифровая грамотность, Античность]] || Античность || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность, ТиТМ|Цифровая грамотность, ТиТМ]] || Турция и Тюркский мир  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность История 2020/2021|Цифровая грамотность, История]] || История  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_2020_(Востоковедение)|Цифровая грамотность, Востоковедение]] || Востоковедение  || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_География_2020/21|Цифровая грамотность, География]] || География || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(филология)_2020|Цифровая грамотность, Филология]] || Филология|| 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное_обучение_(сов._бак._ВШЭ-РЭШ_2020)|Машинное обучение]] || Совместная программа по экономике НИУ ВШЭ и РЭШ  || 3 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное_обучение_(ФЭН)_-_2020|Машинное обучение]] || Экономика  || 3-4 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Python: работа с данными и текстом|Python: работа с данными и текстом]] || Медиакоммуникации || 2-3 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Phyton_для_извлечения_и_обработки_данных|Phyton для извлечения и обработки данных]] || Молекулярная и клеточная биотехнология || 1 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2_2020| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_на_Python2020/2021|Основы программирования на Python]] || Экономика и статистика || 2-3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Извлечение и анализ интернет-данных (2020)|Извлечение и анализ интернет-данных]] || Экономика и статистика || 2-4 курс || 2 модуль&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[Теория вероятностей и математическая статистика, фэн, 2020-2021|Теория вероятностей и математическая статистика]] || фэн, 2 курс || 1-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Эконометрика, фэн, 2020-2021|Эконометрика]] || фэн, 3 курс || 1-4 модуль &lt;br /&gt;
|-&lt;br /&gt;
| [[Динамическая оптимизация в экономике и финансах, фэн, 2020-2021|Динамическая оптимизация в экономике и финансах]] || фэн, 3-4 курс || 1-2 модуль &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Архив=&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2019/20 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2019/2020 | Математический анализ-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2019/2020_(основной_поток,_2_семестр) | Математический анализ на ПМИ (основной поток, 2 семестр)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2019/2020_(основной_поток) | Математический анализ на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2019/2020 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2019/2020_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2019/2020_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2019/2020_(пилотный_поток) | Алгебра на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2019/2020_(основной_поток) | Алгебра на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_2019/2020 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_1_2019/2020_(пилотный_поток) | Основы и методология программирования-1 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2019/2020 | Discrete Mathematics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA2019/2020 | Calculus DSBA (ПАД) 1st module]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA2020 | Calculus DSBA (ПАД) 2nd module]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2019/2020 | Linear Algebra and Geometry (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_DSBA_2019/2020 | Introduction to Programming (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[English_DSBA_2019/2020 | English DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms_and_Data_Structures_DSBA_2020 | Algorithms and Data Structures DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2019/2020 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_1_основной_поток_2019/202 | Алгоритмы и структуры данных-1 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_пилотный_поток_2019/2020 | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2019/2020 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2019/2020 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2019/2020_(основной_поток)| Теория_вероятностей_2019/2020 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_и_математическая_статистика_2019/2020_(пилотный_поток)| ТВиМС (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2019/2020_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2_2019/2020_(основной_поток) | Математический анализ 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2019/2020 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 (пилотный поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_2_2019 | Calculus-2 DBSA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics_DSBA_2019/2020 | Statistics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2 | Дискретная Математика-2 (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[ADS2 | Алгоритмы и Структуры Данных-2 (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_Economics | Introduction to Economics DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Business_and_Management_in_Global_Context_2019-2020| Business and Management in Global Context DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_DSBA_2019/2020 | Computer Architecture and Operating Systems (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential_Equations_2020 | Differential Equations DSBA ]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив  Теория вычислений_2020 | Факультатив  Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_2020 | Дифференциальные уравнения 2020 ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2019_2020 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2019_2020 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_Методы_2020 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении(2019)|Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2019_2020 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные_Сети | Компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2019/2020|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2019|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация_(МОП)/2020| Непрерывная оптимизация (МОП)]]&lt;br /&gt;
&lt;br /&gt;
[[%D0%9D%D0%B5%D0%BF%D1%80%D0%B5%D1%80%D1%8B%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_(%D0%A2%D0%98,_%D0%90%D0%94%D0%98%D0%A1,_%D0%90%D0%9F%D0%A0,_%D0%A0%D0%A1)| Непрерывная оптимизация (ТИ, АДИС, АПР, РС) ]] &lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2020|Data Analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное_программирование_на_языке_Java| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[CCTI_2020|Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[InfTheo2019-2020|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2019|Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС Науки о данных]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2019/2020|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2019|Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение|Глубинное обучение]]&lt;br /&gt;
&lt;br /&gt;
[[NLP 2019|NLP Анализ данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2019|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Генеративные_модели_в_машинном_обучении_2020|Генеративные модели в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные Сети 4 курс| Компьютерные сети]]&lt;br /&gt;
&lt;br /&gt;
[[Промышленное_программирование_на_языке_Java| Промышленное программирование на языке Java]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных_2020|Машинное обучение на больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_обработки_больших_данных_2020|Основы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[MinorBioinformatics|Биоинформатика]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Современные_методы_машинного_обучения | Современные методы машинного обучения (ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective|Факультатив &amp;quot;Язык Kotlin&amp;quot; (2-3 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[ISDElective|Факультатив &amp;quot;Методы разработки программного обеспечения&amp;quot; (1-2 модули)]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_1920|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей-2_2019/2020|ДГТВ-2]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_2020|ДГТВ]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_анализ_данных_(майнор_ИАД)_2019/2020|Введение в анализ данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных_(майнор_ИАД)|Прикладные задачи анализа данных (майнор ИАД)]]&lt;br /&gt;
&lt;br /&gt;
[[NonClassicalLogics|Факультатив &amp;quot;Неклассические логики&amp;quot; (3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры ФКН ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Theory_of_Computing_2019_2020 | Theory of Computing]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Project_Seminar_2019_2020 | Проектный семинар специализации ТИ]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Stochastic_analysis_2019_2020 | Stochastic Calculus ]] || Statistical Learning Theory || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[A_Theorist&#039;s_Toolkit_2019_2020 | A Theorist&#039;s Toolkit, AMI]] || Науки о данных, специализация ТИ || 1 курс&lt;br /&gt;
|-&lt;br /&gt;
| [[Neurobayesian_models_2020 | Neurobayesian models ]] || Statistical Learning Theory || 2 year&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-   http://wiki.cs.hse.ru/Цифровая_грамотность_(филология)_2020#.F0.9F.93.AC_.D0.A7.D0.B0.D1.82.D1.8B_.D0.B3.D1.80.D1.83.D0.BF.D0.BF&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в анализ данных 2020 МирЭк| Введение в анализ данных]] || Мировая экономика || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
|[[ Основы программирования в Python (Мирэк) | Основы программирования в Python]] || Мировая экономика || 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ИЯиМК|  Цифровая грамотность  ]] || Иностранные языки и межкультурная коммуникация || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая_грамотность_(филология)_2020|  Цифровая грамотность  ]] || Филология || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ФиКЛ)_2020| Цифровая грамотность ]] || Фундаментальная и компьютерная лингвистика || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность 2019-2020 (История искусств)|  Цифровая грамотность  ]] || История искусств || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность 2019-2020 (Культурология)|  Цифровая грамотность  ]] || Культурология || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ЯиЛ_ЮВА|  Цифровая грамотность  ]] || Языки и литература Юго-Восточной Азии || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность, ЯиЛЯ|  Цифровая грамотность  ]] || Языки и литература Японии || 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ ППО Социология 1 курс 2019/2020|  ППО (Python для извлечения и обработки данных)  ]] || Социология || 1 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
|[[ Машинное обучение на матфаке 2020 | Машинное обучение]] || Математика || 2-4 курс || 3-4 модуль &lt;br /&gt;
|-&lt;br /&gt;
|[[ Excel для анализа данных | Excel для анализа данных]] || ИЯиМК || 4 курс || 3 модуль &lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для извлечения и обработки данных Медиаком 2 курс 2019/2020|  Python для извлечения и обработки данных  ]] || Медиакоммуникации || 2 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Python для извлечения и обработки данных Медиаком 1 курс 2019/2020|  Python для извлечения и обработки данных  ]] || Медиакоммуникации || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ СДиА Матфак 1 курс 2019/2020|  Структуры данных и алгоритмы  ]] || Математика || 3-4 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Методы_машинного_обучения_(Прикладная_политология)|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Наука о данных (Экономика)|Наука о данных]] || Экономика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python весна 2021 матфак|Основы программирования на Python, 2 часть]] || Математика || 2-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Культура работы с данными, КМБТ|Культура работы с данными, КМБТ]] || Клеточная и молекулярная биотехнология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Natural_Language_Processing_Blended_2020_module4 | Natural Language Processing (blended)]] || Прикладная политология || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-1 2019/2020|Автоматизированный сбор больших данных в экономико-социологических исследованиях]] || Прикладные методы социального анализа рынков  || 1 г.о.  || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в Data Science]] || Экономика впечатлений: менеджмент в индустрии гостеприимства и туризме  || 1 г.о.  || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Принципы построения математических моделей]] || МИЭМ || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение для построения моделей]] || МИЭМ || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Python для извлечения и обработки данных Психология 1 курс 2019/2020]] || Психология || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии анализа больших данных ГМУ 1 курс 2019/2020]] || ГМУ || 1 г.о. || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Городское планирование | Цифровая грамотность]] || Городское планирование || 1 г.о. || 4 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы анализа и визуализация данных для медиа 2019/2020 |  Основы анализа и визуализации данных для медиа  ]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Анализ данных в Python 2019-2020 |  Анализ данных в Python  ]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Introduction to Data Culture 2019-2020 | Introduction to Data Culture ]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы анализа данных в международных отношениях |  Основы анализа данных в международных отношениях  ]] || Международные отношения || 2 курс || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования в Python (Политология)|Основы программирования в Python]] || Политология || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python осень 2019 матфак|Основы программирования на Python-1]] || Математика || 1-4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (История 2019) |  Цифровая грамотность  ]] || История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (Востоковедение 2019) |  Цифровая грамотность  ]] || Востоковедение|| 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая_грамотность_2019-2020(философия) |  Цифровая грамотность  ]] || Философия || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Цифровая грамотность (ассириология и античность 2019) |  Цифровая грамотность  ]] || Ассириология и античность|| 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2_2019| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Работа с данными]] || Медиакоммуникации || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение (фэн 2019)]] || ФЭН || 3 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Natural_Language_Processing_Blended_2019_module1 | Natural Language Processing (blended)]] || Прикладная политология || 2 г.о. || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ ML_HSE_NES_2019 | Машинное обучение (ВШЭ-РЭШ)]] || Совместный бакалавриат ВШЭ-РЭШ || 3-4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ Основы_анализа_и_визуализации_данных_ДИЯ_2019/2020 |  Основы анализа и визуализации данных  ]] || ДИЯ || 2 курс || 1,2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Методы_машинного_обучения_(Прикладная_политология)|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_на_Python2019/2020|Основы программирования на Python]] || Экономика и статистика || 2-4 курс || 2 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы других факультетов ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[Теория вероятностей и математическая статистика, фэн, 2019-2020|Теория вероятностей и математическая статистика]] || фэн, 2 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Микроэконометрика качественных данных, фэн, 2020|Микроэконометрика качественных данных 2020]] || фэн, 4 курс || 1-2 модуль&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2018/19 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2018/2019_(пилотный_поток) | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2018/2019_(основной_поток) | Математический анализ на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus_DSBA_2018/2019 | Calculus I DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2018/2019_(пилотный_поток) | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2019_(С%2B%2B,_основной_поток) | Основы и методология программирования на ПМИ (С++, основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG_DSBA_2018/2019 | LAaG DSBA]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2018/2019 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete_Mathematics_DSBA2018/2019 |Discrete Mathematics DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming | Introduction to programming DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction_to_programming_2 | Introduction to programming 2 DSBA (ПАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2018/2019_(пилотный_поток) | Алгебра на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2018/2019_(основной_поток) | Алгебра на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra_DSBA_2018/2019 | Algebra DSBA]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra19.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2018/2019 (пилотный поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[http://math-info.hse.ru/2018-19/Дифференциальные_уравнения_(ФКН) Дифференциальные уравнения]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2018/2019_(пилотный_поток) | Математический анализ 2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2018/2019_(основной_поток) | Математический анализ 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2018/2019 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2018/2019 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2018/2019 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив  Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2018_2019 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_Методы_2018 | Численные методы ]]&lt;br /&gt;
&lt;br /&gt;
[[PDC | Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2018_2019 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2018/2019|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении(2018)|Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Основные методы анализа данных]]&lt;br /&gt;
&lt;br /&gt;
[[Теория баз данных]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная оптимизация/2019|Непрерывная оптимизация (161-162)]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная оптимизация (163-167)]]&lt;br /&gt;
&lt;br /&gt;
[[Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2019|Data analysis]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе 2019|Анализ данных в бизнесе на ПМИ ]]&lt;br /&gt;
&lt;br /&gt;
[[Intro to DL Blended | Intro to DL Blended]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная оптимизация 2019 | Дискретная оптимизация 2019]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2018_2019 | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ_неструктурированных_данных-2018 |Анализ неструктурированных данных ]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские_методы_машинного_обучения_2018|Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2018/2019|НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Науки_о_данных_2018/2019|НИС Науки о данных]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2018)|НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_Информации_2018/2019|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность_компьютерных_систем_2018|Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Методы_и_системы_обработки_больших_данных_(осень_2018)|Методы и системы обработки больших данных]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2018|Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[Теория баз данных]]&lt;br /&gt;
&lt;br /&gt;
[[ConvAppr19 | Выпуклое программирование и аппроксимационные алгоритмы (ТИ)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2019 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[[A_Theorist&#039;s_Toolkit_2018_2019 | A Theorist&#039;s Toolkit, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ данных в бизнесе 2019|Анализ данных в бизнесе на ПМИ ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Дополнительные главы теории вероятностей 2019 | Дополнительные главы теории вероятностей 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы математической статистики 2019 | Дополнительные главы математической статистики 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2018/2019]]&lt;br /&gt;
&lt;br /&gt;
[[dopglavy_DM_1819|Допглавы дискретной математики]]&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора)_2018/2019 | Современные методы машинного обучения (курс майнора) 2018/2019]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных_(майнор_-_весна_2019) | Прикладные задачи анализа данных (майнор - весна 2019)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ (весна_2019) | Функциональный анализ (весна_2019)]]&lt;br /&gt;
&lt;br /&gt;
[[KotlinElective| Язык Kotlin (3 и 4 модули 2018-2019)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python весна 2020 матфак|Основы программирования на Python-2]] || Математика || 2-4 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(филология)|Цифровая грамотность]] || Филология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ИИ_и_культурология)|Цифровая грамотность]] || История искусств и Культурология || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(ИЯМК_2019)|Цифровая грамотность]] ||  Иностранные языки и межкультурная коммуникация (ДИЯ) || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_анализа_и_визуализации_данных_ДИЯ_2019|Анализ и визуализации данных]] ||  Иностранные языки и межкультурная коммуникация (ДИЯ) || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Научно-исследовательский_семинар_2019| Научно-исследовательский семинар]] ||  Политология || 1 курс || 3 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ММО_Политология_201810|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы_программирования_в_Python_2019|Основы программирования в Python]] || Мировая экономика || 2 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования]] || Фундаментальная и компьютерная лингвистика || 1 курс || 1-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-1|Автоматизированный сбор больших данных в экономико-социологических исследованиях]] || Прикладные методы социального анализа рынков  || 1 г.о.  || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Искусственный интеллект и большие данные_(2019)|Искусственный интеллект и большие данные]] || Дизайн, Мода, Современное искусство || 1 курс || 3-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Информационный менеджмент: Введение в Data Science|Информационный менеджмент: Введение в Data Science]] || Управление бизнесом &amp;lt;br&amp;gt; Маркетинг и рыночная аналитика || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии анализа больших данных|Технологии анализа больших данных]] || ГМУ || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы программирования на Python (Прикладное программное обеспечение)|Основы программирования на Python (Прикладное программное обеспечение)]] || Социология || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы работы с данными|Основы работы с данными]] || Медиакоммуникации || 2 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение_в_data_science_Социология_1_курс|Профориентационный семинар (Data Culture)]] || Социология || 1 курс || 4 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение_в_анализ_данных_МирЭк_2019|Введение в анализ данных]] || Мировая экономика || 1 курс || 4 модуль&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Образовательная программа !! Курс !! Модули &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа данных в международных отношениях 2018/2019|Основы анализа данных в международных отношениях]] || Международные отношения || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Introduction_to_Data_Culture_2018-2019|Introduction to Data Culture]] || Программа двух дипломов НИУ ВШЭ и Лондонского университета &amp;quot;Международные отношения&amp;quot; || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования]] || Фундаментальная и компьютерная лингвистика || 1 курс || 1-4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность(востоковедение)|Цифровая грамотность]] || Востоковедение || 1 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Разработка управленческих решений в маркетинге | Разработка управленческих решений в маркетинге]] || Маркетинг и рыночная аналитика || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Информационные технологии в деятельности юриста_2018-2019| Информационные технологии в деятельности юриста]] || Юриспруденция || 1 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение на матфаке 2018/2019| Машинное обучение]] || Факультет математики || 2-4 курсы || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[ПМСАР-2| Методы анализа больших данных в исследованиях поведения покупателей]] || Прикладные методы социального анализа рынков || 2 г.о. || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Анализ данных в Python (Политологи 1 семестр 1-2 модули)|Анализ данных в Python]] || Политология || 4 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Основы анализа и визуализации данных для медиа (Журналисты 1 семестр 1 модуль)|Основы анализа и визуализации данных для медиа]] || Журналистика || 4 курс || 1 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[Компьютерная лингвистика и информационные технологии|Компьютерная лингвистика и информационные технологии]] || Фундаментальная и компьютерная лингвистика || 4 курс || 1-3 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Введение в анализ текстов на Python для ФГН 2018|Введение в анализ текстов на Python для ФГН 2018]] || Фундаментальная и компьютерная лингвистика || 3 курс || 1, 2, 4 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Машинное обучение (ФЭН)]] || Факультет экономических наук || 3-4 курсы || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Программирование_(python)_для_экономистов|Программирование (Python) для экономистов]] || Факультет экономических наук || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая грамотность(философия)|Цифровая грамотность]] || Философия || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Цифровая_грамотность_(историки)|Цифровая грамотность]] || История || 1 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Обработка и анализ данных физического эксперимента|Обработка и анализ данных физического эксперимента]] || Физика || 2 курс || 1-2 модули&lt;br /&gt;
|-&lt;br /&gt;
| [[Статистический анализ в среде R (Социологи 1 семестр 2 модуль)|Статистический анализ в среде R ]] || Социология || 4 курс || 2 модуль&lt;br /&gt;
|-&lt;br /&gt;
| [[ММО_Политология_201810|Методы машинного обучения]] || Прикладная политология || 1 г.о. || 2-3 модули&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Courses of the  Statistical Learning Theory program==&lt;br /&gt;
[[Neurobayesian_models_2019|Neurobayesian models]]&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2017/18 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(пилотный_поток) | Математический анализ на ПМИ 2017/2018 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(основной_поток) | Математический анализ на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(пилотный_поток,_1_модуль) | Основы и методология программирования на ПМИ 2017/2018 (пилотный поток, 1 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_2_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 2 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_3_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_2017/2018_(основной_поток) | Алгоритмы и структуры данных на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2017/2018 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1  | Алгоритмы и структуры данных – 1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2017/2018 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra18.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ-3 на ПМИ_2017/2018_(основной_поток) | Математический анализ-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2017/2018 | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2017/2018 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2017_2018 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2017/2018 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (2 курс, 2017/2018)| Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Машинное_обучение_1/2017_2018 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2017_2018 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_2017 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics of Stochastic Processes|Статистика случайных процессов 2018]] &lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении | Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Основные_методы_анализа_данных_(специализация_АДИС) | Основные методы анализа данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(3_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация | Непрерывная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
[[ Сложность_и_логика|  Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2018 | Data Analysis на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Машинное_обучение_на_больших_данных Машинное обучение на больших данных]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_оптимизация | Дискретная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2017 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2017 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2018 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные методы машинного обучения (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2017-2018 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные задачи анализа данных (майнор - весна 2018)]]&lt;br /&gt;
&lt;br /&gt;
[[Маго-лего &amp;quot;Линейная алгебра в приложениях&amp;quot; весна 2018 | Линейная алгебра в приложениях (маго-лего)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ 2017/18 | Функциональный анализ на ПМИ (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы теории вероятностей и математической статистики (факультативы) | Дополнительные главы теории вероятностей и математической статистики (факультативы)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы дискретной математики 2017/18 | Дополнительные главы дискретной математики (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Цифровые технологии в гуманитарных науках]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность_2018_(2_семестр)|Цифровая грамотность (факультет гуманитарных наук — 2 семестр: ИЯМК, Филология, История искусств, Культурология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Научно-исследовательский семинар (ФСН) |Научно-исследовательский семинар (ОП &amp;quot;Политология&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Introduction_to_Data_Culture|Introduction to Data Culture (HSE and University of London Parallel Degree Programme in International Relations, 1 year)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[ИИ_и_БД|Искусственный интеллект и большие данные (ОП &amp;quot;Дизайн&amp;quot;, &amp;quot;Мода&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Компьютерная лингвистика и информационные технологии |Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 2 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Основы анализа данных в международных отношениях|Основы анализа данных в международных отношениях (ОП &amp;quot;Международные отношения&amp;quot;, 2 курс, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в data science (2_семестр)|Профориентационный семинар (блок по введению в data scicence) (Факультет социальных наук — 2 семестр: Социология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в Data Science| Введение в Data Science (ФБиМ, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность|Цифровая грамотность (факультет гуманитарных наук — 1 семестр: История, Философия, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное обучение (факультет экономических наук)|Машинное обучение (факультет экономических наук)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Компьютерная лингвистика и информационные технологии |Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 1 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Извлечение и анализ интернет-данных | Извлечение и анализ интернет-данных (факультет экономических наук)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Анализ больших данных в социальных науках (ФСН, 2017) | Анализ больших данных в социальных науках (ФСН, 2017)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Информационные_технологии_в_деятельности_юриста|Информационные технологии в деятельности юриста (Факультет права)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное_обучение_для_лингвистов|Машинное обучение (магистратура Школы лингвистики)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры Финансовые технологии и анализ данных ==&lt;br /&gt;
&lt;br /&gt;
[[Вероятностные_модели_и_прикладная_статистика_в_финансовой_математике|Вероятностные модели и прикладная статистика в финансовой математике]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Рекомендательные системы и поиск закономерностей в данных|Рекомендательные системы и поиск закономерностей в данных]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Courses of Data Science master  program/Курсы магистерской программы &amp;quot;Науки о данных&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Machine Learning and Data Mining |Introduction to Machine Learning and Data Mining 2019]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Machine Learning and Data Mining 2020 |Introduction to Machine Learning and Data Mining 2020]]&lt;br /&gt;
&lt;br /&gt;
== Курсы за 2016/17 учебный год ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3-4 курс !! майноры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2016/2017 | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра и геометрия_2016/2017 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2016/2017 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017_пилотный_поток | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(пилотный_поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(основной_поток) | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2016/2017 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra17.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[Математический анализ_2016/2017 | Математический анализ-3 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математически_анализ_3_на_ПМИ_(пилотный_поток) | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2016_2017 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика_2_2016/2017 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2016/2017 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей_2016/2017 | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2016/2017_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_теория_вычислений_2016/2017 | Факультатив теория вычислений на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_(факультатив,_2017) | Дополнительные главы теории вероятностей (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_(2_курс,_2016/2017) | Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2016/2017_(пилотный_поток) | Математическая статистика на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы ]]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2016/2017 | НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2016_2017 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладной_статистический_анализ_данных | Прикладной статистический анализ данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_в_анализе_данных | Численные методы в анализе данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Статистика_случайных_процессов_(курс_лекций,_ФКН_ВШЭ) Вероятностные модели и статистика случайных процессов на ПМИ]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Opt Методы оптимизации на ПМИ (специализации МОП и РС)]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_(весна_2017)|Методы оптимизации 2 (дискретная оптимизация)]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(осень_2016) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ и верификация алгоритмов биржевой торговли | Анализ и верификация алгоритмов для систем биржевой торговли ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_графических_процессорах | Программирование на графических процессорах]]&lt;br /&gt;
&lt;br /&gt;
[[ЯРПО | Языки разработки ПО (курс по выбору) на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2017 | Data analysis  на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Базы данных 2 | Базы данных 2 ]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные сети 2 | Компьютерные сети 2]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных | Машинное обучение на больших данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора) | Современные методы машинного обучения (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Интеллектуальный_анализ_данных/Введение_в_программирование_2016/2017 | Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2016-2017 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Прикладные задачи анализа данных| Прикладные задачи анализа данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=100%&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Первая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2015/16 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии программирования|Технологии программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[ОиМП-2015|Основы и методология программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2016]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Линейная алгебра и геометрия_2015/2016 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2015/2016 | Алгебра на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://hsealgebra.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
|-&lt;br /&gt;
|[[Компьютерные системы]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Математический анализ на ПМИ_2015/2016 | Математический анализ на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Факультатив_Матпрактикум | Матпрактикум (факультатив) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Data analysis (Software Engineering)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в программирование|Введение в программирование (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2015-2016|Введение в анализ данных (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[НИС Машинное обучение и приложения|НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Архитектура компьютеров и системное программирование (ПМИ_4, 2015/2016)|Архитектура компьютеров и системное программирование (4 курс)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Дифференциальные уравнения (2 курс, 2015/2016)| Дифференциальные уравнения]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Введение в VBA|Введение в VBA]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Вторая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2014/15 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Основы и методологии программирования]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2015 | Алгоритмы и структуры данных]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Анализ данных (Программная инженерия)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2014/2015 | Алгебра]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Magolego_sna_2015| MAGoLEGO Social Network Analysis]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Проектная работа ====&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа]] &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Учебная практика 1 курс (2016)]]&lt;br /&gt;
|-&lt;br /&gt;
|[https://zakon.ru/blog/2022/1/14/spisanie_dolgov_fizicheskih_lic Списание долгов]&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа 2 курс (2016)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Завершение двухколоночной таблицы --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Мероприятия факультета компьютерных наук ==&lt;br /&gt;
=== Summer School 2015 ===&lt;br /&gt;
[[Introduction to Natural Language Processing|Introduction to Natural Language Processing]]&lt;br /&gt;
#[[Lecture 1. Introduction|Introduction]]&lt;br /&gt;
#[[Lecture 2. Tokenization and word counts|Tokenization and word counts]]&lt;br /&gt;
#[[Lecture 3. POS tagging. Key word and phrase extraction|POS tagging. Key word and phrase extraction]]&lt;br /&gt;
#[[Lecture 4. Parsing|Parsing]]&lt;br /&gt;
#[[Lecture 5. Language sources|Language sources]]&lt;br /&gt;
#[[Lecture 6. Synonyms and near-synonyms detection|Synonyms and near-synonyms detection]]&lt;br /&gt;
#[[Lecture 8. Suffix trees for NLP|Suffix trees for NLP]]&lt;br /&gt;
#[[NLP References|References]]&lt;br /&gt;
&lt;br /&gt;
== Архив ==&lt;br /&gt;
* [[Учебная практика 1 курс (2015)]]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=67458</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=67458"/>
		<updated>2022-03-23T08:51:06Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* О курсе */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13oIVvH_9uNR3KSaHZHBGvxgZFMJ2D5TYIa0AOdhIQ-Y/edit?usp=sharing &#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OdhFYb9nML6dqL_qbR8D1Y5gvo0D1iXHnZZxYK2xPJU/edit?usp=sharing &#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OwNVC4_ESLuBxq5tzZuwAOlL3W2f-MMeRdXXlKxwUMY/edit?usp=sharing &#039;&#039;&#039; 03 За код. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13EzgrU121YveySpYa1Buqn2Onlf4T4KmyGZhhdCgzcc/edit?usp=sharing &#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1iZCIYYn_Lm52vqCCOKaqLmZNRTVVeFLNsqVT2tEpZHc/edit?usp=sharing &#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1cn_Dsf02rzBWp2OUpAnMZgnevzhshm7lOMeuYLgsaV0/edit?usp=sharing &#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 07 Docker. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::07.1 [https://www.youtube.com/watch?v=0BO55uQar_w&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=25 Docker: в чем отличие образа и контейнера. Запускаем контейнер.]&lt;br /&gt;
&lt;br /&gt;
::07.2 [https://www.youtube.com/watch?v=yCyKs-iqBxA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=26 Dockerfile: как писать. Проброс портов, монтирование папок.]&lt;br /&gt;
&lt;br /&gt;
::07.3 [https://www.youtube.com/watch?v=JPQgcPkWnTY&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=27 Продвинутые команды в Dockerfile: пользователи, директории, аргументы сборки.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; [https://docs.google.com/presentation/d/1oEnGeTapoLb0CvYHDscPwyPY_3FlIqNYvtccUQIBzrE/edit 08 MLOps.] &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::08.1 [https://www.youtube.com/watch?v=AevHWjyOUbM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=28 MLOps: основы.]&lt;br /&gt;
&lt;br /&gt;
::08.2 [https://www.youtube.com/watch?v=NsFatjmUzFo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=29 DVC.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; [https://docs.google.com/presentation/d/1AQkpV4G-948myEeWmMDAyRbR9ggrfbUTBSgc8p0f7Lc/edit 09 CI/CD] &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::09.1 [https://www.youtube.com/watch?v=FPNW2aJ1Qi4&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=30 CI: базовый CI ]&lt;br /&gt;
&lt;br /&gt;
::09.2 [https://www.youtube.com/watch?v=YtrWeTg3WFk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=31 CI: матрица сборки, загрузка артефактов, нотификация в Slack]&lt;br /&gt;
&lt;br /&gt;
::09.3 [https://www.youtube.com/watch?v=zyuXYriRAgI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=32 Flask]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1(Git)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Необходимо решить все задачи.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5(Знакомимся с полуавтоматической системой)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2(Backup директории)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3(Code-review)&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*(CMake)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5(Тестирование)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6(SQL)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1N0QTMyhHSoVKswXJisZhdRZ1OP0QRwq5xdVSVIT703A/edit ДЗ7(Docker)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1pchH7su3zTDWjHN86ueSqUR7C4Lo7wPtrRf4pSyAWq8/edit ДЗ8(CI)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1NjW9q2i6K2Kjy1uKwKRHnpW3tLgNIROuWpRMGIi1cic/edit Проект ML + ПромПрог]&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=67088</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=67088"/>
		<updated>2022-03-14T13:41:34Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* О курсе */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13oIVvH_9uNR3KSaHZHBGvxgZFMJ2D5TYIa0AOdhIQ-Y/edit?usp=sharing &#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OdhFYb9nML6dqL_qbR8D1Y5gvo0D1iXHnZZxYK2xPJU/edit?usp=sharing &#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OwNVC4_ESLuBxq5tzZuwAOlL3W2f-MMeRdXXlKxwUMY/edit?usp=sharing &#039;&#039;&#039; 03 За код. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13EzgrU121YveySpYa1Buqn2Onlf4T4KmyGZhhdCgzcc/edit?usp=sharing &#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1iZCIYYn_Lm52vqCCOKaqLmZNRTVVeFLNsqVT2tEpZHc/edit?usp=sharing &#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1cn_Dsf02rzBWp2OUpAnMZgnevzhshm7lOMeuYLgsaV0/edit?usp=sharing &#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 07 Docker. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::07.1 [https://www.youtube.com/watch?v=0BO55uQar_w&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=25 Docker: в чем отличие образа и контейнера. Запускаем контейнер.]&lt;br /&gt;
&lt;br /&gt;
::07.2 [https://www.youtube.com/watch?v=yCyKs-iqBxA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=26 Dockerfile: как писать. Проброс портов, монтирование папок.]&lt;br /&gt;
&lt;br /&gt;
::07.3 [https://www.youtube.c&lt;br /&gt;
@@ -0,0 +1,26 @@&lt;br /&gt;
￼target/&lt;br /&gt;
￼!.mvn/wrom/watch?v=JPQgcPkWnTY&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=27 Продвинутые команды в Dockerfile: пользователи, директории, аргументы сборки.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; [https://docs.google.com/presentation/d/1oEnGeTapoLb0CvYHDscPwyPY_3FlIqNYvtccUQIBzrE/edit 08 MLOps.] &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::08.1 [https://www.youtube.com/watch?v=AevHWjyOUbM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=28 MLOps: основы.]&lt;br /&gt;
&lt;br /&gt;
::08.2 [https://www.youtube.com/watch?v=NsFatjmUzFo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=29 DVC.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; [https://docs.google.com/presentation/d/1AQkpV4G-948myEeWmMDAyRbR9ggrfbUTBSgc8p0f7Lc/edit 09 CI/CD] &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::09.1 [https://www.youtube.com/watch?v=FPNW2aJ1Qi4&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=30 CI: базовый CI ]&lt;br /&gt;
&lt;br /&gt;
::09.2 [https://www.youtube.com/watch?v=YtrWeTg3WFk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=31 CI: матрица сборки, загрузка артефактов, нотификация в Slack]&lt;br /&gt;
&lt;br /&gt;
::09.3 [https://www.youtube.com/watch?v=zyuXYriRAgI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=32 Flask]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1(Git)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Необходимо решить все задачи.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5(Знакомимся с полуавтоматической системой)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2(Backup директории)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3(Code-review)&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*(CMake)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5(Тестирование)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6(SQL)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1N0QTMyhHSoVKswXJisZhdRZ1OP0QRwq5xdVSVIT703A/edit ДЗ7(Docker)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1pchH7su3zTDWjHN86ueSqUR7C4Lo7wPtrRf4pSyAWq8/edit ДЗ8(CI)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1NjW9q2i6K2Kjy1uKwKRHnpW3tLgNIROuWpRMGIi1cic/edit Проект ML + ПромПрог]&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66992</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66992"/>
		<updated>2022-03-12T12:25:45Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13oIVvH_9uNR3KSaHZHBGvxgZFMJ2D5TYIa0AOdhIQ-Y/edit?usp=sharing &#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OdhFYb9nML6dqL_qbR8D1Y5gvo0D1iXHnZZxYK2xPJU/edit?usp=sharing &#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OwNVC4_ESLuBxq5tzZuwAOlL3W2f-MMeRdXXlKxwUMY/edit?usp=sharing &#039;&#039;&#039; 03 За код. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13EzgrU121YveySpYa1Buqn2Onlf4T4KmyGZhhdCgzcc/edit?usp=sharing &#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1iZCIYYn_Lm52vqCCOKaqLmZNRTVVeFLNsqVT2tEpZHc/edit?usp=sharing &#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1cn_Dsf02rzBWp2OUpAnMZgnevzhshm7lOMeuYLgsaV0/edit?usp=sharing &#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 07 Docker. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::07.1 [https://www.youtube.com/watch?v=0BO55uQar_w&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=25 Docker: в чем отличие образа и контейнера. Запускаем контейнер.]&lt;br /&gt;
&lt;br /&gt;
::07.2 [https://www.youtube.com/watch?v=yCyKs-iqBxA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=26 Dockerfile: как писать. Проброс портов, монтирование папок.]&lt;br /&gt;
&lt;br /&gt;
::07.3 [https://www.youtube.com/watch?v=JPQgcPkWnTY&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=27 Продвинутые команды в Dockerfile: пользователи, директории, аргументы сборки.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; [https://docs.google.com/presentation/d/1oEnGeTapoLb0CvYHDscPwyPY_3FlIqNYvtccUQIBzrE/edit 08 MLOps.] &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::08.1 [https://www.youtube.com/watch?v=AevHWjyOUbM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=28 MLOps: основы.]&lt;br /&gt;
&lt;br /&gt;
::08.2 [https://www.youtube.com/watch?v=NsFatjmUzFo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=29 DVC.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1(Git)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Необходимо решить все задачи.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5(Знакомимся с полуавтоматической системой)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2(Backup директории)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3(Code-review)&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*(CMake)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5(Тестирование)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6(SQL)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1N0QTMyhHSoVKswXJisZhdRZ1OP0QRwq5xdVSVIT703A/edit ДЗ7(Docker)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1pchH7su3zTDWjHN86ueSqUR7C4Lo7wPtrRf4pSyAWq8/edit ДЗ8(CI)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1NjW9q2i6K2Kjy1uKwKRHnpW3tLgNIROuWpRMGIi1cic/edit Проект ML + ПромПрог]&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66964</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66964"/>
		<updated>2022-03-11T15:22:55Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* О курсе */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13oIVvH_9uNR3KSaHZHBGvxgZFMJ2D5TYIa0AOdhIQ-Y/edit?usp=sharing &#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OdhFYb9nML6dqL_qbR8D1Y5gvo0D1iXHnZZxYK2xPJU/edit?usp=sharing &#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OwNVC4_ESLuBxq5tzZuwAOlL3W2f-MMeRdXXlKxwUMY/edit?usp=sharing &#039;&#039;&#039; 03 За код. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13EzgrU121YveySpYa1Buqn2Onlf4T4KmyGZhhdCgzcc/edit?usp=sharing &#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1iZCIYYn_Lm52vqCCOKaqLmZNRTVVeFLNsqVT2tEpZHc/edit?usp=sharing &#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1cn_Dsf02rzBWp2OUpAnMZgnevzhshm7lOMeuYLgsaV0/edit?usp=sharing &#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 07 Docker. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::07.1 [https://www.youtube.com/watch?v=0BO55uQar_w&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=25 Docker: в чем отличие образа и контейнера. Запускаем контейнер.]&lt;br /&gt;
&lt;br /&gt;
::07.2 [https://www.youtube.com/watch?v=yCyKs-iqBxA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=26 Dockerfile: как писать. Проброс портов, монтирование папок.]&lt;br /&gt;
&lt;br /&gt;
::07.3 [https://www.youtube.com/watch?v=JPQgcPkWnTY&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=27 Продвинутые команды в Dockerfile: пользователи, директории, аргументы сборки.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; [https://docs.google.com/presentation/d/1oEnGeTapoLb0CvYHDscPwyPY_3FlIqNYvtccUQIBzrE/edit 08 MLOps.] &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::08.1 [https://www.youtube.com/watch?v=AevHWjyOUbM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=28 MLOps: основы.]&lt;br /&gt;
&lt;br /&gt;
::08.2 [https://www.youtube.com/watch?v=NsFatjmUzFo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=29 DVC.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1(Git)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Необходимо решить все задачи.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5(Знакомимся с полуавтоматической системой)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2(Backup директории)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3(Code-review)&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*(CMake)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5(Тестирование)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6(SQL)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1NjW9q2i6K2Kjy1uKwKRHnpW3tLgNIROuWpRMGIi1cic/edit Проект ML + ПромПрог]&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66963</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66963"/>
		<updated>2022-03-11T15:22:36Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* О курсе */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13oIVvH_9uNR3KSaHZHBGvxgZFMJ2D5TYIa0AOdhIQ-Y/edit?usp=sharing &#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OdhFYb9nML6dqL_qbR8D1Y5gvo0D1iXHnZZxYK2xPJU/edit?usp=sharing &#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OwNVC4_ESLuBxq5tzZuwAOlL3W2f-MMeRdXXlKxwUMY/edit?usp=sharing &#039;&#039;&#039; 03 За код. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13EzgrU121YveySpYa1Buqn2Onlf4T4KmyGZhhdCgzcc/edit?usp=sharing &#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1iZCIYYn_Lm52vqCCOKaqLmZNRTVVeFLNsqVT2tEpZHc/edit?usp=sharing &#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1cn_Dsf02rzBWp2OUpAnMZgnevzhshm7lOMeuYLgsaV0/edit?usp=sharing &#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 07 Docker. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::07.1 [https://www.youtube.com/watch?v=0BO55uQar_w&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=25 Docker: в чем отличие образа и контейнера. Запускаем контейнер.]&lt;br /&gt;
&lt;br /&gt;
::07.2 [https://www.youtube.com/watch?v=yCyKs-iqBxA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=26 Dockerfile: как писать. Проброс портов, монтирование папок.]&lt;br /&gt;
&lt;br /&gt;
::07.3 [https://www.youtube.com/watch?v=JPQgcPkWnTY&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=27 Продвинутые команды в Dockerfile: пользователи, директории, аргументы сборки.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; [https://docs.google.com/presentation/d/1oEnGeTapoLb0CvYHDscPwyPY_3FlIqNYvtccUQIBzrE/edit 08 MLOps.] &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::08.1 [https://www.youtube.com/watch?v=AevHWjyOUbM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=28 MLOps: основы.]&lt;br /&gt;
&lt;br /&gt;
::08.2 [https://www.youtube.com/watch?v=NsFatjmUzFo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=29 08.2. DVC.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1(Git)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Необходимо решить все задачи.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5(Знакомимся с полуавтоматической системой)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2(Backup директории)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3(Code-review)&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*(CMake)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5(Тестирование)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6(SQL)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1NjW9q2i6K2Kjy1uKwKRHnpW3tLgNIROuWpRMGIi1cic/edit Проект ML + ПромПрог]&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66426</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66426"/>
		<updated>2022-02-27T08:13:16Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13oIVvH_9uNR3KSaHZHBGvxgZFMJ2D5TYIa0AOdhIQ-Y/edit?usp=sharing &#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OdhFYb9nML6dqL_qbR8D1Y5gvo0D1iXHnZZxYK2xPJU/edit?usp=sharing &#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OwNVC4_ESLuBxq5tzZuwAOlL3W2f-MMeRdXXlKxwUMY/edit?usp=sharing &#039;&#039;&#039; 03 За код. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13EzgrU121YveySpYa1Buqn2Onlf4T4KmyGZhhdCgzcc/edit?usp=sharing &#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1iZCIYYn_Lm52vqCCOKaqLmZNRTVVeFLNsqVT2tEpZHc/edit?usp=sharing &#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1cn_Dsf02rzBWp2OUpAnMZgnevzhshm7lOMeuYLgsaV0/edit?usp=sharing &#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 07 Docker. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::07.1 [https://www.youtube.com/watch?v=0BO55uQar_w&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=25 Docker: в чем отличие образа и контейнера. Запускаем контейнер.]&lt;br /&gt;
&lt;br /&gt;
::07.2 [https://www.youtube.com/watch?v=yCyKs-iqBxA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=26 Dockerfile: как писать. Проброс портов, монтирование папок.]&lt;br /&gt;
&lt;br /&gt;
::07.3 [https://www.youtube.com/watch?v=JPQgcPkWnTY&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=27 Продвинутые команды в Dockerfile: пользователи, директории, аргументы сборки.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1(Git)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Необходимо решить все задачи.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5(Знакомимся с полуавтоматической системой)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2(Backup директории)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3(Code-review)&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*(CMake)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5(Тестирование)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6(SQL)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1NjW9q2i6K2Kjy1uKwKRHnpW3tLgNIROuWpRMGIi1cic/edit Проект ML + ПромПрог]&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66425</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66425"/>
		<updated>2022-02-27T08:12:00Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13oIVvH_9uNR3KSaHZHBGvxgZFMJ2D5TYIa0AOdhIQ-Y/edit?usp=sharing &#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OdhFYb9nML6dqL_qbR8D1Y5gvo0D1iXHnZZxYK2xPJU/edit?usp=sharing &#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OwNVC4_ESLuBxq5tzZuwAOlL3W2f-MMeRdXXlKxwUMY/edit?usp=sharing &#039;&#039;&#039; 03 За код. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13EzgrU121YveySpYa1Buqn2Onlf4T4KmyGZhhdCgzcc/edit?usp=sharing &#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1iZCIYYn_Lm52vqCCOKaqLmZNRTVVeFLNsqVT2tEpZHc/edit?usp=sharing &#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1cn_Dsf02rzBWp2OUpAnMZgnevzhshm7lOMeuYLgsaV0/edit?usp=sharing &#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 07 Docker. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::07.1 [https://www.youtube.com/watch?v=0BO55uQar_w&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=25 Docker: в чем отличие образа и контейнера. Запускаем контейнер.]&lt;br /&gt;
&lt;br /&gt;
::07.2 [https://www.youtube.com/watch?v=yCyKs-iqBxA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=26 Dockerfile: как писать. Проброс портов, монтирование папок.]&lt;br /&gt;
&lt;br /&gt;
::07.3 [https://www.youtube.com/watch?v=JPQgcPkWnTY&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=27 Продвинутые команды в Dockerfile: пользователи, директории, аргументы сборки.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1(Git)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5(Знакомимся с полуавтоматической системой)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2(Backup директории)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3(Code-review)&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*(CMake)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5(Тестирование)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6(SQL)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1NjW9q2i6K2Kjy1uKwKRHnpW3tLgNIROuWpRMGIi1cic/edit Проект ML + ПромПрог]&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66424</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66424"/>
		<updated>2022-02-27T08:11:34Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13oIVvH_9uNR3KSaHZHBGvxgZFMJ2D5TYIa0AOdhIQ-Y/edit?usp=sharing &#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OdhFYb9nML6dqL_qbR8D1Y5gvo0D1iXHnZZxYK2xPJU/edit?usp=sharing &#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OwNVC4_ESLuBxq5tzZuwAOlL3W2f-MMeRdXXlKxwUMY/edit?usp=sharing &#039;&#039;&#039; 03 За код. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13EzgrU121YveySpYa1Buqn2Onlf4T4KmyGZhhdCgzcc/edit?usp=sharing &#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1iZCIYYn_Lm52vqCCOKaqLmZNRTVVeFLNsqVT2tEpZHc/edit?usp=sharing &#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1cn_Dsf02rzBWp2OUpAnMZgnevzhshm7lOMeuYLgsaV0/edit?usp=sharing &#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 07 Docker. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::07.1 [https://www.youtube.com/watch?v=0BO55uQar_w&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=25 Docker: в чем отличие образа и контейнера. Запускаем контейнер.]&lt;br /&gt;
&lt;br /&gt;
::07.2 [https://www.youtube.com/watch?v=yCyKs-iqBxA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=26 Dockerfile: как писать. Проброс портов, монтирование папок.]&lt;br /&gt;
&lt;br /&gt;
::07.3 [https://www.youtube.com/watch?v=JPQgcPkWnTY&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=27 Продвинутые команды в Dockerfile: пользователи, директории, аргументы сборки.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1(Git)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5(Знакомимся с полуавтоматической системой)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2(backup директории)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3(Code-review)&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*(CMake)]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5(Тестирование)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6(SQL)]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1NjW9q2i6K2Kjy1uKwKRHnpW3tLgNIROuWpRMGIi1cic/edit Проект ML + ПромПрог]&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66423</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66423"/>
		<updated>2022-02-27T08:08:37Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* О курсе */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13oIVvH_9uNR3KSaHZHBGvxgZFMJ2D5TYIa0AOdhIQ-Y/edit?usp=sharing &#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OdhFYb9nML6dqL_qbR8D1Y5gvo0D1iXHnZZxYK2xPJU/edit?usp=sharing &#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OwNVC4_ESLuBxq5tzZuwAOlL3W2f-MMeRdXXlKxwUMY/edit?usp=sharing &#039;&#039;&#039; 03 За код. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13EzgrU121YveySpYa1Buqn2Onlf4T4KmyGZhhdCgzcc/edit?usp=sharing &#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1iZCIYYn_Lm52vqCCOKaqLmZNRTVVeFLNsqVT2tEpZHc/edit?usp=sharing &#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1cn_Dsf02rzBWp2OUpAnMZgnevzhshm7lOMeuYLgsaV0/edit?usp=sharing &#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 07 Docker. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::07.1 [https://www.youtube.com/watch?v=0BO55uQar_w&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=25 Docker: в чем отличие образа и контейнера. Запускаем контейнер.]&lt;br /&gt;
&lt;br /&gt;
::07.2 [https://www.youtube.com/watch?v=yCyKs-iqBxA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=26 Dockerfile: как писать. Проброс портов, монтирование папок.]&lt;br /&gt;
&lt;br /&gt;
::07.3 [https://www.youtube.com/watch?v=JPQgcPkWnTY&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=27 Продвинутые команды в Dockerfile: пользователи, директории, аргументы сборки.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1NjW9q2i6K2Kjy1uKwKRHnpW3tLgNIROuWpRMGIi1cic/edit Проект ML + ПромПрог]&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66422</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66422"/>
		<updated>2022-02-27T08:07:51Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* Домашние задания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13oIVvH_9uNR3KSaHZHBGvxgZFMJ2D5TYIa0AOdhIQ-Y/edit?usp=sharing &#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OdhFYb9nML6dqL_qbR8D1Y5gvo0D1iXHnZZxYK2xPJU/edit?usp=sharing &#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OwNVC4_ESLuBxq5tzZuwAOlL3W2f-MMeRdXXlKxwUMY/edit?usp=sharing &#039;&#039;&#039; 03 За код. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13EzgrU121YveySpYa1Buqn2Onlf4T4KmyGZhhdCgzcc/edit?usp=sharing &#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1iZCIYYn_Lm52vqCCOKaqLmZNRTVVeFLNsqVT2tEpZHc/edit?usp=sharing &#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1cn_Dsf02rzBWp2OUpAnMZgnevzhshm7lOMeuYLgsaV0/edit?usp=sharing &#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 07 Docker. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::07.1 [https://www.youtube.com/watch?v=0BO55uQar_w&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=25 Docker: в чем отличие образа и контейнера. Запускаем контейнер]&lt;br /&gt;
&lt;br /&gt;
::07.2 [https://www.youtube.com/watch?v=yCyKs-iqBxA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=26 Dockerfile: как писать. Проброс портов, монтирование папок]&lt;br /&gt;
&lt;br /&gt;
::07.3 [https://www.youtube.com/watch?v=JPQgcPkWnTY&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=27 Продвинутые команды в Dockerfile: пользователи, директории, аргументы сборки] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1NjW9q2i6K2Kjy1uKwKRHnpW3tLgNIROuWpRMGIi1cic/edit Проект ML + ПромПрог]&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66421</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66421"/>
		<updated>2022-02-27T08:06:35Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* О курсе */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13oIVvH_9uNR3KSaHZHBGvxgZFMJ2D5TYIa0AOdhIQ-Y/edit?usp=sharing &#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OdhFYb9nML6dqL_qbR8D1Y5gvo0D1iXHnZZxYK2xPJU/edit?usp=sharing &#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OwNVC4_ESLuBxq5tzZuwAOlL3W2f-MMeRdXXlKxwUMY/edit?usp=sharing &#039;&#039;&#039; 03 За код. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13EzgrU121YveySpYa1Buqn2Onlf4T4KmyGZhhdCgzcc/edit?usp=sharing &#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1iZCIYYn_Lm52vqCCOKaqLmZNRTVVeFLNsqVT2tEpZHc/edit?usp=sharing &#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1cn_Dsf02rzBWp2OUpAnMZgnevzhshm7lOMeuYLgsaV0/edit?usp=sharing &#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 07 Docker. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::07.1 [https://www.youtube.com/watch?v=0BO55uQar_w&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=25 Docker: в чем отличие образа и контейнера. Запускаем контейнер]&lt;br /&gt;
&lt;br /&gt;
::07.2 [https://www.youtube.com/watch?v=yCyKs-iqBxA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=26 Dockerfile: как писать. Проброс портов, монтирование папок]&lt;br /&gt;
&lt;br /&gt;
::07.3 [https://www.youtube.com/watch?v=JPQgcPkWnTY&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=27 Продвинутые команды в Dockerfile: пользователи, директории, аргументы сборки] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66407</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66407"/>
		<updated>2022-02-26T19:10:56Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* О курсе */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13oIVvH_9uNR3KSaHZHBGvxgZFMJ2D5TYIa0AOdhIQ-Y/edit?usp=sharing &#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OdhFYb9nML6dqL_qbR8D1Y5gvo0D1iXHnZZxYK2xPJU/edit?usp=sharing &#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1OwNVC4_ESLuBxq5tzZuwAOlL3W2f-MMeRdXXlKxwUMY/edit?usp=sharing &#039;&#039;&#039; 03 За код. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/13EzgrU121YveySpYa1Buqn2Onlf4T4KmyGZhhdCgzcc/edit?usp=sharing &#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1iZCIYYn_Lm52vqCCOKaqLmZNRTVVeFLNsqVT2tEpZHc/edit?usp=sharing &#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[https://docs.google.com/presentation/d/1cn_Dsf02rzBWp2OUpAnMZgnevzhshm7lOMeuYLgsaV0/edit?usp=sharing &#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66208</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66208"/>
		<updated>2022-02-22T09:37:11Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* О курсе */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 03 За код. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66206</id>
		<title>Основы промышленной разработки-МОиВС-2021-2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-%D0%9C%D0%9E%D0%B8%D0%92%D0%A1-2021-2022&amp;diff=66206"/>
		<updated>2022-02-22T09:34:06Z</updated>

		<summary type="html">&lt;p&gt;Chopik: /* О курсе */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преподаватель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/staff/akhtyamovpavel#teaching Ахтямов Павел Ибрагимович]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Учебный ассистент:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Лущ Иван Сергеевич&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Лекции/Семинары: &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Занятия проводятся в [https://akht.pl/hse-promprog-spring-2022-zoom Zoom] по субботам. [https://drive.google.com/drive/folders/1gnrbqHmNKODeL08z76RVf2nF-UKc-IGn Ссылка на Google Drive с материалами]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 01 Системы контроля версий. git. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::01.1 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=1 Организационные моменты. Что такое Git?]&lt;br /&gt;
&lt;br /&gt;
::01.2 [https://www.youtube.com/watch?v=a0VSe7x3CZ8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=2 Первые коммиты в Git-е.]&lt;br /&gt;
&lt;br /&gt;
::01.3 [https://www.youtube.com/watch?v=jaZ8Xt27P0c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=3 Работа с ветвями в Git. Simple Workflow.] &lt;br /&gt;
&lt;br /&gt;
::01.4(Advanced) [https://www.youtube.com/watch?v=4_CHp7lNEqE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=4 Внутреннее устройство Git.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 02 Linux + Bash. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::02.1 [https://www.youtube.com/watch?v=WJpQTmy5BLU&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=5 Linux FileSystem. Базовые команды.]&lt;br /&gt;
&lt;br /&gt;
::02.2 [https://www.youtube.com/watch?v=GS9tTY4OksQ&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=6 Права пользователей. Базовые скрипты.]&lt;br /&gt;
&lt;br /&gt;
::02.3 [https://www.youtube.com/watch?v=_QpXDva11_o&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=7 Чтение переменных. Условные операторы.] &lt;br /&gt;
&lt;br /&gt;
::02.4 [https://www.youtube.com/watch?v=IPStF_tKJj0&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=8 Цикл for, функции и обработка аргументов командной строки.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 03 За код. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::03.1 [https://www.youtube.com/watch?v=rRV_11X59d8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=9 Практики написания хорошего кода.]&lt;br /&gt;
&lt;br /&gt;
::03.2 [https://www.youtube.com/watch?v=qQ-0z8G2kqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=10 Паттерны и антипаттерны проектирования.]&lt;br /&gt;
&lt;br /&gt;
::03.3 [https://www.youtube.com/watch?v=62QxrLkp0DE&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=11 Awk, xargs. 1-строчные скрипты вместо 10 строк в Python.] &lt;br /&gt;
&lt;br /&gt;
::03.4 [https://www.youtube.com/watch?v=iMDhrf0rA3M&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=12 Git workflows и стратегии слияния.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 04 Сервер на Amazon. Про красивое оформление кода в Python. Системы сборки. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::04.1 [https://www.youtube.com/watch?v=ORMSyRvcR1c&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=13 Как арендовать сервер на Amazon. SSH. Установка pip.]&lt;br /&gt;
&lt;br /&gt;
::04.2 [https://www.youtube.com/watch?v=s5cGyJjBfZA&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=14 Виртуальные окружения в Python. Красивое оформление main-файлов в Python.]&lt;br /&gt;
&lt;br /&gt;
::04.3 [https://www.youtube.com/watch?v=Gt0-aaCgMwM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=15 Сборочные скрипты, Make.] &lt;br /&gt;
&lt;br /&gt;
::04.4 [https://www.youtube.com/watch?v=v9T6iAYiGhM&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=16 CMake.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 05 Тестирование. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::05.1 [https://www.youtube.com/watch?v=EGN9y95hGb8&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=17 Тестирование. Задачи тестирования.]&lt;br /&gt;
&lt;br /&gt;
::05.2 [https://www.youtube.com/watch?v=NWrOTgGoCIo&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=18 Как тестировать код?]&lt;br /&gt;
&lt;br /&gt;
::05.3 [https://www.youtube.com/watch?v=YYLIcnAiZ9A&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=19 Покрытие кода тестами. Тестирование веба. Что можно тестировать в ML?] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039; 06 Базы данных. Описание проекта. &#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::06.1 [https://www.youtube.com/watch?v=J9PXdV1L3RI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=20 Описание проекта: ML + ПромПрог.]&lt;br /&gt;
&lt;br /&gt;
::06.2 [https://www.youtube.com/watch?v=ytxfsJ_h6ig&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=21 Что такое БД?]&lt;br /&gt;
&lt;br /&gt;
::06.3 [https://www.youtube.com/watch?v=yEycP4dN0go&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=22 Базы данных. SELECT. Primary Key, Foreign Key.] &lt;br /&gt;
&lt;br /&gt;
::06.4 [https://www.youtube.com/watch?v=7g4ehZKgvqI&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=23 Базы данных: CRUD, DDL.] &lt;br /&gt;
&lt;br /&gt;
::06.5 [https://www.youtube.com/watch?v=JipEUNJQkPk&amp;amp;list=PLmA-1xX7IuzBZ2l55gxcAVXTqNJt4OwSY&amp;amp;index=24 Базы данных: связи между сущностями, ORM. Транзакции. Модель хранения данных в почте.] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Домашние задания ==&lt;br /&gt;
&lt;br /&gt;
[https://gitexercises.fracz.com/exercise/master ДЗ1]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1WRZqbes2-uTRJeNaXpbLnJ8Z-jhBJQNqTDFEMsGTo6s/edit?usp=sharing ДЗ1.5]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1XrUwetB1dAQWrJ8ApCkLmJ2ihIsH6ZsNKBZQIKWnD34/edit?usp=sharing ДЗ2]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
ДЗ3&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Это код-ревью. Необходимо прислать код.&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1FuKuhVlYNcVDKRhq4uUHl8eKJtrW9LyAVFVPP1Pxlkg/edit?usp=sharing ДЗ4*]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1RX42H4oDsGSkf95HySeQamR8kWER7CfqMjeTsyY9vo4/edit?usp=sharing ДЗ5]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot;&amp;gt;&lt;br /&gt;
[http://sql-ex.ru/ ДЗ6]&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&lt;br /&gt;
Надо выполнить задачи:&lt;br /&gt;
* SELECT: 1-20, 24, 27, 34, 35, 43, 46, 52, 63, 67, 72&lt;br /&gt;
* DML: 1-10&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Табличка с оценками ==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1PIf0LsROt7Nns3PVZArNNiMRutk8Ba09Fx7yAPsf-Zg/edit?ouid=114073326988779094522&amp;amp;usp=sheets_home&amp;amp;ths=true Google sheets]&lt;/div&gt;</summary>
		<author><name>Chopik</name></author>
	</entry>
</feed>