<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%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_2021_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA</id>
	<title>Основы программирования на Python осень 2021 матфак - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%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_2021_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=%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_2021_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA&amp;action=history"/>
	<updated>2026-06-06T16:43:18Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.ru/index.php?title=%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_2021_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA&amp;diff=1569&amp;oldid=prev</id>
		<title>imported&gt;Svdcvt: Migrated current public revision from wiki.cs.hse.ru</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=%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_2021_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA&amp;diff=1569&amp;oldid=prev"/>
		<updated>2021-11-15T15:40:19Z</updated>

		<summary type="html">&lt;p&gt;Migrated current public revision from wiki.cs.hse.ru&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Python-logo2.png|120px|borderless|left]]&lt;br /&gt;
Курс читается для студентов факультета математики ВШЭ в 1-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;
* [https://join.slack.com/t/math-python-hse/shared_invite/zt-w6m78qx2-lT2ofouyPJuXX~k4E6an3g Инвайт в Slack]&lt;br /&gt;
* [https://forms.gle/6j62GZPEQ28Y59ZDA Форма контактов]&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1OOs822W0M3pGANftT7NyDHXuZ07LdPLkGjo14ms5TT8/edit?usp=sharing Таблица оценок]&lt;br /&gt;
* [https://www.hse.ru/edu/courses/450802713 ПУД курса]&lt;br /&gt;
* [https://docs.python.org/3/tutorial/index.html Документация Питон по темам]&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;
| 3, 4 || [https://t-do.ru/sadymchenko Соня Дымченко] || sdymchenko@hse.ru || Пятница, 1 пара; пятница, 4 пара&lt;br /&gt;
|-&lt;br /&gt;
| 1, 2 || [https://t-do.ru/le_figaro Александр Латыпов] || TBA  || Вторник, 1 пара; вторник, 3 пара&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также по пятницам вы можете в течение дня (пока я на месте) найти меня (Соню Дымченко) на &amp;quot;приемных часах&amp;quot; в аудитории 220.&lt;br /&gt;
&lt;br /&gt;
== Правила курса ==&lt;br /&gt;
&lt;br /&gt;
=== Формула оценки ===&lt;br /&gt;
Результирующая оценка по дисциплине рассчитывается по формуле:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0.15 * O&amp;lt;sub&amp;gt;мини-контесты&amp;lt;/sub&amp;gt; + 0.15 * O&amp;lt;sub&amp;gt;пятиминутки&amp;lt;/sub&amp;gt; + 0.3 * O&amp;lt;sub&amp;gt;контесты&amp;lt;/sub&amp;gt; + 0.4 * O&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Мини-контесты&amp;#039;&amp;#039;: несложные задания на написание кода для изучения конспекта (делается дома до семинара по заданной теме).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Пятиминутки&amp;#039;&amp;#039;: короткие тесты с множественным выбором ответа для проверки понимания изученного конспекта и дальнейшего обсуждения на семинаре (проводится в начале семинара).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Контесты&amp;#039;&amp;#039;: решение неодносложных задач по пройденной теме (решается в течение одной-двух недель после семинара).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Домашние задания&amp;#039;&amp;#039;: большие задания на более глубокую самостоятельную работу, которые объединяют материалы несколько тем (выделяется около 4 недель на каждое задание, общее число заданий - три).&lt;br /&gt;
&lt;br /&gt;
=== Группы ===&lt;br /&gt;
На первых двух занятиях за студентом закрепляется группа, в которую он будет ходить. В соответствии с этим студент должен соблюдать дедлайн по мини-контестам и проходить пятиминутку строго во время своего семинара. Переход в другую группу может быть совершен только по согласованию с преподавателем (обращаться к Соне Дымченко).&lt;br /&gt;
&lt;br /&gt;
=== Правила сдачи заданий ===&lt;br /&gt;
==== Дедлайны ====&lt;br /&gt;
Темы курса связаны друг за другом, поэтому необходимо проходить задания в заданный срок, чтобы не копился &amp;quot;снежный ком&amp;quot; непонимания материала. На курсе предполагаются строгие и мягкие дедлайны. Из-за технических сложностей, штрафы проставляются в ручном режиме в таблице оценок, а не в системе сдачи заданий. Все дедлайны объявляются в таблице ниже и в канале новостей.&lt;br /&gt;
&lt;br /&gt;
===== Строгие дедлайны =====&lt;br /&gt;
&lt;br /&gt;
Строгие дедлайны ставятся по &amp;#039;&amp;#039;&amp;#039;мини-контестам&amp;#039;&amp;#039;&amp;#039;. Задачи необходимо сдать до начала семинара (соответствующего  вашей группе), задачи сданные после заданного срока &amp;#039;&amp;#039;в таблице оценок учитываться не будут&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
===== Мягкие дедлайны =====&lt;br /&gt;
&lt;br /&gt;
Если задача &amp;#039;&amp;#039;&amp;#039;контеста&amp;#039;&amp;#039;&amp;#039; сдаётся позже установленного дедлайна, то её оценка умножается на exp(-t / 86400), где t — число секунд, прошедшее с дедлайна. Иными словами, опоздать на пару секунд не страшно, но опоздав на сутки, вы поделите свой результат на e. В системе Яндекс.Контеста данного штрафа видно не будет, поэтому будьте внимательны и следите самостоятельно за тем, когда вы сдали задачу. В системе учитывается первая успешная попытка. Штраф будет проставлен вручную в таблице оценок.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Домашние задания&amp;#039;&amp;#039;&amp;#039;, в отличие от контестов, помимо автоматической проверки проходят code review (благодаря нашим ассистентам курса). Поэтому сдать работу после срока можно только один раз (имеется ввиду в рамках одного ДЗ), а если вы сдали работу вовремя, досдать после срока какие-либо части задач уже нельзя. Штраф чуть более лояльный: Оценка = max(Score - d, 0), где Score это баллы за задание, а d это число дней после дедлайна, округленное до ближайшего целого. То есть опоздать на половину суток не влечет штраф, а опоздание на период от половины до полутора суток отнимает один балл. Соответственно, если ДЗ состоит из двух частей, то у каждой свой дедлайн и свой Score.&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;
Все материалы можно найти  [https://svdcvt.github.io/math_python_hse/ здесь].&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 || Вводные курса. || [https://docs.google.com/presentation/d/1532ZSy1W-gc7tYoSe91xA7qeai4qAS9BuHBC_kQIPy0/edit?usp=sharing презентация] || - || - &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Блок 1: Базовый Python &lt;br /&gt;
|-&lt;br /&gt;
|2 || Введение в Python: ввод-вывод, арифметика, типы данных. || [https://github.com/svdcvt/math_python_hse/blob/master/fall-2021/lectures/lecture01_intro.ipynb ссылка] || [https://contest.yandex.ru/contest/28661 ссылка] &amp;lt;br&amp;gt; до 12.09 12:00 || [https://contest.yandex.ru/contest/19635 ссылка] &amp;lt;br&amp;gt; до 17.09 14:50&lt;br /&gt;
|-&lt;br /&gt;
|3 || Условные конструкции. || [https://github.com/svdcvt/math_python_hse/blob/master/fall-2021/lectures/lecture02_if.ipynb ссылка] || [https://contest.yandex.ru/contest/28677 ссылка] || [https://contest.yandex.ru/contest/28949 ссылка] &lt;br /&gt;
|-&lt;br /&gt;
|4 || Циклы: while и for. || [https://github.com/svdcvt/math_python_hse/blob/master/fall-2021/lectures/lecture03_loop.ipynb ссылка] || [https://contest.yandex.ru/contest/28830/enter/ ссылка] || [https://contest.yandex.ru/contest/29398/enter/ ссылка] &lt;br /&gt;
|-&lt;br /&gt;
|5 || Последовательности: кортеж, список, строка; join/split, генераторы. || [https://github.com/svdcvt/math_python_hse/blob/master/fall-2021/lectures/lecture04_list.ipynb ссылка] || [https://contest.yandex.ru/contest/28954/enter/ ссылка] || [https://contest.yandex.ru/contest/29494/ ссылка] &lt;br /&gt;
|-&lt;br /&gt;
|6 || Функции: map, enumerate, zip, sorted(key); создание собственных функций; рекурсия. || [https://github.com/svdcvt/math_python_hse/blob/master/fall-2021/lectures/lecture05_func.ipynb ссылка] || [https://contest.yandex.ru/contest/29221 ссылка] || [https://contest.yandex.ru/contest/29844 ссылка] &lt;br /&gt;
|-&lt;br /&gt;
|7 || Строки: функции строк, форматирование, чтение файлов. || [https://github.com/svdcvt/math_python_hse/blob/master/fall-2021/lectures/lecture06_str.ipynb ссылка] || [https://contest.yandex.ru/contest/28872 ссылка] || [https://contest.yandex.ru/contest/29883/problems/ ссылка] &lt;br /&gt;
|-&lt;br /&gt;
|и || Hash-1: множества; анализ алгоритмической сложности структур данных.&lt;br /&gt;
 || [https://github.com/svdcvt/math_python_hse/blob/master/fall-2021/lectures/lecture07_set.ipynb ссылка] || [https://contest.yandex.ru/contest/30000 ссылка] || [https://contest.yandex.ru/contest/30002 ссылка] &lt;br /&gt;
|-&lt;br /&gt;
|9 || Hash-2: что такое хэш таблица; словари. || [https://github.com/svdcvt/math_python_hse/blob/master/fall-2021/lectures/lecture08_dict.ipynb ссылка] || [https://contest.yandex.ru/contest/30003 ссылка] || [https://contest.yandex.ru/contest/30004 ссылка] &lt;br /&gt;
|-&lt;br /&gt;
|10 || ООП: классы. || [https://github.com/svdcvt/math_python_hse/blob/master/fall-2021/lectures/lecture09_class.ipynb ссылка] || [https://contest.yandex.ru/contest/31224 ссылка] || [https://contest.yandex.ru/contest/31316/ ссылка] &lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Блок 2: Python как инструмент для анализа данных &lt;br /&gt;
|-&lt;br /&gt;
|11 || Анализ: pandas. || [ссылка] || [ссылка] || [ссылка]&lt;br /&gt;
|-&lt;br /&gt;
|12 || Визуализации: matplotlib+seaborn+plotly. || [ссылка] || [ссылка] || [ссылка]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;5&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | Блок 3: Python как инструмент для мат. вычислений &lt;br /&gt;
|-&lt;br /&gt;
|13 || Мат. вычисления: numpy, scipy, itertools/collections. ||[ссылка]   || [ссылка]  || [ссылка] &lt;br /&gt;
|-&lt;br /&gt;
|14 || Свободная лекция ||[ссылка]   || [ссылка]  || [ссылка] &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-6: Игра Жизнь || [https://github.com/svdcvt/math_python_hse/blob/master/fall-2021/homeworks/homework-1.md условие] [https://contest.yandex.ru/contest/29167 контест] [https://replit.com/@HSE-Math-Python/HW1-Game-of-Life replit] || 1) 10 октября утро 2) 17 октября утро&lt;br /&gt;
|- &lt;br /&gt;
| 2 || 7-9: Класс многочленов || [https://github.com/svdcvt/math_python_hse/blob/master/fall-2021/homeworks/homework-2.md условие] [https://contest.yandex.ru/contest/29819 контест] [https://replit.com/@HSE-Math-Python/HW2-Polynomial-Class replit] || 1) 28 ноября утро 2) 5 декабря утро&lt;br /&gt;
|- &lt;br /&gt;
| 3 || 10-14: Pandas+Numpy || || 1) 12 декабря 2) 19 декабря&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&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%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_2020_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA Архив 2020-2021]&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_2019_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA Архив 2019-2020]&lt;/div&gt;</summary>
		<author><name>imported&gt;Svdcvt</name></author>
	</entry>
</feed>