<?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=Ydubnov</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=Ydubnov"/>
	<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/Ydubnov"/>
	<updated>2026-09-20T21:51:33Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%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%D0%B5_24/25&amp;diff=87857</id>
		<title>Введение в программирование 24/25</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_%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%D0%B5_24/25&amp;diff=87857"/>
		<updated>2024-11-08T14:21:20Z</updated>

		<summary type="html">&lt;p&gt;Ydubnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
Курс читается для студентов 2-го курса майнора ИАД в 1-2 модулях.&lt;br /&gt;
&lt;br /&gt;
Лектор - [https://www.hse.ru/en/staff/voznesenskaya Вознесенская Тамара Васильевна]&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
[https://www.hse.ru/edu/courses/875922793 Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
[https://edu.hse.ru/course/view.php?id=137326 Оnline курс]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/VvP24_25 Канал в telegram]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+uHN9pgStpbk4ZmEy Чат в telegram]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://docs.google.com/spreadsheets/d/1vmH_pjyxeHyEQELBo3d5jMVxfkFeKFuQZGJlwrYI7eg/edit?usp=drive_link Общая таблица с оценками и контестами (кондуит 2024)]&#039;&#039;&#039;&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;
| Лекции || [https://t.me/tvozn Вознесенская Тамара Васильевна] || 09:30 - 10:50 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| ИАД-1 || [https://t.me/tvozn Вознесенская Тамара Васильевна] || 11:10 - 12:30 || [https://t.me/lady_ooppss Киренкина Вероника] || [https://t.me/+8QZZKzH8fCNjYWNi ИАД-1]&lt;br /&gt;
|-&lt;br /&gt;
| ИАД-2 || [https://t.me/tvozn Вознесенская Тамара Васильевна] || 13:00 - 14:20 || [https://t.me/msur1203 Сурова Мария] || &lt;br /&gt;
[https://t.me/+YeKnKG1k9LBmNzgy ИАД-2] &lt;br /&gt;
|-&lt;br /&gt;
| ИАД-3 || [https://t.me/tvozn Вознесенская Тамара Васильевна] || 14:40 - 16:00 || [https://t.me/epogorelaya Погорелая Евдокия] || [https://t.me/+xbnRe9sTTo1hMDBi ИАД-3]&lt;br /&gt;
|-&lt;br /&gt;
| ИАД-4 || [https://t.me/ydubn Дубнов Юрий Андреевич] || 14:40 - 16:00  || [https://t.me/brickckirb Семенов Иван] || [https://t.me/+88TnwuouicZiMWRi ИАД-4]&lt;br /&gt;
|-&lt;br /&gt;
| ИАД-5 || [https://t.me/ydubn Дубнов Юрий Андреевич] || 16:20 - 17:40|| [https://t.me/tolkonachalo Милосердов Даниил] || [https://t.me/+1scy_IY_xLRiMGFi ИАД-5] &lt;br /&gt;
|-&lt;br /&gt;
| ИАД-6 || [https://t.me/yaroslav_i_am Присталов Ярослав Алексеевич] || 14:40 - 16:00 || [https://t.me/Sheron4ik Шеронов Данил] || [https://t.me/+2hXnluRwtvFhM2Uy ИАД-6] &lt;br /&gt;
|-&lt;br /&gt;
| ИАД-7 || [https://t.me/ongalek Смоленчук Иван Константинович] || 11:10 - 12:30  || [https://t.me/naumov_ila Наумов Илья] || [https://t.me/+4Y41d7fBAjZiZWZi ИАД-7]&lt;br /&gt;
|-&lt;br /&gt;
| ИАД-8 || [https://t.me/ongalek Смоленчук Иван Константинович] || 13:00 - 14:20 || [https://t.me/afanasevo Афанасьев Олег] || [https://t.me/+hWKJ6s7wNv8zYWMy ИАД-8]&lt;br /&gt;
|-&lt;br /&gt;
| ИАД-9 || [https://t.me/arorlov Червяков Артем Александрович] || 18:10 - 19:30 || [https://t.me/solofya Соловьева Софья] || [https://t.me/+z1IOMRRj3zQzNDBi ИАД-9]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания ==&lt;br /&gt;
Итоговая оценка рассчитывается по формуле:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Итоговая = 0.3 * КР + 0.3 * ДЗ + 0.3 * Экзамен + 0.1 * min(B, 10)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ДЗ&#039;&#039;&#039; = 10 * (НБ / Б&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
*НБ - набранные баллы, &lt;br /&gt;
*Б&amp;lt;sub&amp;gt;max&amp;lt;/sub&amp;gt; - максимальное возможное число баллов.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Экзамен&#039;&#039;&#039; = 0.2 * Экз_контест + 0.8 * Экз_устн&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В&#039;&#039;&#039; (&amp;lt;=10) - бонусы, получаются за активную работу на семинарах, не более 1 за семинар&lt;br /&gt;
&lt;br /&gt;
Округляется только итоговая. Округление арифметическое (0.5 округляется вверх).&lt;br /&gt;
&lt;br /&gt;
Окончательные оценки за КР и домашние задания ставятся после защит (приглашение студентов на защиту по усмотрению преподавателя). Студенту может быть объявлено о необходимости защиты работы не позднее, чем через 2 недели после дедлайна ее сдачи. В случае плагиата одна задача обнуляет всю работу.&lt;br /&gt;
&lt;br /&gt;
Необходимое условие получения автомата (решение за преподавателем):&lt;br /&gt;
* оценка за &#039;&#039;&#039;КР&#039;&#039;&#039; = 7 и выше&lt;br /&gt;
* наличие не менее 5 бонусов (&#039;&#039;&#039;В&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
В таком случае оценка за экзамен ставится по оценке за КР, далее итоговая рассчитывается по формуле.&lt;br /&gt;
&lt;br /&gt;
Автоматом могут быть получены оценки 7 и 8.&lt;br /&gt;
&lt;br /&gt;
== Контрольная ==&lt;br /&gt;
Контрольная пройдет с использованием асинхронного прокторинга &#039;&#039;&#039;13 ноября в 9.00&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
В 9.00 всем нужно зайти в лекционный zoom для финального инструктажа, далее этот zoom будет использоваться как чат для общения с преподавателями во время контрольной в случае необходимости.&lt;br /&gt;
&lt;br /&gt;
Каждому студенту необходимо записать процесс выполнения заданий контрольной с использованием &#039;&#039;&#039;OBS Studio&#039;&#039;&#039;, выложить результат в облачное хранилище сразу после контрольной и предоставить ссылку на запись. Ваши видео будут просмотрены только преподавателями и ассистентами, после выставления оценок видео можно будет удалить (об этом будет сообщено дополнительно).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контест стартует в 9.20, завершается в 10.50.&#039;&#039;&#039; Ссылка на контест будет выдана в начале контрольной.&lt;br /&gt;
&lt;br /&gt;
В &#039;&#039;&#039;9:15&#039;&#039;&#039;, за 5 минут до начала контрольной начните запись.&lt;br /&gt;
&lt;br /&gt;
Опоздавшие студенты (начавшие запись не до начала контрольной) будут дисквалифицированы. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Студенты, столкнувшиеся с техническими проблемами,&#039;&#039;&#039; должны сообщить об этом своему учебному ассистенту или семинаристу. Если проблему устранить не получилось, то необходимо зайти в  другой zoom [https://us06web.zoom.us/j/89734307178?pwd=96hbDPe75Hv0aA9pzRPa5Ai3aqxBLA.1 по ссылке] и писать контрольную под наблюдением (будьте готовы к дальнейшей защите своих решений).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Запись &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Потребуется компьютер с веб-камерой и микрофоном (в частности, все современные ноутбуки оборудованы ими) и выходом в интернет&lt;br /&gt;
&lt;br /&gt;
* Необходимо установить OBS Studio по ссылке https://obsproject.com/ru&lt;br /&gt;
&lt;br /&gt;
* Необходимо настроить три источника входных потоков: микрофон, веб-камера и захват экрана. Подробнее о настройке в видео: https://www.youtube.com/watch?v=KVKrvPvPLYg&lt;br /&gt;
&lt;br /&gt;
Пожалуйста, заранее проверьте, что вы научились записывать видео в требуемом формате (MKV, MP4)- этот процесс иногда может вызывать проблемы. Все решения проблем, связанных с записью в OBS Studio описаны в интернете.&lt;br /&gt;
&lt;br /&gt;
Во время контрольной &#039;&#039;&#039;разрешается&#039;&#039;&#039; пользоваться :&lt;br /&gt;
* Сайтом тестирующей системы (в том числе своими решениями прошлых контестов курса (в самой системе)) &lt;br /&gt;
* Средами разработки (не онлайн, а установленными на компьютере)&lt;br /&gt;
* Конспектом онлайн [https://drive.google.com/file/d/1EW5q4LFGkY6BXp9TSWDTKoYXiXWdgNFc/view?usp=sharing курса] &lt;br /&gt;
* Материалами, выложенными на данной странице&lt;br /&gt;
* Документацией на https://docs.python.org/&lt;br /&gt;
&lt;br /&gt;
Во время контрольной &#039;&#039;&#039;не разрешается&#039;&#039;&#039;:&lt;br /&gt;
* Общение с другими людьми, заранее предупредите об этом тех людей, которые находятся с вами в месте написания контрольной&lt;br /&gt;
* использование любых средств коллективной работы (Collab тоже запрещен) и онлайн ресурсов (кроме разрешенных выше)&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;
* Подготовиться к тому, что вы не сможете покидать рабочее место в течение 2 часов &lt;br /&gt;
&lt;br /&gt;
* Включить запись из трех источников: экран, веб-камера и микрофон в OBS Studio&lt;br /&gt;
&lt;br /&gt;
* Снять свое рабочее место со всех сторон и его окружение&lt;br /&gt;
&lt;br /&gt;
* Показать с помощью Диспетчера задач/ Activity Monitor, какие приложения работают на Вашем компьютере&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;
* Любые вопросы вы должны задавать через чат в zoom. &lt;br /&gt;
&lt;br /&gt;
* В случае, если вы работаете с черновиком, направьте веб-камеру так, чтобы были видны ваши руки. Не забудьте направить веб-камеру на лицо, когда вы возвращаетесь к работе за компьютером.&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;
* В течение 30 минут необходимо разместить видео, которое вы записывали в течение контрольной, в открытом доступе и заполнить форму.&lt;br /&gt;
&lt;br /&gt;
* В случае слишком медленного интернета и невозможности загрузить видео в течение 30 минут заполните форму дважды: первый раз (в течение 30 мин.) укажите размер видео-файла с точностью до байта. Второй раз укажите ссылку на видео.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
Экзамен пройдет &#039;&#039;&#039;Х декабря&#039;&#039;&#039; с использованием асинхронного прокторинга &lt;br /&gt;
&lt;br /&gt;
В &#039;&#039;&#039;09:45&#039;&#039;&#039; всем нужно зайти в zoom по лекционной ссылке для финального инструктажа, далее этот zoom будет использоваться как чат для общения с преподавателями во время экзамена в случае необходимости.&lt;br /&gt;
&lt;br /&gt;
Каждому студенту необходимо записать процесс выполнения заданий экзамена с использованием &#039;&#039;&#039;OBS Studio&#039;&#039;&#039;, выложить результат в облачное хранилище сразу после экзамена и предоставить ссылку на запись. Ваши видео будут просмотрены только преподавателями и ассистентами, после выставления оценок видео можно будет удалить (об этом будет сообщено дополнительно).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Контест стартует в 10:00, завершается в 12:00.&#039;&#039;&#039; Ссылка на контест будет выдана в начале экзамена.&lt;br /&gt;
&lt;br /&gt;
Контест содержит 6 задач: первые две по 1 баллу, остальные 4 по 2 балла.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В 9:55, за 5 минут до начала экзамена начните запись.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Опоздавшие студенты (начавшие запись не до начала контрольной) будут дисквалифицированы. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Студенты, столкнувшиеся с техническими проблемами,&#039;&#039;&#039; должны сделать скриншоты, подтверждающие проблему, и зайти в &amp;quot;технический&amp;quot; zoom [https://us06web.zoom.us/j/82874985426?pwd=Ey6MGziNXtxdNdL970WtCRY6hv4vsJ.1 по ссылке] и писать контрольную под наблюдением (будьте готовы к дальнейшей защите своих решений).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Запись &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Потребуется компьютер с веб-камерой и микрофоном (в частности, все современные ноутбуки оборудованы ими) и выходом в интернет&lt;br /&gt;
&lt;br /&gt;
* Необходимо установить OBS Studio по ссылке https://obsproject.com/ru&lt;br /&gt;
&lt;br /&gt;
* Необходимо настроить три источника входных потоков: микрофон, веб-камера и захват экрана. Подробнее о настройке в видео: https://www.youtube.com/watch?v=KVKrvPvPLYg&lt;br /&gt;
&lt;br /&gt;
Пожалуйста, заранее проверьте, что вы научились записывать видео в требуемом формате (MKV, MP4)- этот процесс иногда может вызывать проблемы. Все решения проблем, связанных с записью в OBS Studio описаны в интернете.&lt;br /&gt;
&lt;br /&gt;
Во время экзамена &#039;&#039;&#039;разрешается&#039;&#039;&#039; пользоваться :&lt;br /&gt;
* Сайтом тестирующей системы (в том числе своими решениями прошлых контестов курса (в самой системе)) &lt;br /&gt;
* Средами разработки (не онлайн, а установленными на компьютере)&lt;br /&gt;
* Конспектом онлайн курса [https://drive.google.com/file/d/1EW5q4LFGkY6BXp9TSWDTKoYXiXWdgNFc/view?usp=sharing] &lt;br /&gt;
* Материалами, выложенными на данной странице&lt;br /&gt;
* Документацией на https://docs.python.org/&lt;br /&gt;
&lt;br /&gt;
Во время контрольной &#039;&#039;&#039;не разрешается&#039;&#039;&#039;:&lt;br /&gt;
* Общение с другими людьми, заранее предупредите об этом тех людей, которые находятся с вами в месте написания контрольной&lt;br /&gt;
* использование любых средств коллективной работы (Collab тоже запрещен) и онлайн ресурсов (кроме разрешенных выше)&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;
* Подготовиться к тому, что вы не сможете покидать рабочее место в течение 2 часов &lt;br /&gt;
&lt;br /&gt;
* Включить запись из трех источников: экран, веб-камера и микрофон в OBS Studio&lt;br /&gt;
&lt;br /&gt;
* Снять свое рабочее место со всех сторон и его окружение&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;
* Любые вопросы вы должны задавать через чат в zoom. &lt;br /&gt;
&lt;br /&gt;
* В случае, если вы работаете с черновиком, направьте веб-камеру так, чтобы были видны ваши руки. Не забудьте направить веб-камеру на лицо, когда вы возвращаетесь к работе за компьютером.&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;
* В течение 30 минут необходимо разместить видео, которое вы записывали в течение контрольной, в открытом доступе и заполнить [https://forms.gle/AW4uwjPF7kppDNf19 форму] &lt;br /&gt;
&lt;br /&gt;
* В случае слишком медленного интернета и невозможности загрузить видео в течение 30 минут заполните форму дважды: первый раз (в течение 30 мин.) укажите размер видео-файла с точностью до байта. Второй раз укажите ссылку на видео.&lt;br /&gt;
&lt;br /&gt;
== Страницы предыдущих лет ==&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Введение_в_программирование_23/24 23/24 учебный год]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Введение_в_программирование_22/23_(майнор_ИАД) 22/23 учебный год]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Введение_в_программирование_(майнор_ИАД) 21/22 учебный год]&lt;/div&gt;</summary>
		<author><name>Ydubnov</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=86141</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=86141"/>
		<updated>2024-09-09T21:33:01Z</updated>

		<summary type="html">&lt;p&gt;Ydubnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Telegram-канал: https://t.me/+umNN-PobThBiYmEy (чат - в обсуждении к каналу)&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;
! Группа !! БПМИ244-1 !! БПМИ244-2 !! БПМИ245-1 !! БПМИ245-2 !! БПМИ247-1 !! БПМИ247-2 !! БПМИ248-1 !! БПМИ248-2 !! БПМИ249-1 !! БПМИ249-2 !! БПМИ2410-1 !! БПМИ2410-2 !! БПМИ2411-1 !! БПМИ2411-2 !! БПМИ2412-1 !! БПМИ2412-2 !! БПМИ2413-1 !! БПМИ2413-2&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;18&amp;quot;| [https://t.me/palladain Тимур Петров]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист || [https://t.me/Mr_galitskii Борис Галицкий] || [https://t.me/pankova_mg Марина Панькова] || [https://t.me/ydubn Юрий Дубнов] || [https://t.me/d_pavlov_p Дмитрий Павлов] ||[https://t.me/kiDaniel Даниэль Хайбулин] || [https://t.me/kiDaniel Даниэль Хайбулин] || [https://t.me/paiflare Андрей Петров] || [https://t.me/paiflare Андрей Петров] || [https://t.me/objatie_groba Игорь Минеев] || [https://t.me/Mr_galitskii Борис Галицкий] || [https://t.me/Ch0p1k Иван Лущ] || [https://t.me/ydubn Юрий Дубнов] || [https://t.me/spnechaev Сергей Нечаев] || [https://t.me/spnechaev Сергей Нечаев] || [https://t.me/Ni_Mans Никита Мануйленко] || [https://t.me/kirillMouraviev Кирилл Муравьев] || [https://t.me/kinazarov Тимур Киназаров] || [https://t.me/KevinBirdie Евгений Карташев] ||&lt;br /&gt;
|-&lt;br /&gt;
|| Ассистент || [https://t.me/GeorgeMashtakov Георгий Маштаков] || [https://t.me/maseoff Сергей Богданов] || [https://t.me/a_ri_sha_sha Арина Шайдеман] || [https://t.me/alinka_avocado Алина Верютина] || [https://t.me/simeon_kolchin Семен Колчин] || [https://t.me/dastroo Даниил Костин] || [https://t.me/hoshicasia Наталья Михайловская] || [https://t.me/Rimuru_Chiaki Петр Ван] || [https://t.me/constant11ne Константин Беломестных] || [https://t.me/Rerum_nn Владимир Васенев] || [https://t.me/g_golubev Глеб Голубев] || [https://t.me/zeldr1zz Марат Тактаров] || [https://t.me/dashhhitt Дарья Фоминых] || [https://t.me/Kristina_kis2 София Совкова] || [https://t.me/Andrewka_Kh Андрей Храмов] || [https://t.me/mishasvintus Михаил Гончаров] || [https://t.me/lizyn Елизавета Зорькина] || [https://t.me/andreyvoyko04 Андрей Войко] ||&lt;br /&gt;
|-&lt;br /&gt;
|| Ассистент курса ||colspan=&amp;quot;18&amp;quot;| [https://t.me/aaandrushka Андрей Удальцов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Ссылка на github с лекциями: https://github.com/Palladain/Python_1_HSE_2024&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;
! Контест !! Дата выдачи !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/67565/enter ДЗ 1] || 06.09.24 12:00:00 || 16.09.24 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 5 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 6 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 7 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 8 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 9 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 10 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 11 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 12 ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания и автоматы ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 * О_экз + 0,8 * О_накоп&#039;&#039;&#039;&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;
Возможно получение оценки за курс &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;
&amp;quot;Автомат&amp;quot; означает возможность не сдавать экзамен, при этом за него будет поставлен 0 и итоговая оценка будет округляться ВВЕРХ (Пример - студент получил 8 накоп, согласился на автомат, итог = 6,4 -&amp;gt; округляется до 7)&lt;br /&gt;
&lt;br /&gt;
Домашние задания = контест после каждой пары. Каждый контест имеет 1 дедлайн: жесткий. На выполнение ДЗ дается 10 дней с момента выдачи контеста, любые решения после окончания дедлайна не принимаются. О_дз высчитывается как средняя оценка за домашние контесты&lt;br /&gt;
&lt;br /&gt;
Правила оценивания семинаров выбираются самими семинаристами и проставляются ими же.&lt;br /&gt;
&lt;br /&gt;
Ссылка на оценки: [https://docs.google.com/spreadsheets/d/1e1WAh6HFcUbABq2ayEGgBeAaTwAQi3up9LMBdHHfzLI/edit?usp=sharing Тык]&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа ==&lt;br /&gt;
&lt;br /&gt;
Контрольная пройдет 25го сентября во время лекции, представляет из себя контест по пройденным темам на 1,5 часа. Дополнительные подробности будут позже.&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;
! Группа !! БПМИ241 !! БПМИ242 !! БПМИ243 !! БПМИ244 !! БПМИ245 !! БПМИ246 !! БПМИ247 !! БПМИ248 !! БПМИ249 !! БПМИ2410 !! БПМИ2411 !! БПМИ2412 !! БПМИ2413&lt;br /&gt;
|-&lt;br /&gt;
|| Ссылка || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [https://t.me/+SdVtmRW6mDUwZDJi 245-1] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [https://t.me/+6bVnSG4mcnU3YTky 248-1] [https://t.me/+p5OOG1wuNr9kMTVi 248-2] || [Тык] [Тык] || [https://t.me/+_8JYFx4OEklkZDky 2410-1] [https://t.me/+y2Jg_EaXwT1kYTNi 2410-2] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ydubnov</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=86140</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=86140"/>
		<updated>2024-09-09T21:24:41Z</updated>

		<summary type="html">&lt;p&gt;Ydubnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Telegram-канал: https://t.me/+umNN-PobThBiYmEy (чат - в обсуждении к каналу)&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;
! Группа !! БПМИ244-1 !! БПМИ244-2 !! БПМИ245-1 !! БПМИ245-2 !! БПМИ247-1 !! БПМИ247-2 !! БПМИ248-1 !! БПМИ248-2 !! БПМИ249-1 !! БПМИ249-2 !! БПМИ2410-1 !! БПМИ2410-2 !! БПМИ2411-1 !! БПМИ2411-2 !! БПМИ2412-1 !! БПМИ2412-2 !! БПМИ2413-1 !! БПМИ2413-2&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;18&amp;quot;| [https://t.me/palladain Тимур Петров]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист || [https://t.me/Mr_galitskii Борис Галицкий] || [https://t.me/pankova_mg Марина Панькова] || [https://t.me/ydubn Юрий Дубнов] || [https://t.me/d_pavlov_p Дмитрий Павлов] ||[https://t.me/kiDaniel Даниэль Хайбулин] || [https://t.me/kiDaniel Даниэль Хайбулин] || [https://t.me/paiflare Андрей Петров] || [https://t.me/paiflare Андрей Петров] || [https://t.me/objatie_groba Игорь Минеев] || [https://t.me/Mr_galitskii Борис Галицкий] || [https://t.me/Ch0p1k Иван Лущ] || [https://t.me/ydubn Юрий Дубнов] || [https://t.me/spnechaev Сергей Нечаев] || [https://t.me/spnechaev Сергей Нечаев] || [https://t.me/Ni_Mans Никита Мануйленко] || [https://t.me/kirillMouraviev Кирилл Муравьев] || [https://t.me/kinazarov Тимур Киназаров] || [https://t.me/KevinBirdie Евгений Карташев] ||&lt;br /&gt;
|-&lt;br /&gt;
|| Ассистент || [https://t.me/GeorgeMashtakov Георгий Маштаков] || [https://t.me/maseoff Сергей Богданов] || [https://t.me/a_ri_sha_sha Арина Шайдеман] || [https://t.me/alinka_avocado Алина Верютина] || [https://t.me/simeon_kolchin Семен Колчин] || [https://t.me/dastroo Даниил Костин] || [https://t.me/hoshicasia Наталья Михайловская] || [https://t.me/Rimuru_Chiaki Петр Ван] || [https://t.me/constant11ne Константин Беломестных] || [https://t.me/Rerum_nn Владимир Васенев] || [https://t.me/g_golubev Глеб Голубев] || [https://t.me/zeldr1zz Марат Тактаров] || [https://t.me/dashhhitt Дарья Фоминых] || [https://t.me/Kristina_kis2 София Совкова] || [https://t.me/Andrewka_Kh Андрей Храмов] || [https://t.me/mishasvintus Михаил Гончаров] || [https://t.me/lizyn Елизавета Зорькина] || [https://t.me/andreyvoyko04 Андрей Войко] ||&lt;br /&gt;
|-&lt;br /&gt;
|| Ассистент курса ||colspan=&amp;quot;18&amp;quot;| [https://t.me/aaandrushka Андрей Удальцов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Ссылка на github с лекциями: https://github.com/Palladain/Python_1_HSE_2024&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;
! Контест !! Дата выдачи !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/67565/enter ДЗ 1] || 06.09.24 12:00:00 || 16.09.24 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 5 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 6 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 7 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 8 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 9 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 10 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 11 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 12 ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания и автоматы ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 * О_экз + 0,8 * О_накоп&#039;&#039;&#039;&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;
Возможно получение оценки за курс &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;
&amp;quot;Автомат&amp;quot; означает возможность не сдавать экзамен, при этом за него будет поставлен 0 и итоговая оценка будет округляться ВВЕРХ (Пример - студент получил 8 накоп, согласился на автомат, итог = 6,4 -&amp;gt; округляется до 7)&lt;br /&gt;
&lt;br /&gt;
Домашние задания = контест после каждой пары. Каждый контест имеет 1 дедлайн: жесткий. На выполнение ДЗ дается 10 дней с момента выдачи контеста, любые решения после окончания дедлайна не принимаются. О_дз высчитывается как средняя оценка за домашние контесты&lt;br /&gt;
&lt;br /&gt;
Правила оценивания семинаров выбираются самими семинаристами и проставляются ими же.&lt;br /&gt;
&lt;br /&gt;
Ссылка на оценки: [https://docs.google.com/spreadsheets/d/1e1WAh6HFcUbABq2ayEGgBeAaTwAQi3up9LMBdHHfzLI/edit?usp=sharing Тык]&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа ==&lt;br /&gt;
&lt;br /&gt;
Контрольная пройдет 25го сентября во время лекции, представляет из себя контест по пройденным темам на 1,5 часа. Дополнительные подробности будут позже.&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;
! Группа !! БПМИ241 !! БПМИ242 !! БПМИ243 !! БПМИ244 !! БПМИ245 !! БПМИ246 !! БПМИ247 !! БПМИ248 !! БПМИ249 !! БПМИ2410 !! БПМИ2411 !! БПМИ2412 !! БПМИ2413&lt;br /&gt;
|-&lt;br /&gt;
|| Ссылка || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [https://t.me/+6bVnSG4mcnU3YTky 248-1] [https://t.me/+p5OOG1wuNr9kMTVi 248-2] || [Тык] [Тык] || [https://t.me/+_8JYFx4OEklkZDky 2410-1] [https://t.me/+y2Jg_EaXwT1kYTNi 2410-2] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ydubnov</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=86139</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=86139"/>
		<updated>2024-09-09T21:23:59Z</updated>

		<summary type="html">&lt;p&gt;Ydubnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Telegram-канал: https://t.me/+umNN-PobThBiYmEy (чат - в обсуждении к каналу)&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;
! Группа !! БПМИ244-1 !! БПМИ244-2 !! БПМИ245-1 !! БПМИ245-2 !! БПМИ247-1 !! БПМИ247-2 !! БПМИ248-1 !! БПМИ248-2 !! БПМИ249-1 !! БПМИ249-2 !! БПМИ2410-1 !! БПМИ2410-2 !! БПМИ2411-1 !! БПМИ2411-2 !! БПМИ2412-1 !! БПМИ2412-2 !! БПМИ2413-1 !! БПМИ2413-2&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;18&amp;quot;| [https://t.me/palladain Тимур Петров]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист || [https://t.me/Mr_galitskii Борис Галицкий] || [https://t.me/pankova_mg Марина Панькова] || [https://t.me/ydubn Юрий Дубнов] || [https://t.me/d_pavlov_p Дмитрий Павлов] ||[https://t.me/kiDaniel Даниэль Хайбулин] || [https://t.me/kiDaniel Даниэль Хайбулин] || [https://t.me/paiflare Андрей Петров] || [https://t.me/paiflare Андрей Петров] || [https://t.me/objatie_groba Игорь Минеев] || [https://t.me/Mr_galitskii Борис Галицкий] || [https://t.me/Ch0p1k Иван Лущ] || [https://t.me/ydubn Юрий Дубнов] || [https://t.me/spnechaev Сергей Нечаев] || [https://t.me/spnechaev Сергей Нечаев] || [https://t.me/Ni_Mans Никита Мануйленко] || [https://t.me/kirillMouraviev Кирилл Муравьев] || [https://t.me/kinazarov Тимур Киназаров] || [https://t.me/KevinBirdie Евгений Карташев] ||&lt;br /&gt;
|-&lt;br /&gt;
|| Ассистент || [https://t.me/GeorgeMashtakov Георгий Маштаков] || [https://t.me/maseoff Сергей Богданов] || [https://t.me/a_ri_sha_sha Арина Шайдеман] || [https://t.me/alinka_avocado Алина Верютина] || [https://t.me/simeon_kolchin Семен Колчин] || [https://t.me/dastroo Даниил Костин] || [https://t.me/hoshicasia Наталья Михайловская] || [https://t.me/Rimuru_Chiaki Петр Ван] || [https://t.me/constant11ne Константин Беломестных] || [https://t.me/Rerum_nn Владимир Васенев] || [https://t.me/g_golubev Глеб Голубев] || [https://t.me/zeldr1zz Марат Тактаров] || [https://t.me/dashhhitt Дарья Фоминых] || [https://t.me/Kristina_kis2 София Совкова] || [https://t.me/Andrewka_Kh Андрей Храмов] || [https://t.me/mishasvintus Михаил Гончаров] || [https://t.me/lizyn Елизавета Зорькина] || [https://t.me/andreyvoyko04 Андрей Войко] ||&lt;br /&gt;
|-&lt;br /&gt;
|| Ассистент курса ||colspan=&amp;quot;18&amp;quot;| [https://t.me/aaandrushka Андрей Удальцов]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Ссылка на github с лекциями: https://github.com/Palladain/Python_1_HSE_2024&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;
! Контест !! Дата выдачи !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/67565/enter ДЗ 1] || 06.09.24 12:00:00 || 16.09.24 23:59:59&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 2 ||  || &lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 3 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 4 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 5 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 6 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 7 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 8 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 9 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 10 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 11 ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| ДЗ 12 ||  ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Правила оценивания и автоматы ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;О_итог = 0,2 * О_экз + 0,8 * О_накоп&#039;&#039;&#039;&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;
Возможно получение оценки за курс &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;
&amp;quot;Автомат&amp;quot; означает возможность не сдавать экзамен, при этом за него будет поставлен 0 и итоговая оценка будет округляться ВВЕРХ (Пример - студент получил 8 накоп, согласился на автомат, итог = 6,4 -&amp;gt; округляется до 7)&lt;br /&gt;
&lt;br /&gt;
Домашние задания = контест после каждой пары. Каждый контест имеет 1 дедлайн: жесткий. На выполнение ДЗ дается 10 дней с момента выдачи контеста, любые решения после окончания дедлайна не принимаются. О_дз высчитывается как средняя оценка за домашние контесты&lt;br /&gt;
&lt;br /&gt;
Правила оценивания семинаров выбираются самими семинаристами и проставляются ими же.&lt;br /&gt;
&lt;br /&gt;
Ссылка на оценки: [https://docs.google.com/spreadsheets/d/1e1WAh6HFcUbABq2ayEGgBeAaTwAQi3up9LMBdHHfzLI/edit?usp=sharing Тык]&lt;br /&gt;
&lt;br /&gt;
== Контрольная работа ==&lt;br /&gt;
&lt;br /&gt;
Контрольная пройдет 25го сентября во время лекции, представляет из себя контест по пройденным темам на 1,5 часа. Дополнительные подробности будут позже.&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;
! Группа !! БПМИ241 !! БПМИ242 !! БПМИ243 !! БПМИ244 !! БПМИ245 !! БПМИ246 !! БПМИ247 !! БПМИ248 !! БПМИ249 !! БПМИ2410 !! БПМИ2411 !! БПМИ2412 !! БПМИ2413&lt;br /&gt;
|-&lt;br /&gt;
|| Ссылка || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык] || [https://t.me/+6bVnSG4mcnU3YTky 248-1] [https://t.me/+p5OOG1wuNr9kMTVi 248-2] || [Тык] [Тык] || [https://t.me/+_8JYFx4OEklkZDky 2410-1] [https://t.me/+y2Jg_EaXwT1kYTNi] || [Тык] [Тык] || [Тык] [Тык] || [Тык] [Тык]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ydubnov</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_2022/2023_(%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=73486</id>
		<title>Язык программирования Python 2022/2023 (основной поток)</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_2022/2023_(%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=73486"/>
		<updated>2022-10-21T11:32:17Z</updated>

		<summary type="html">&lt;p&gt;Ydubnov: добавил информацию про экзамен&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Язык программирования Python, основной поток, 2022-2023 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [А. Г. Михеев]&lt;br /&gt;
&lt;br /&gt;
Программа курса и ноутбуки лекций: https://github.com/justalge/another_python_tutorial&lt;br /&gt;
&lt;br /&gt;
Видеозаписи всех лекций и некоторых семинаров: https://www.youtube.com/playlist?list=PLEwK9wdS5g0pOn3KCblRmmBV24o17r3LD&lt;br /&gt;
&lt;br /&gt;
Материалы лекций основаны на https://www.python-course.eu (англ. яз.). Разделы [https://www.python-course.eu/python3_course.php Python Tutorial], [https://www.python-course.eu/object_oriented_programming_introduction.php OOP] и [https://www.python-course.eu/advanced_python.php Advanced].&lt;br /&gt;
&lt;br /&gt;
Канал с важными объявлениями: https://t.me/+T9jrp8b5YFUwMDUy&lt;br /&gt;
&lt;br /&gt;
Материалы прошлых лет (рус. яз.):&lt;br /&gt;
* Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV&lt;br /&gt;
&lt;br /&gt;
==ДЗ==&lt;br /&gt;
&lt;br /&gt;
После каждой лекции вам будет дано оцениваемое домашнее задание. На выполнение задания дается 14 дней от лекции (soft deadline).&lt;br /&gt;
&lt;br /&gt;
Еще в течение 7 дней после этого доступна возможность досдать задачи, однако задачи оцениваются вполовину меньшим баллом (hard deadline).&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;
! Контест !! Дата выдачи !! Soft deadline !! Hard deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40094/enter/ ДЗ 1 (Арифметика)] || 04.09.22 ||  18.09.22 || 25.09.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40106/enter/ ДЗ 2 (if, while, for, float)] || 11.09.22 ||  22.09.22 || 29.09.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40266/enter/ ДЗ 3 (strings, lists)] || 12.09.22 || 26.09.22 || 03.10.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40340/enter/ ДЗ 4 (dictionaries, sets)] || 15.09.22 || 29.09.22 || 06.10.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40484/enter/ ДЗ 5-6 (functions, recursion)] || 19.09.22 || 05.10.22 || 12.10.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40754/enter/ ДЗ 7 (sorting, linear search)] || 27.09.22 || 12.10.22 || 19.10.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40777/enter/ ДЗ 8 (OOP intro)] || 29.09.22 || 14.10.22 || 19.10.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40778/enter/ ДЗ 9 (OOP outro)] || 03.10.22 || 18.10.22 || 19.10.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40779/enter ДЗ 10 (Bonus)] || 09.10.22 || 19.10.22 (жесткий) || -&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;
! Контест !! Дата выдачи !! Soft deadline !! Hard deadline&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40094/enter/ ДЗ 1 (Арифметика)] || 04.09.22 ||  18.09.22 || 25.09.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40106/enter/ ДЗ 2 (if, while, for, float)] || 11.09.22 ||  22.09.22 || 29.09.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40266/enter/ ДЗ 3 (strings, lists)] || 12.09.22 || 26.09.22 || 03.10.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40340/enter/ ДЗ 4 (dictionaries, sets)] || 15.09.22 || 29.09.22 || 06.10.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40484/enter/ ДЗ 5-6 (functions, recursion)] || 19.09.22 || 10.10.22 || 12.10.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40754/enter/ ДЗ 7 (sorting, linear search)] || 27.09.22 || 18.10.22 || 19.10.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40777/enter/ ДЗ 8 (OOP intro)] || 29.09.22 || 19.10.22 || 19.10.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40778/enter/ ДЗ 9 (OOP outro)] || 03.10.22 || 19.10.22 || 19.10.22&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/40779/enter ДЗ 10 (Bonus)] || 09.10.22 || 19.10.22 (жесткий) || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Контрольные==&lt;br /&gt;
&lt;br /&gt;
Будет 2 контрольные (первая - по темам ДЗ 1-4, вторая - по темам ДЗ 5-8)&lt;br /&gt;
&lt;br /&gt;
На защите будет предложено для решения 8 задач, по 2 задачи средней сложности на каждую тему лекции.&lt;br /&gt;
&lt;br /&gt;
Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/40544/enter/ КР по ДЗ 1-4] - 24.09 16:20&lt;br /&gt;
&lt;br /&gt;
КР по ДЗ 5-8 - 15.10 16:20&lt;br /&gt;
&lt;br /&gt;
Также запланированы переписывание контрольных (&#039;&#039;&#039;в качестве итоговой оценки за КР будет считаться оценка за переписанных вариант&#039;&#039;&#039;):&lt;br /&gt;
&lt;br /&gt;
Переписывание первой КР - 08.10 16:20&lt;br /&gt;
&lt;br /&gt;
Переписывание второй КР - 20.10 16:20&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;0.6*накопленная + 0.4*экзамен&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Накопленная оценка = &#039;&#039;&#039;0.4 * MEAN(оценок за контрольные) + 0.4 * MEAN(оценок за ДЗ) + 0.2 * MEAN(оценок за работу на семинаре)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Максимальная оценка за работу на семинаре - 10 баллов. Максимальная оценка за ДЗ - 10 баллов. Для того чтобы получить максимальную оценку за дз нужно решить &#039;&#039;&#039;все задачи&#039;&#039;&#039;. Количество баллов, которые вы можете получить за каждую задачу пропорционально (&#039;&#039;&#039;и не равно&#039;&#039;&#039;) тому количеству баллов за задачу, которое вы видите в контесте.&lt;br /&gt;
&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;
&lt;br /&gt;
За найденные и сообщенные семинаристу проблемы в тестах вы можете получить от 2 до 5 дополнительных баллов к оценке за семинар. Если вы ходите на семинары к нескольким семинаристам, конечная оценка за семинары = &#039;&#039;&#039;MIN(оценок, которые вы получили от каждого семинариста)&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Промежуточные значения не округляются, итоговое значение округляется по математическим правилам: к ближайшему целому, при дробной части 0.5 - в большую сторону.&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
&lt;br /&gt;
Экзамен назначен на 22.10 16:20&lt;br /&gt;
&lt;br /&gt;
Экзамен является обязательным для всех, у кого нет автоматов, и опциональным для всех, у кого может быть автомат, но тогда оценка будет рассчитываться по итоговой формуле&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
&lt;br /&gt;
Необходимо установить интерпретатор Python версии не ниже 3.6 под свою ОС. Ссылка https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/&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;
== Ссылки на чаты групп ==&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;
! Группа !! БПМИ223-1 !! БПМИ227-1 !! БПМИ227-2 !! БПМИ2211-1 !! БПМИ2212-2 !! ВСН&lt;br /&gt;
|-&lt;br /&gt;
|| Ссылка || [https://t.me/+dLpV2MnkDfg5YzJi Тык] || [https://t.me/+GEFHmYU0gQYyYTQy Тык] || [https://t.me/+GEFHmYU0gQYyYTQy Тык] || [https://t.me/+HitcEhtmqZdlYjcy Тык] || [https://t.me/+4apP7QruRE84YWUy Тык] || [https://t.me/+za3lR1PINDIxZjZi Тык] &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ydubnov</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%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%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_%D0%9F%D0%9C%D0%98_2021/2022_(%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=59650</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%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%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_%D0%9F%D0%9C%D0%98_2021/2022_(%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=59650"/>
		<updated>2021-10-08T14:45:04Z</updated>

		<summary type="html">&lt;p&gt;Ydubnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, основной поток, 2021-2022 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [А. Г. Михеев]&lt;br /&gt;
&lt;br /&gt;
Программа курса и ноутбуки лекций (будут добавляться по мере поступления): https://github.com/justalge/another_python_tutorial&lt;br /&gt;
&lt;br /&gt;
Видеозаписи всех лекций и некоторых семинаров: https://www.youtube.com/playlist?list=PLEwK9wdS5g0pOn3KCblRmmBV24o17r3LD&lt;br /&gt;
&lt;br /&gt;
Материалы лекций основаны на https://www.python-course.eu (англ. яз.). Разделы [https://www.python-course.eu/python3_course.php Python Tutorial], [https://www.python-course.eu/object_oriented_programming_introduction.php OOP] и [https://www.python-course.eu/advanced_python.php Advanced].&lt;br /&gt;
&lt;br /&gt;
Канал с важными объявлениями: https://t.me/joinchat/LsEVKZunealjOTUy&lt;br /&gt;
&lt;br /&gt;
Материалы прошлого года (рус. яз.):&lt;br /&gt;
* Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV&lt;br /&gt;
* Видео-лекции: https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome (платить денег ни в коем случае не нужно)&lt;br /&gt;
&lt;br /&gt;
==ДЗ==&lt;br /&gt;
&lt;br /&gt;
После каждого семинара вам будет дано оцениваемое домашнее задание. На выполнение задания дается 8 дней от момента начала соответствующего семинара. Еще в течение 7 дней после этого доступна возможность досдать задачи, однако задачи оцениваются вполовину меньшим баллом. Перед семинаром необходимо изучить соответствующую тему по лекциям и текстовым конспектам.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29037/enter/ ДЗ 1 (Арифметика)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29069/enter/ ДЗ 2 (if, while, for, float)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29227/enter/ ДЗ 3 (strings, lists)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29228/enter/ ДЗ 4 (dictionaries, sets)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29478/enter/ ДЗ 5-6 (functions, recursion)]  &#039;&#039;&#039;На 2 недели. Чтобы набрать максимальное количество баллов за это ДЗ нужно решить на 20 баллов&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29691/enter ДЗ 7 (sorting, linear search)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29699/enter ДЗ 8 (OOP intro)] - Максимальное количество баллов за это ДЗ - 14 (см баллы в контесте), чтобы получить максимум, нужно решить все задачи&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29825/enter ДЗ 9 (OOP outro) - Максимальное количество баллов за это ДЗ - 14 (см баллы в контесте), чтобы получить максимум, нужно решить все задачи], &#039;&#039;&#039;Дедлайн 16.10 23:59 для всех групп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Программа advanced группы 2112-2==&lt;br /&gt;
&lt;br /&gt;
Краткое введение на примерах в:&lt;br /&gt;
&lt;br /&gt;
- использование внешних библиотек&lt;br /&gt;
&lt;br /&gt;
- dataclasses, type hints&lt;br /&gt;
&lt;br /&gt;
- сравнение oop и fp стилей&lt;br /&gt;
&lt;br /&gt;
- чистый читабельный код: нейминг, agile, ограничения на средства языка, линтеры&lt;br /&gt;
&lt;br /&gt;
- простой веб сервис: http, бд&lt;br /&gt;
&lt;br /&gt;
- threading, multiprocessing&lt;br /&gt;
&lt;br /&gt;
- async&lt;br /&gt;
&lt;br /&gt;
- git&lt;br /&gt;
&lt;br /&gt;
- bash&lt;br /&gt;
&lt;br /&gt;
- публикация библиотек&lt;br /&gt;
&lt;br /&gt;
- аналитика и визуализация&lt;br /&gt;
&lt;br /&gt;
- ML/pytorch&lt;br /&gt;
&lt;br /&gt;
- поиск информации и готовых модулей&lt;br /&gt;
&lt;br /&gt;
- мини-проект на любую из вышеперечисленных тем&lt;br /&gt;
&lt;br /&gt;
==Программа advanced группы 214-2==&lt;br /&gt;
&lt;br /&gt;
Семинар 1 - знакомство с python&lt;br /&gt;
&lt;br /&gt;
Семинар 2 - код стайл, pep8, правила хорошего тона camel case, snake case&lt;br /&gt;
&lt;br /&gt;
Семинар 3 - учимся писать тесты, tdd&lt;br /&gt;
&lt;br /&gt;
Семинар 4 - python в математике: графики, статистика&lt;br /&gt;
&lt;br /&gt;
Семинар 5 - системы контроля версий, open source&lt;br /&gt;
&lt;br /&gt;
Семинар 6 - парсинг данных: bs4, selenium&lt;br /&gt;
&lt;br /&gt;
Семинар 7 - учимся писать код на собеседованиях, и как их проходить&lt;br /&gt;
&lt;br /&gt;
Семинар 8 - фреймворки для тестирования, пишем свой mvp проект на семинаре&lt;br /&gt;
&lt;br /&gt;
Семинар 9 - pyqt&lt;br /&gt;
&lt;br /&gt;
Семинар 10 - веб разработка, requests, flask&lt;br /&gt;
&lt;br /&gt;
Семинар 11 - пишем телеграм-бота&lt;br /&gt;
&lt;br /&gt;
Семинар 12 - intro ml&lt;br /&gt;
&lt;br /&gt;
==Система защиты ДЗ==&lt;br /&gt;
&lt;br /&gt;
Раз в две недели проходит защита ДЗ (с прокторингом или очно). На защиту отводится одна лекционная пара.&lt;br /&gt;
На защите будет предложено для решения 8 задач, по 2 задачи средней сложности на каждую тему лекции.&lt;br /&gt;
Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.&lt;br /&gt;
&lt;br /&gt;
Оценка за каждую лекционную тему определяется как &#039;&#039;&#039;koef*оценка за лекционную тему (до защиты)&#039;&#039;&#039;, где koef - коэффициент, который определяется тем, как была написана защита ДЗ.&lt;br /&gt;
Так, если на защите ДЗ решено 0 задач - коэффициент составляет 0.3, 1 задача - 0.6, 2 задачи - 1.&lt;br /&gt;
&lt;br /&gt;
Со студентами, результат работы которых на защите сильно отличается от оценки за ДЗ до защиты, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.&lt;br /&gt;
&lt;br /&gt;
== Формула оценки и экзамен ==&lt;br /&gt;
&lt;br /&gt;
На оценку влияют: выполнение домашнего задания, работа на семинаре, защита домашнего задания и экзамен. Итоговая оценка за курс вычисляется как &#039;&#039;&#039;0.6*накопленная + 0.4*экзамен&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Накопленная оценка считается как: среднее арифметическое оценок за каждую лекционную тему.&lt;br /&gt;
Оценка за каждую лекционную тему рассчитывается как: &#039;&#039;&#039;min(10, koef*(0.8*оценка за ДЗ по теме лекции (до защиты) + 0.2*оценка за семинар по теме лекции))&#039;&#039;&#039;.&lt;br /&gt;
Максимальная оценка за работу на семинаре - 10 баллов. Максимальная оценка за  ДЗ по теме лекции (до защиты) - 14 баллов. При этом суммарное количество баллов в одном ДЗ в контесте больше 14. Чтобы получить максимальную оценку за ДЗ можно решить не все задачи. Таким образом, максимальную оценку по теме лекции вы можете получить, решая только ДЗ.&lt;br /&gt;
&lt;br /&gt;
За найденные и сообщенные семинаристу проблемы в тестах вы можете получить от 2 до 5 дополнительных баллов к оценке за семинар.&lt;br /&gt;
&lt;br /&gt;
Промежуточные значения не округляются, итоговое значение округляется по математическим правилам: к ближайшему целому, при дробной части 0.5 - в большую сторону.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
&lt;br /&gt;
Необходимо установить интерпретатор Python версии не ниже 3.6 под свою ОС. Ссылка https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/&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;&lt;br /&gt;
|-&lt;br /&gt;
! Контест !! ДЗ 1 !! ДЗ 2 !! ДЗ 3 !! ДЗ 4 !! ДЗ 5-6 !! ДЗ 7 !! ДЗ 8 !! ДЗ 9 !! ДЗ 10 !! ДЗ 11 !! ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 212-1 || 15.09.21 16:20 || 16.09.21 15:00 || - || - || - || - || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 212-2 || 16.09.21 9:30 || 16.09.21 11:10 || 23.09.21 9:30 || 23.09.21 11:10 || 06.10.21 9:30 || 07.10.21 9:30 || 07.10.21 11:10 || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 214-2 || 16.09.21 9:29 || 18.09.21 9:29 || 23.09.21 9:29 || 25.09.21 9:29  || 06.10.21 9:29 || 07.10.21 9:29 || 09.10.21 9:29 || 16.10.21 23:59 || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 218-1 || 19.09.21 13:00 || 22.09.21 19:40 || 23.09.21 14:40 || 29.09.21 19:40 || 06.10.21 14:40 || 07.10.21 13:00 || 13.10.21 19:40 || 16.10.21 23:59 || 16.10.21 23:59 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2111-2 || 18.09.21 09:30 || 19.09.21 11:10 || 23.09.21 09:30 || 25.09.21 09:30 || 07.10.21 09:30 || 07.10.21 09:30 || 09.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 216-2 || 15.09.21 18:10 || 15.09.21 19:40 || 22.09.21 18:10 || 22.09.21 19:40 || 06.10.21 18:10 || 06.10.21 18:10 || 06.10.21 19:40 || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 219-1 || 15.09.21 11:10 || 16.09.21 11:10 || 22.09.21 11:10 || 23.09.21 11:10 || 06.10.21 11:10 || 06.10.21 11:10 || 07.10.21 11:10 || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2111-1 || 16.09.21 9:30 || 18.09.21 9:30 || 23.09.21 9:30 || 25.09.21 9:30 || 07.10.21 9:30 || 07.10.21 9:30 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 216-1 || 16.09.21 9:30 || 16.09.21 11:10 || 23.09.21 9:30 || 23.09.21 11:10 || 07.10.21 9:30 || 07.10.21 11:10 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 219-2 || 14.09.21 23:59 || 17.09.21 23:59 || 21.09.21 23:59 || 24.09.21 23:59 || 05.10.21 23:59 || 05.10.21 23:59 || 09.10.21 23:59 || 16.10.21 23:59 || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Дедлайны по дорешиванию семинаров в группах ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! -  !! Семинар 2 (code style) !! Семинар 3 (тестирование) !! Семинар 4 (matplotlib)!! Семинар 5 (git)!! Семинар 6 (wiki) !! Семинар 7 (cv) !! Семинар 8 (pyqt) !! Семинар 9 (pytest) !! Семинар 10 (web)&lt;br /&gt;
|-&lt;br /&gt;
| 214-2 || 13.09.21 23:59 || 18.09.21 23:59 || 20.09.21 23:59 || 27.09.21 23:59 || 06.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ydubnov</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%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%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_%D0%9F%D0%9C%D0%98_2021/2022_(%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=59636</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%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%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_%D0%9F%D0%9C%D0%98_2021/2022_(%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=59636"/>
		<updated>2021-10-08T09:56:34Z</updated>

		<summary type="html">&lt;p&gt;Ydubnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, основной поток, 2021-2022 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [А. Г. Михеев]&lt;br /&gt;
&lt;br /&gt;
Программа курса и ноутбуки лекций (будут добавляться по мере поступления): https://github.com/justalge/another_python_tutorial&lt;br /&gt;
&lt;br /&gt;
Видеозаписи всех лекций и некоторых семинаров: https://www.youtube.com/playlist?list=PLEwK9wdS5g0pOn3KCblRmmBV24o17r3LD&lt;br /&gt;
&lt;br /&gt;
Материалы лекций основаны на https://www.python-course.eu (англ. яз.). Разделы [https://www.python-course.eu/python3_course.php Python Tutorial], [https://www.python-course.eu/object_oriented_programming_introduction.php OOP] и [https://www.python-course.eu/advanced_python.php Advanced].&lt;br /&gt;
&lt;br /&gt;
Канал с важными объявлениями: https://t.me/joinchat/LsEVKZunealjOTUy&lt;br /&gt;
&lt;br /&gt;
Материалы прошлого года (рус. яз.):&lt;br /&gt;
* Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV&lt;br /&gt;
* Видео-лекции: https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome (платить денег ни в коем случае не нужно)&lt;br /&gt;
&lt;br /&gt;
==ДЗ==&lt;br /&gt;
&lt;br /&gt;
После каждого семинара вам будет дано оцениваемое домашнее задание. На выполнение задания дается 8 дней от момента начала соответствующего семинара. Еще в течение 7 дней после этого доступна возможность досдать задачи, однако задачи оцениваются вполовину меньшим баллом. Перед семинаром необходимо изучить соответствующую тему по лекциям и текстовым конспектам.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29037/enter/ ДЗ 1 (Арифметика)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29069/enter/ ДЗ 2 (if, while, for, float)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29227/enter/ ДЗ 3 (strings, lists)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29228/enter/ ДЗ 4 (dictionaries, sets)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29478/enter/ ДЗ 5-6 (functions, recursion)]  &#039;&#039;&#039;На 2 недели. Чтобы набрать максимальное количество баллов за это ДЗ нужно решить на 20 баллов&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29691/enter ДЗ 7 (sorting, linear search)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29699/enter ДЗ 8 (OOP intro)] - Максимальное количество баллов за это ДЗ - 14 (см баллы в контесте), чтобы получить максимум, нужно решить все задачи&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29825/enter ДЗ 9 (OOP outro) - Максимальное количество баллов за это ДЗ - 14 (см баллы в контесте), чтобы получить максимум, нужно решить все задачи], &#039;&#039;&#039;Дедлайн 16.10 23:59 для всех групп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Программа advanced группы 2112-2==&lt;br /&gt;
&lt;br /&gt;
Краткое введение на примерах в:&lt;br /&gt;
&lt;br /&gt;
- использование внешних библиотек&lt;br /&gt;
&lt;br /&gt;
- dataclasses, type hints&lt;br /&gt;
&lt;br /&gt;
- сравнение oop и fp стилей&lt;br /&gt;
&lt;br /&gt;
- чистый читабельный код: нейминг, agile, ограничения на средства языка, линтеры&lt;br /&gt;
&lt;br /&gt;
- простой веб сервис: http, бд&lt;br /&gt;
&lt;br /&gt;
- threading, multiprocessing&lt;br /&gt;
&lt;br /&gt;
- async&lt;br /&gt;
&lt;br /&gt;
- git&lt;br /&gt;
&lt;br /&gt;
- bash&lt;br /&gt;
&lt;br /&gt;
- публикация библиотек&lt;br /&gt;
&lt;br /&gt;
- аналитика и визуализация&lt;br /&gt;
&lt;br /&gt;
- ML/pytorch&lt;br /&gt;
&lt;br /&gt;
- поиск информации и готовых модулей&lt;br /&gt;
&lt;br /&gt;
- мини-проект на любую из вышеперечисленных тем&lt;br /&gt;
&lt;br /&gt;
==Программа advanced группы 214-2==&lt;br /&gt;
&lt;br /&gt;
Семинар 1 - знакомство с python&lt;br /&gt;
&lt;br /&gt;
Семинар 2 - код стайл, pep8, правила хорошего тона camel case, snake case&lt;br /&gt;
&lt;br /&gt;
Семинар 3 - учимся писать тесты, tdd&lt;br /&gt;
&lt;br /&gt;
Семинар 4 - python в математике: графики, статистика&lt;br /&gt;
&lt;br /&gt;
Семинар 5 - системы контроля версий, open source&lt;br /&gt;
&lt;br /&gt;
Семинар 6 - парсинг данных: bs4, selenium&lt;br /&gt;
&lt;br /&gt;
Семинар 7 - учимся писать код на собеседованиях, и как их проходить&lt;br /&gt;
&lt;br /&gt;
Семинар 8 - фреймворки для тестирования, пишем свой mvp проект на семинаре&lt;br /&gt;
&lt;br /&gt;
Семинар 9 - pyqt&lt;br /&gt;
&lt;br /&gt;
Семинар 10 - веб разработка, requests, flask&lt;br /&gt;
&lt;br /&gt;
Семинар 11 - пишем телеграм-бота&lt;br /&gt;
&lt;br /&gt;
Семинар 12 - intro ml&lt;br /&gt;
&lt;br /&gt;
==Система защиты ДЗ==&lt;br /&gt;
&lt;br /&gt;
Раз в две недели проходит защита ДЗ (с прокторингом или очно). На защиту отводится одна лекционная пара.&lt;br /&gt;
На защите будет предложено для решения 8 задач, по 2 задачи средней сложности на каждую тему лекции.&lt;br /&gt;
Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.&lt;br /&gt;
&lt;br /&gt;
Оценка за каждую лекционную тему определяется как &#039;&#039;&#039;koef*оценка за лекционную тему (до защиты)&#039;&#039;&#039;, где koef - коэффициент, который определяется тем, как была написана защита ДЗ.&lt;br /&gt;
Так, если на защите ДЗ решено 0 задач - коэффициент составляет 0.3, 1 задача - 0.6, 2 задачи - 1.&lt;br /&gt;
&lt;br /&gt;
Со студентами, результат работы которых на защите сильно отличается от оценки за ДЗ до защиты, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.&lt;br /&gt;
&lt;br /&gt;
== Формула оценки и экзамен ==&lt;br /&gt;
&lt;br /&gt;
На оценку влияют: выполнение домашнего задания, работа на семинаре, защита домашнего задания и экзамен. Итоговая оценка за курс вычисляется как &#039;&#039;&#039;0.6*накопленная + 0.4*экзамен&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Накопленная оценка считается как: среднее арифметическое оценок за каждую лекционную тему.&lt;br /&gt;
Оценка за каждую лекционную тему рассчитывается как: &#039;&#039;&#039;min(10, koef*(0.8*оценка за ДЗ по теме лекции (до защиты) + 0.2*оценка за семинар по теме лекции))&#039;&#039;&#039;.&lt;br /&gt;
Максимальная оценка за работу на семинаре - 10 баллов. Максимальная оценка за  ДЗ по теме лекции (до защиты) - 14 баллов. При этом суммарное количество баллов в одном ДЗ в контесте больше 14. Чтобы получить максимальную оценку за ДЗ можно решить не все задачи. Таким образом, максимальную оценку по теме лекции вы можете получить, решая только ДЗ.&lt;br /&gt;
&lt;br /&gt;
За найденные и сообщенные семинаристу проблемы в тестах вы можете получить от 2 до 5 дополнительных баллов к оценке за семинар.&lt;br /&gt;
&lt;br /&gt;
Промежуточные значения не округляются, итоговое значение округляется по математическим правилам: к ближайшему целому, при дробной части 0.5 - в большую сторону.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
&lt;br /&gt;
Необходимо установить интерпретатор Python версии не ниже 3.6 под свою ОС. Ссылка https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/&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;&lt;br /&gt;
|-&lt;br /&gt;
! Контест !! ДЗ 1 !! ДЗ 2 !! ДЗ 3 !! ДЗ 4 !! ДЗ 5-6 !! ДЗ 7 !! ДЗ 8 !! ДЗ 9 !! ДЗ 10 !! ДЗ 11 !! ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 212-1 || 15.09.21 16:20 || 16.09.21 15:00 || - || - || - || - || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 212-2 || 16.09.21 9:30 || 16.09.21 11:10 || 23.09.21 9:30 || 23.09.21 11:10 || 06.10.21 9:30 || 07.10.21 9:30 || 07.10.21 11:10 || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 214-2 || 16.09.21 9:29 || 18.09.21 9:29 || 23.09.21 9:29 || 25.09.21 9:29  || 06.10.21 9:29 || 07.10.21 9:29 || 09.10.21 9:29 || 16.10.21 23:59 || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 218-1 || 19.09.21 13:00 || 22.09.21 19:40 || 23.09.21 14:40 || 29.09.21 19:40 || 06.10.21 14:40 || 07.10.21 13:00 || 13.10.21 19:40 || 16.10.21 23:59 || 16.10.21 23:59 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2111-2 || 18.09.21 09:30 || 19.09.21 11:10 || 23.09.21 09:30 || 25.09.21 09:30 || 07.10.21 09:30 || 07.10.21 09:30 || 09.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 216-2 || 15.09.21 18:10 || 15.09.21 19:40 || 22.09.21 18:10 || 22.09.21 19:40 || 06.10.21 18:10 || 06.10.21 18:10 || 06.10.21 19:40 || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 219-1 || 15.09.21 11:10 || 16.09.21 11:10 || 22.09.21 11:10 || 23.09.21 11:10 || 06.10.21 11:10 || 06.10.21 11:10 || 07.10.21 11:10 || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2111-1 || 16.09.21 9:30 || 18.09.21 9:30 || 23.09.21 9:30 || 25.09.21 9:30 || 07.10.21 9:30 || 07.10.21 9:30 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 216-1 || 16.09.21 9:30 || 16.09.21 11:10 || 23.09.21 9:30 || 23.09.21 11:10 || 07.10.21 9:30 || 07.10.21 11:10 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 219-2 || 14.09.21 13:00 || 17.09.21 13:00 || 21.09.21 13:00 || 24.09.21 13:00 || 05.10.21 13:00 || 05.10.21 13:00 || 09.10.21 23:59 || 16.10.21 23:59 || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Дедлайны по дорешиванию семинаров в группах ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! -  !! Семинар 2 (code style) !! Семинар 3 (тестирование) !! Семинар 4 (matplotlib)!! Семинар 5 (git)!! Семинар 6 (wiki) !! Семинар 7 (cv) !! Семинар 8 (pyqt) !! Семинар 9 (pytest) !! Семинар 10 (web)&lt;br /&gt;
|-&lt;br /&gt;
| 214-2 || 13.09.21 23:59 || 18.09.21 23:59 || 20.09.21 23:59 || 27.09.21 23:59 || 06.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ydubnov</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%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%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_%D0%9F%D0%9C%D0%98_2021/2022_(%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=59610</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%B8_%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%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_%D0%9F%D0%9C%D0%98_2021/2022_(%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=59610"/>
		<updated>2021-10-07T23:35:04Z</updated>

		<summary type="html">&lt;p&gt;Ydubnov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основы и методология программирования, основной поток, 2021-2022 1 модуль ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039;  [А. Г. Михеев]&lt;br /&gt;
&lt;br /&gt;
Программа курса и ноутбуки лекций (будут добавляться по мере поступления): https://github.com/justalge/another_python_tutorial&lt;br /&gt;
&lt;br /&gt;
Видеозаписи всех лекций и некоторых семинаров: https://www.youtube.com/playlist?list=PLEwK9wdS5g0pOn3KCblRmmBV24o17r3LD&lt;br /&gt;
&lt;br /&gt;
Материалы лекций основаны на https://www.python-course.eu (англ. яз.). Разделы [https://www.python-course.eu/python3_course.php Python Tutorial], [https://www.python-course.eu/object_oriented_programming_introduction.php OOP] и [https://www.python-course.eu/advanced_python.php Advanced].&lt;br /&gt;
&lt;br /&gt;
Канал с важными объявлениями: https://t.me/joinchat/LsEVKZunealjOTUy&lt;br /&gt;
&lt;br /&gt;
Материалы прошлого года (рус. яз.):&lt;br /&gt;
* Конспекты лекций: https://yadi.sk/i/BkcKilJkumcPV&lt;br /&gt;
* Видео-лекции: https://www.coursera.org/learn/python-osnovy-programmirovaniya/home/welcome (платить денег ни в коем случае не нужно)&lt;br /&gt;
&lt;br /&gt;
==ДЗ==&lt;br /&gt;
&lt;br /&gt;
После каждого семинара вам будет дано оцениваемое домашнее задание. На выполнение задания дается 8 дней от момента начала соответствующего семинара. Еще в течение 7 дней после этого доступна возможность досдать задачи, однако задачи оцениваются вполовину меньшим баллом. Перед семинаром необходимо изучить соответствующую тему по лекциям и текстовым конспектам.&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29037/enter/ ДЗ 1 (Арифметика)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29069/enter/ ДЗ 2 (if, while, for, float)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29227/enter/ ДЗ 3 (strings, lists)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29228/enter/ ДЗ 4 (dictionaries, sets)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29478/enter/ ДЗ 5-6 (functions, recursion)]  &#039;&#039;&#039;На 2 недели. Чтобы набрать максимальное количество баллов за это ДЗ нужно решить на 20 баллов&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29691/enter ДЗ 7 (sorting, linear search)]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29699/enter ДЗ 8 (OOP intro)] - Максимальное количество баллов за это ДЗ - 14 (см баллы в контесте), чтобы получить максимум, нужно решить все задачи&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/29825/enter ДЗ 9 (OOP outro) - Максимальное количество баллов за это ДЗ - 14 (см баллы в контесте), чтобы получить максимум, нужно решить все задачи], &#039;&#039;&#039;Дедлайн 16.10 23:59 для всех групп&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Программа advanced группы 2112-2==&lt;br /&gt;
&lt;br /&gt;
Краткое введение на примерах в:&lt;br /&gt;
&lt;br /&gt;
- использование внешних библиотек&lt;br /&gt;
&lt;br /&gt;
- dataclasses, type hints&lt;br /&gt;
&lt;br /&gt;
- сравнение oop и fp стилей&lt;br /&gt;
&lt;br /&gt;
- чистый читабельный код: нейминг, agile, ограничения на средства языка, линтеры&lt;br /&gt;
&lt;br /&gt;
- простой веб сервис: http, бд&lt;br /&gt;
&lt;br /&gt;
- threading, multiprocessing&lt;br /&gt;
&lt;br /&gt;
- async&lt;br /&gt;
&lt;br /&gt;
- git&lt;br /&gt;
&lt;br /&gt;
- bash&lt;br /&gt;
&lt;br /&gt;
- публикация библиотек&lt;br /&gt;
&lt;br /&gt;
- аналитика и визуализация&lt;br /&gt;
&lt;br /&gt;
- ML/pytorch&lt;br /&gt;
&lt;br /&gt;
- поиск информации и готовых модулей&lt;br /&gt;
&lt;br /&gt;
- мини-проект на любую из вышеперечисленных тем&lt;br /&gt;
&lt;br /&gt;
==Программа advanced группы 214-2==&lt;br /&gt;
&lt;br /&gt;
Семинар 1 - знакомство с python&lt;br /&gt;
&lt;br /&gt;
Семинар 2 - код стайл, pep8, правила хорошего тона camel case, snake case&lt;br /&gt;
&lt;br /&gt;
Семинар 3 - учимся писать тесты, tdd&lt;br /&gt;
&lt;br /&gt;
Семинар 4 - python в математике: графики, статистика&lt;br /&gt;
&lt;br /&gt;
Семинар 5 - системы контроля версий, open source&lt;br /&gt;
&lt;br /&gt;
Семинар 6 - парсинг данных: bs4, selenium&lt;br /&gt;
&lt;br /&gt;
Семинар 7 - учимся писать код на собеседованиях, и как их проходить&lt;br /&gt;
&lt;br /&gt;
Семинар 8 - фреймворки для тестирования, пишем свой mvp проект на семинаре&lt;br /&gt;
&lt;br /&gt;
Семинар 9 - pyqt&lt;br /&gt;
&lt;br /&gt;
Семинар 10 - веб разработка, requests, flask&lt;br /&gt;
&lt;br /&gt;
Семинар 11 - пишем телеграм-бота&lt;br /&gt;
&lt;br /&gt;
Семинар 12 - intro ml&lt;br /&gt;
&lt;br /&gt;
==Система защиты ДЗ==&lt;br /&gt;
&lt;br /&gt;
Раз в две недели проходит защита ДЗ (с прокторингом или очно). На защиту отводится одна лекционная пара.&lt;br /&gt;
На защите будет предложено для решения 8 задач, по 2 задачи средней сложности на каждую тему лекции.&lt;br /&gt;
Во время решения практических задач можно пользоваться конспектами и своими решениями задач ДЗ.&lt;br /&gt;
&lt;br /&gt;
Оценка за каждую лекционную тему определяется как &#039;&#039;&#039;koef*оценка за лекционную тему (до защиты)&#039;&#039;&#039;, где koef - коэффициент, который определяется тем, как была написана защита ДЗ.&lt;br /&gt;
Так, если на защите ДЗ решено 0 задач - коэффициент составляет 0.3, 1 задача - 0.6, 2 задачи - 1.&lt;br /&gt;
&lt;br /&gt;
Со студентами, результат работы которых на защите сильно отличается от оценки за ДЗ до защиты, будет проведена дополнительная устная защита с целью поиска путей исправления проблем в освоении материала.&lt;br /&gt;
&lt;br /&gt;
== Формула оценки и экзамен ==&lt;br /&gt;
&lt;br /&gt;
На оценку влияют: выполнение домашнего задания, работа на семинаре, защита домашнего задания и экзамен. Итоговая оценка за курс вычисляется как &#039;&#039;&#039;0.6*накопленная + 0.4*экзамен&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Накопленная оценка считается как: среднее арифметическое оценок за каждую лекционную тему.&lt;br /&gt;
Оценка за каждую лекционную тему рассчитывается как: &#039;&#039;&#039;min(10, koef*(0.8*оценка за ДЗ по теме лекции (до защиты) + 0.2*оценка за семинар по теме лекции))&#039;&#039;&#039;.&lt;br /&gt;
Максимальная оценка за работу на семинаре - 10 баллов. Максимальная оценка за  ДЗ по теме лекции (до защиты) - 14 баллов. При этом суммарное количество баллов в одном ДЗ в контесте больше 14. Чтобы получить максимальную оценку за ДЗ можно решить не все задачи. Таким образом, максимальную оценку по теме лекции вы можете получить, решая только ДЗ.&lt;br /&gt;
&lt;br /&gt;
За найденные и сообщенные семинаристу проблемы в тестах вы можете получить от 2 до 5 дополнительных баллов к оценке за семинар.&lt;br /&gt;
&lt;br /&gt;
Промежуточные значения не округляются, итоговое значение округляется по математическим правилам: к ближайшему целому, при дробной части 0.5 - в большую сторону.&lt;br /&gt;
&lt;br /&gt;
== Используемое ПО ==&lt;br /&gt;
&lt;br /&gt;
Необходимо установить интерпретатор Python версии не ниже 3.6 под свою ОС. Ссылка https://www.python.org/downloads/&lt;br /&gt;
&lt;br /&gt;
JetBrains PyCharm Community: https://www.jetbrains.com/pycharm/download/&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;&lt;br /&gt;
|-&lt;br /&gt;
! Контест !! ДЗ 1 !! ДЗ 2 !! ДЗ 3 !! ДЗ 4 !! ДЗ 5-6 !! ДЗ 7 !! ДЗ 8 !! ДЗ 9 !! ДЗ 10 !! ДЗ 11 !! ДЗ 12&lt;br /&gt;
|-&lt;br /&gt;
| 212-1 || 15.09.21 16:20 || 16.09.21 15:00 || - || - || - || - || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 212-2 || 16.09.21 9:30 || 16.09.21 11:10 || 23.09.21 9:30 || 23.09.21 11:10 || 06.10.21 9:30 || 07.10.21 9:30 || 07.10.21 11:10 || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 214-2 || 16.09.21 9:29 || 18.09.21 9:29 || 23.09.21 9:29 || 25.09.21 9:29  || 06.10.21 9:29 || 07.10.21 9:29 || 09.10.21 9:29 || 16.10.21 23:59 || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 218-1 || 19.09.21 13:00 || 22.09.21 19:40 || 23.09.21 14:40 || 29.09.21 19:40 || 06.10.21 14:40 || 07.10.21 13:00 || 13.10.21 19:40 || 16.10.21 23:59 || 16.10.21 23:59 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2111-2 || 18.09.21 09:30 || 19.09.21 11:10 || 23.09.21 09:30 || 25.09.21 09:30 || 07.10.21 09:30 || 07.10.21 09:30 || 09.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 216-2 || 15.09.21 18:10 || 15.09.21 19:40 || 22.09.21 18:10 || 22.09.21 19:40 || 06.10.21 18:10 || 06.10.21 18:10 || 06.10.21 19:40 || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 219-1 || 15.09.21 11:10 || 16.09.21 11:10 || 22.09.21 11:10 || 23.09.21 11:10 || 06.10.21 11:10 || 06.10.21 11:10 || 07.10.21 11:10 || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2111-1 || 16.09.21 9:30 || 18.09.21 9:30 || 23.09.21 9:30 || 25.09.21 9:30 || 07.10.21 9:30 || 07.10.21 9:30 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 216-1 || 16.09.21 9:30 || 16.09.21 11:10 || 23.09.21 9:30 || 23.09.21 11:10 || 07.10.21 9:30 || 07.10.21 11:10 || - || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 219-2 || 14.09.21 13:00 || 17.09.21 13:00 || 21.09.21 13:00 || 24.09.21 13:00 || 05.10.21 13:00 || 05.10.21 13:00 || 08.10.21 13:00 || 16.10.21 23:59 || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Дедлайны по дорешиванию семинаров в группах ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! -  !! Семинар 2 (code style) !! Семинар 3 (тестирование) !! Семинар 4 (matplotlib)!! Семинар 5 (git)!! Семинар 6 (wiki) !! Семинар 7 (cv) !! Семинар 8 (pyqt) !! Семинар 9 (pytest) !! Семинар 10 (web)&lt;br /&gt;
|-&lt;br /&gt;
| 214-2 || 13.09.21 23:59 || 18.09.21 23:59 || 20.09.21 23:59 || 27.09.21 23:59 || 06.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 || 16.10.21 23:59 ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ydubnov</name></author>
	</entry>
</feed>