<?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=Sggpls</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=Sggpls"/>
	<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/Sggpls"/>
	<updated>2026-09-23T11:03:54Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9E_%D1%84%D0%B0%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D0%B5%D1%82%D0%B5&amp;diff=28614</id>
		<title>О факультете</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9E_%D1%84%D0%B0%D0%BA%D1%83%D0%BB%D1%8C%D1%82%D0%B5%D1%82%D0%B5&amp;diff=28614"/>
		<updated>2018-09-03T21:06:41Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: Добавлен курс Введение в анализ текстов на Python для ФГН 2018&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__ &lt;br /&gt;
&lt;br /&gt;
== Учебные курсы факультета компьютерных наук==&lt;br /&gt;
=== Курсы за 2018/19 учебный год ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2018/2019_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics DSBA |Discrete Mathematics DSBA]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2018/2019_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2018/2019 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-basic2018/2019 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing_2018_2019 | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2018_2019 | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
[[Основы анализа данных в международных отношениях 2018/2019|Основы анализа данных в международных отношениях (ОП &amp;quot;Международные отношения&amp;quot;, 2 курс, 1-2 модули)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Программирование_и_компьютерные_инструменты_лингвистического_исследования|Программирование и компьютерные инструменты лингвистического исследования (&amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 1 курс, 1-4 модули)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Цифровая грамотность(востоковедение)|Цифровая грамотность ( ОП &amp;quot;Востоковедение&amp;quot;, 1 курс, 1 модуль)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Разработка управленческих решений в маркетинге | Разработка управленческих решений в маркетинге(ОП &amp;quot;Маркетинг и рыночная аналитика&amp;quot;, 2 курс, 1-2 модули)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Информационные технологии в деятельности юриста_2018-2019| Информационные технологии в деятельности юриста (ОП &amp;quot;Юриспруденция&amp;quot;, 1 курс, 1-2 модули)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное обучение на матфаке 2018/2019| Машинное обучение (факультет математики)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[ПМСАР-2| Методы анализа больших данных в исследованиях поведения покупателей (факультет социологии, ПМСАР, 2 курс)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Анализ данных в Python (Политологи 1 семестр 1-2 модули)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Основы анализа и визуализации данных для медиа (Журналисты 1 семестр 1 модуль)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Программирование_(python)_для_лингвистов|Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курc)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в анализ текстов на Python для ФГН 2018|Введение в анализ текстов на Python для ФГН 2018 (3 курс, Компьютерная лингвистика и информационные технологии)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Архив ==&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2017/18 учебный год ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3 курс !! 4 курс  !! майноры и факультативы&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(пилотный_поток) | Математический анализ на ПМИ 2017/2018 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_на_ПМИ_2017/2018_(основной_поток) | Математический анализ на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(пилотный_поток,_1_модуль) | Основы и методология программирования на ПМИ 2017/2018 (пилотный поток, 1 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_2_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 2 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_и_методология_программирования_на_ПМИ_2017/2018_(основной_поток,_3_модуль) | Основы и методология программирования на ПМИ 2017/2018 (основной поток, 3 модуль)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_2017/2018_(основной_поток) | Алгоритмы и структуры данных на ПМИ 2017/2018 (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(пилотный_поток) | Линейная алгебра и геометрия на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2017/2018_(основной_поток) | Линейная алгебра и геометрия на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2017/2018 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1  | Алгоритмы и структуры данных – 1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2017/2018 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra18.wikidot.com Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(основной_поток) | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2017/2018_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ-3 на ПМИ_2017/2018_(основной_поток) | Математический анализ-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2017/2018 | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM2-pilot2017/2018 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2017_2018 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2017/2018 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения (2 курс, 2017/2018)| Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Машинное_обучение_1/2017_2018 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_2017 | Численные методы]]&lt;br /&gt;
&lt;br /&gt;
[[Statistics of Stochastic Processes|Статистика случайных процессов 2018]] &lt;br /&gt;
&lt;br /&gt;
[[Прикладная_статистика_в_машинном_обучении | Прикладная статистика в машинном обучении]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_Computing | Theory of Computing, AMI]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory | Introduction to statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Основные_методы_анализа_данных_(специализация_АДИС) | Основные методы анализа данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Параллельные и распределенные вычисления 2017 | Параллельные и распределенные вычисления]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(3_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Непрерывная_оптимизация | Непрерывная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
[[ Сложность_и_логика|  Сложность вычислений и логика в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
[[Data_analysis_(Software_Engineering)_2018 | Data Analysis на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/Машинное_обучение_на_больших_данных Машинное обучение на больших данных]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_оптимизация | Дискретная оптимизация]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Безопасность компьютерных систем 2017 | Безопасность компьютерных систем]]&lt;br /&gt;
&lt;br /&gt;
[[Философия_науки_2017 | Философия науки]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(4_курс,_2017) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2017/2018 | НИС Машинное обучение и приложения]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ неструктурированных данных]]&lt;br /&gt;
&lt;br /&gt;
[[Байесовские методы машинного обучения 2017 | Байесовские методы машинного обучения]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное программирование 2018 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[http://telegra.ph/Kurs-Vvedenie-v-OOP-VSHEH-2018-Modul-3-01-30 Введение в ООП]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные методы машинного обучения (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Введение в программирование (курс майнора) 2017/2018]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные задачи анализа данных (майнор - весна 2018)]]&lt;br /&gt;
&lt;br /&gt;
[[Маго-лего &amp;quot;Линейная алгебра в приложениях&amp;quot; весна 2018 | Линейная алгебра в приложениях (маго-лего)]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ 2017/18 | Функциональный анализ на ПМИ (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы теории вероятностей и математической статистики (факультативы) | Дополнительные главы теории вероятностей и математической статистики (факультативы)]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные главы дискретной математики 2017/18 | Дополнительные главы дискретной математики (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Цифровые технологии в гуманитарных науках]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]==&lt;br /&gt;
&lt;br /&gt;
=== 2 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность_2018_(2_семестр)|Цифровая грамотность (факультет гуманитарных наук — 2 семестр: ИЯМК, Филология, История искусств, Культурология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Научно-исследовательский семинар (ФСН) |Научно-исследовательский семинар (ОП &amp;quot;Политология&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Introduction_to_Data_Culture|Introduction to Data Culture (HSE and University of London Parallel Degree Programme in International Relations, 1 year)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[ИИ_и_БД|Искусственный интеллект и большие данные (ОП &amp;quot;Дизайн&amp;quot;, &amp;quot;Мода&amp;quot;, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Программирование_(python)_для_лингвистов|Компьютерная лингвистика и информационные технологии (ОП &amp;quot;Фундаментальная и компьютерная лингвистика&amp;quot;, 4 курс, 2 семестр)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Основы анализа данных в международных отношениях|Основы анализа данных в международных отношениях (ОП &amp;quot;Международные отношения&amp;quot;, 2 курс, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в data science (2_семестр)|Профориентационный семинар (блок по введению в data scicence) (Факультет социальных наук — 2 семестр: Социология, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Введение в Data Science| Введение в Data Science (ФБиМ, 4 модуль)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1 семестр ===&lt;br /&gt;
&lt;br /&gt;
[[Цифровая_грамотность|Цифровая грамотность (факультет гуманитарных наук — 1 семестр: История, Философия, 1 курс)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное обучение (факультет экономических наук)|Машинное обучение (факультет экономических наук)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Программирование (python) для лингвистов | Программирование (python) для лингвистов (факультет гуманитарных наук)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Извлечение и анализ интернет-данных | Извлечение и анализ интернет-данных (факультет экономических наук)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Анализ больших данных в социальных науках (ФСН, 2017) | Анализ больших данных в социальных науках (ФСН, 2017)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Информационные_технологии_в_деятельности_юриста|Информационные технологии в деятельности юриста (Факультет права)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
[[Машинное_обучение_для_лингвистов|Машинное обучение (магистратура Школы лингвистики)]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Курсы магистратуры Финансовые технологии и анализ данных ==&lt;br /&gt;
&lt;br /&gt;
[[Вероятностные_модели_и_прикладная_статистика_в_финансовой_математике|Вероятностные модели и прикладная статистика в финансовой математике]] &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2016/17 учебный год ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 1 курс !! 2 курс !! 3-4 курс !! майноры&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Математический анализ на ПМИ_2016/2017 | Математический анализ на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра и геометрия_2016/2017 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_1_2016/2017 | Дискретная математика-1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017_пилотный_поток | Основы и методология программирования на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Основы и методология программирования_2016/2017 | Основы и методология программирования на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(пилотный_поток) | Алгоритмы и структуры данных на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_на_ПМИ_(основной_поток) | Алгоритмы и структуры данных на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2016/2017 | Алгебра на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://hsealgebra17.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[Математический анализ_2016/2017 | Математический анализ-3 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математически_анализ_3_на_ПМИ_(пилотный_поток) | Математический анализ-3 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM_2_2016_2017 | Дискретная математика-2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика_2_2016/2017 | Дискретная математика-2 на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных_2_2016/2017 | Алгоритмы и структуры данных – 2 на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория вероятностей_2016/2017 | Теория вероятностей на ПМИ (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2016/2017_(пилотный_поток) | Теория вероятностей на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Факультатив_теория_вычислений_2016/2017 | Факультатив теория вычислений на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Дополнительные_главы_теории_вероятностей_(факультатив,_2017) | Дополнительные главы теории вероятностей (факультатив)]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные_уравнения_(2_курс,_2016/2017) | Дифференциальные уравнения]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2016/2017_(пилотный_поток) | Математическая статистика на ПМИ (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Архитектура_компьютеров_и_операционные_системы_2016/2017 | Архитектура компьютеров и операционные системы ]]&lt;br /&gt;
&lt;br /&gt;
|| &lt;br /&gt;
&lt;br /&gt;
[[НИС_Машинное_обучение_и_приложения_2016/2017 | НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1/2016_2017 | Машинное обучение 1 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2016_2017 | Машинное обучение 2 на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладной_статистический_анализ_данных | Прикладной статистический анализ данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Численные_методы_в_анализе_данных | Численные методы в анализе данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Статистика_случайных_процессов_(курс_лекций,_ФКН_ВШЭ) Вероятностные модели и статистика случайных процессов на ПМИ]&lt;br /&gt;
&lt;br /&gt;
[http://www.machinelearning.ru/wiki/index.php?title=Opt Методы оптимизации на ПМИ (специализации МОП и РС)]&lt;br /&gt;
&lt;br /&gt;
[[Методы_оптимизации_(весна_2017)|Методы оптимизации 2 (дискретная оптимизация)]]&lt;br /&gt;
&lt;br /&gt;
[[НИС_Распределенные_системы_(осень_2016) | НИС Распределенные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Анализ и верификация алгоритмов биржевой торговли | Анализ и верификация алгоритмов для систем биржевой торговли ]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_графических_процессорах | Программирование на графических процессорах]]&lt;br /&gt;
&lt;br /&gt;
[[ЯРПО | Языки разработки ПО (курс по выбору) на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
[[Data analysis (Software Engineering) 2017 | Data analysis  на ПИ]]&lt;br /&gt;
&lt;br /&gt;
[[Базы данных 2 | Базы данных 2 ]]&lt;br /&gt;
&lt;br /&gt;
[[Компьютерные сети 2 | Компьютерные сети 2]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_на_больших_данных | Машинное обучение на больших данных на ПМИ]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Современные_методы_машинного_обучения_(курс_майнора) | Современные методы машинного обучения (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Интеллектуальный_анализ_данных/Введение_в_программирование_2016/2017 | Введение в программирование (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2016-2017 | Введение в анализ данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор Интеллектуальный анализ данных/Прикладные задачи анализа данных| Прикладные задачи анализа данных (курс майнора)]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=100%&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Первая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2015/16 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Технологии программирования|Технологии программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[ОиМП-2015|Основы и методология программирования на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2016]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Линейная алгебра и геометрия_2015/2016 | Линейная алгебра и геометрия на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2015/2016 | Алгебра на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://hsealgebra.wikidot.com/ Алгебра на ПИ]&lt;br /&gt;
|-&lt;br /&gt;
|[[Компьютерные системы]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Математический анализ на ПМИ_2015/2016 | Математический анализ на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Факультатив_Матпрактикум | Матпрактикум (факультатив) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Data analysis (Software Engineering)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в программирование|Введение в программирование (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Майнор Интеллектуальный анализ данных/Введение в анализ данных/2015-2016|Введение в анализ данных (курс майнора) на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[НИС Машинное обучение и приложения|НИС Машинное обучение и приложения на ПМИ]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Архитектура компьютеров и системное программирование (ПМИ_4, 2015/2016)|Архитектура компьютеров и системное программирование (4 курс)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Дифференциальные уравнения (2 курс, 2015/2016)| Дифференциальные уравнения]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Введение в VBA|Введение в VBA]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Вторая колонка --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Курсы за 2014/15 учебный год ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Основы и методологии программирования]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгоритмы и структуры данных 2015 | Алгоритмы и структуры данных]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Анализ данных (Программная инженерия)]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Алгебра_2014/2015 | Алгебра]]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Magolego_sna_2015| MAGoLEGO Social Network Analysis]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Проектная работа ====&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа]] &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[Учебная практика 1 курс (2016)]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Проектная работа 2 курс (2016)]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Завершение двухколоночной таблицы --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Мероприятия факультета компьютерных наук ==&lt;br /&gt;
=== Summer School 2015 ===&lt;br /&gt;
[[Introduction to Natural Language Processing|Introduction to Natural Language Processing]]&lt;br /&gt;
#[[Lecture 1. Introduction|Introduction]]&lt;br /&gt;
#[[Lecture 2. Tokenization and word counts|Tokenization and word counts]]&lt;br /&gt;
#[[Lecture 3. POS tagging. Key word and phrase extraction|POS tagging. Key word and phrase extraction]]&lt;br /&gt;
#[[Lecture 4. Parsing|Parsing]]&lt;br /&gt;
#[[Lecture 5. Language sources|Language sources]]&lt;br /&gt;
#[[Lecture 6. Synonyms and near-synonyms detection|Synonyms and near-synonyms detection]]&lt;br /&gt;
#[[Lecture 8. Suffix trees for NLP|Suffix trees for NLP]]&lt;br /&gt;
#[[NLP References|References]]&lt;br /&gt;
&lt;br /&gt;
== Архив ==&lt;br /&gt;
* [[Учебная практика 1 курс (2015)]]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28562</id>
		<title>Введение в анализ текстов на Python для ФГН 2018</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28562"/>
		<updated>2018-09-03T05:05:14Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ161 и БКЛ162 в 1, 2 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Кабанов Сергей Михайлович&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Соболев Марк и Татаринов Дмитрий &lt;br /&gt;
&lt;br /&gt;
Семинары проходят по пятницам, 1-я и 2-я пары, в ауд. ???. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
За всеми важными объявлениями можно и нужно следить в чате курса [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX].&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/222132678.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: [http://wiki.cs.hse.ru/index.php?title=Введение_в_анализ_текстов_на_Python_для_ФГН Введение в анализ текстов на Python для ФГН 2017]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;07.09.18 Ознакомительный семинар&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;50 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 80+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; в разработке.&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28561</id>
		<title>Введение в анализ текстов на Python для ФГН 2018</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28561"/>
		<updated>2018-09-03T05:04:49Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ161 и БКЛ162 в 1, 2 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Кабанов Сергей Михайлович&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Соболев Марк и Татаринов Дмитрий &lt;br /&gt;
&lt;br /&gt;
Семинары проходят по пятницам, 1-я и 2-я пары, в ауд. ???. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
За всеми важными объявлениями можно и нужно следить в чате курса LingvoX.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/222132678.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: [http://wiki.cs.hse.ru/index.php?title=Введение_в_анализ_текстов_на_Python_для_ФГН Введение в анализ текстов на Python для ФГН 2017]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;07.09.18 Ознакомительный семинар&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;50 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 80+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; в разработке.&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28560</id>
		<title>Введение в анализ текстов на Python для ФГН 2018</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28560"/>
		<updated>2018-09-03T05:04:14Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Описание курса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ161 и БКЛ162 в 1, 2 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Кабанов Сергей Михайлович&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Соболев Марк и Татаринов Дмитрий &lt;br /&gt;
&lt;br /&gt;
Семинары проходят по пятницам, 1-я и 2-я пары, в ауд. ???. &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;
[https://www.hse.ru/ba/ling/courses/222132678.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: [http://wiki.cs.hse.ru/index.php?title=Введение_в_анализ_текстов_на_Python_для_ФГН Введение в анализ текстов на Python для ФГН 2017]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;07.09.18 Ознакомительный семинар&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;50 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 80+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; в разработке.&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28559</id>
		<title>Введение в анализ текстов на Python для ФГН 2018</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28559"/>
		<updated>2018-09-03T05:03:56Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ161 и БКЛ162 в 1, 2 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Кабанов Сергей Михайлович&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Соболев Марк и Татаринов Дмитрий &lt;br /&gt;
&lt;br /&gt;
Семинары проходят по пятницам, 1-я и 2-я пары, в ауд. ???. &lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
За всеми важными объявлениями можно и нужно следить в группе телеграм.&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/222132678.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: [http://wiki.cs.hse.ru/index.php?title=Введение_в_анализ_текстов_на_Python_для_ФГН Введение в анализ текстов на Python для ФГН 2017]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;07.09.18 Ознакомительный семинар&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;50 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 80+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; в разработке.&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28558</id>
		<title>Введение в анализ текстов на Python для ФГН 2018</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28558"/>
		<updated>2018-09-03T05:02:27Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Правила оценивания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ161 и БКЛ162 в 1, 2 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Кабанов Сергей Михайлович&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Соболев Марк и Татаринов Дмитрий &lt;br /&gt;
&lt;br /&gt;
Семинары проходят по пятницам, 1-я и 2-я пары, в ауд. ???. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/222132678.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: [http://wiki.cs.hse.ru/index.php?title=Введение_в_анализ_текстов_на_Python_для_ФГН Введение в анализ текстов на Python для ФГН 2017]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;07.09.18 Ознакомительный семинар&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;50 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 80+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; в разработке.&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28557</id>
		<title>Введение в анализ текстов на Python для ФГН 2018</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28557"/>
		<updated>2018-09-03T05:01:25Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ161 и БКЛ162 в 1, 2 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Кабанов Сергей Михайлович&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Соболев Марк и Татаринов Дмитрий &lt;br /&gt;
&lt;br /&gt;
Семинары проходят по пятницам, 1-я и 2-я пары, в ауд. ???. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/222132678.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: [http://wiki.cs.hse.ru/index.php?title=Введение_в_анализ_текстов_на_Python_для_ФГН Введение в анализ текстов на Python для ФГН 2017]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;07.09.18 Ознакомительный семинар&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 80+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; в разработке.&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28556</id>
		<title>Введение в анализ текстов на Python для ФГН 2018</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28556"/>
		<updated>2018-09-03T04:59:47Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: фф&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ161 и БКЛ162 в 1, 2 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Кабанов Сергей Михайлович&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Соболев Марк и Татаринов Дмитрий &lt;br /&gt;
&lt;br /&gt;
Семинары проходят по пятницам, 1-я и 2-я пары, в ауд. ???. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/222132678.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: [http://wiki.cs.hse.ru/index.php?title=Введение_в_анализ_текстов_на_Python_для_ФГН Введение в анализ текстов на Python для ФГН 2017]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;07.09.18 Ознакомительный семинар&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 80+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28555</id>
		<title>Введение в анализ текстов на Python для ФГН 2018</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28555"/>
		<updated>2018-09-03T04:59:15Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Правила оценивания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ161 и БКЛ162 в 1, 2 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Кабанов Сергей Михайлович&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Соболев Марк и Татаринов Дмитрий &lt;br /&gt;
&lt;br /&gt;
Семинары проходят по пятницам, 1-я и 2-я пары, в ауд. ???. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/222132678.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: [http://wiki.cs.hse.ru/index.php?title=Введение_в_анализ_текстов_на_Python_для_ФГН Введение в анализ текстов на Python для ФГН 2017]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 80+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28554</id>
		<title>Введение в анализ текстов на Python для ФГН 2018</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28554"/>
		<updated>2018-09-03T04:57:58Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: аапп1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ161 и БКЛ162 в 1, 2 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Кабанов Сергей Михайлович&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Соболев Марк и Татаринов Дмитрий &lt;br /&gt;
&lt;br /&gt;
Семинары проходят по пятницам, 1-я и 2-я пары, в ауд. ???. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/222132678.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: [http://wiki.cs.hse.ru/index.php?title=Введение_в_анализ_текстов_на_Python_для_ФГН Введение в анализ текстов на Python для ФГН 2017]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28553</id>
		<title>Введение в анализ текстов на Python для ФГН 2018</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28553"/>
		<updated>2018-09-03T04:56:32Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: фф2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ161 и БКЛ162 в 1, 2 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Кабанов Сергей Михайлович&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Соболев Марк и Татаринов Дмитрий &lt;br /&gt;
&lt;br /&gt;
Семинары проходят по пятницам, 1-я и 2-я пары, в ауд. ???. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/222132678.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: [http://wiki.cs.hse.ru/index.php?title=Введение_в_анализ_текстов_на_Python_для_ФГН Введение в анализ текстов на Python для ФГН 2017]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28552</id>
		<title>Введение в анализ текстов на Python для ФГН 2018</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D_2018&amp;diff=28552"/>
		<updated>2018-09-03T04:55:54Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: ффф&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ161 и БКЛ162 в 1, 2 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лектор:&#039;&#039;&#039; Кабанов Сергей Михайлович&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Соболев Марк и Татаринов Дмитрий &lt;br /&gt;
&lt;br /&gt;
Семинары проходят по пятницам, 1-я и 2-я пары, в ауд. ???. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/222132678.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
Wiki-страница прошлого года: [http://wiki.cs.hse.ru/index.php?title=Введение_в_анализ_текстов_на_Python_для_ФГН Введение в анализ текстов на Python для ФГН 2017]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28222</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28222"/>
		<updated>2018-06-28T08:06:40Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы-0&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 Алгоритмы-1&#039;&#039;&#039; Графовые алгоритмы: Дейкстры, Прима, Крускала. Обзор модуля networkx.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 Продолжение ООП-2&#039;&#039;&#039; Метапрограммирование. Паттерны проектирования. Модуль abc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 Работа с Web&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Обзор полезных модулей&#039;&#039;&#039; Некоторые полезные модули.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила игры (правила оценивая курса). Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод ближайших соседей. Метрики качества: recall, precision, accuracy, f1-score. Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабораторной работы. Метод Монте-Карло. Переборные алгоритмы отбора признаков: full search, add, del, add-del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики качества: roc-auc, pr-auc, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор векторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.03.18 Байесовский классификатор&#039;&#039;&#039; Задача восстановления плотностей классов. Линейный дискриминант Фишера. Байесовский наивный классификатор.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.03.18 Логические модели-0&#039;&#039;&#039; Логические модели. Деревья решений.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-0&#039;&#039;&#039; Bias and variance tradeoff. Bootstrap aggregating. Случайный лес.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.03.18 Композиции моделей-1&#039;&#039;&#039; Разбор 3-ей и 4-ой лабораторных работ. Стекинг и блендинг моделей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;31.03.18 Отбор признаков-1&#039;&#039;&#039; Статистические критерии. Регуляризация. Отбор на основе важности признаков.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.03.18 Извлечение признаков&#039;&#039;&#039; Сингулярное разложение. Метод главных компонент.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.04.18 Большие данные&#039;&#039;&#039; Визуализация больших данных. Алгоритм t-SNE. Разряженные матрицы. Библиотека Vowpal Wabbit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.04.18 Multi-label классификация&#039;&#039;&#039; Разбор 5-ой лабораторной работы. Методы решения multi label задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.04.18 Композиции моделей-2 &#039;&#039;&#039; Градиентный бустинг.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.05.18 Композиции моделей-2&#039;&#039;&#039; xgboost vs. lightgbm vs. catboost&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.05.18 Разбор лаб. работ&#039;&#039;&#039; Разбор 6-ой и 7-ой лабораторных работ. Задача ранжирования поисковой выдачи.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;12.05.18 Кластеризация-0&#039;&#039;&#039; Постановка задач кластеризации. Алгоритмы: k-means, x-means, c-means, EM. Метрики качества.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;19.05.18 Кластеризация-1&#039;&#039;&#039; Алгоритмы: DBSCAN, спектральная кластеризация, графовые алгоритмы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.05.18 Полезные модули-0&#039;&#039;&#039; Модули: hyperopt, scikit-optimize.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;02.06.18 Полезные модули-1&#039;&#039;&#039; Модули: scikit-multilearn, imbalanced-learn.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.06.18&#039;&#039;&#039; Разбор 8-ой лабораторной работы. Разбор финальных решений первого конкурса. Позные трюки при решении конкурсов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.06.18 Повторение пройденного&#039;&#039;&#039; Коллективный тест &amp;quot;Собеседование на позицию junior data scientist&amp;quot; :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.06.18 Экзамен&#039;&#039;&#039; Разбор финальных решений второго конкурса. Выставление оценок.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-1-lingvo-hse-2018-spam-detection/ &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-2-lingvo-hse-2018-toxic-comment/ &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28221</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28221"/>
		<updated>2018-06-28T08:06:16Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы-0&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 Алгоритмы-1&#039;&#039;&#039; Графовые алгоритмы: Дейкстры, Прима, Крускала. Обзор модуля networkx.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 Продолжение ООП-2&#039;&#039;&#039; Метапрограммирование. Паттерны проектирования. Модуль abc.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 Работа с Web&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Обзор полезных модулей&#039;&#039;&#039; Некоторые полезные модлули.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила игры (правила оценивая курса). Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод ближайших соседей. Метрики качества: recall, precision, accuracy, f1-score. Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабораторной работы. Метод Монте-Карло. Переборные алгоритмы отбора признаков: full search, add, del, add-del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики качества: roc-auc, pr-auc, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор векторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.03.18 Байесовский классификатор&#039;&#039;&#039; Задача восстановления плотностей классов. Линейный дискриминант Фишера. Байесовский наивный классификатор.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.03.18 Логические модели-0&#039;&#039;&#039; Логические модели. Деревья решений.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-0&#039;&#039;&#039; Bias and variance tradeoff. Bootstrap aggregating. Случайный лес.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.03.18 Композиции моделей-1&#039;&#039;&#039; Разбор 3-ей и 4-ой лабораторных работ. Стекинг и блендинг моделей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;31.03.18 Отбор признаков-1&#039;&#039;&#039; Статистические критерии. Регуляризация. Отбор на основе важности признаков.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.03.18 Извлечение признаков&#039;&#039;&#039; Сингулярное разложение. Метод главных компонент.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.04.18 Большие данные&#039;&#039;&#039; Визуализация больших данных. Алгоритм t-SNE. Разряженные матрицы. Библиотека Vowpal Wabbit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.04.18 Multi-label классификация&#039;&#039;&#039; Разбор 5-ой лабораторной работы. Методы решения multi label задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.04.18 Композиции моделей-2 &#039;&#039;&#039; Градиентный бустинг.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.05.18 Композиции моделей-2&#039;&#039;&#039; xgboost vs. lightgbm vs. catboost&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.05.18 Разбор лаб. работ&#039;&#039;&#039; Разбор 6-ой и 7-ой лабораторных работ. Задача ранжирования поисковой выдачи.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;12.05.18 Кластеризация-0&#039;&#039;&#039; Постановка задач кластеризации. Алгоритмы: k-means, x-means, c-means, EM. Метрики качества.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;19.05.18 Кластеризация-1&#039;&#039;&#039; Алгоритмы: DBSCAN, спектральная кластеризация, графовые алгоритмы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.05.18 Полезные модули-0&#039;&#039;&#039; Модули: hyperopt, scikit-optimize.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;02.06.18 Полезные модули-1&#039;&#039;&#039; Модули: scikit-multilearn, imbalanced-learn.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.06.18&#039;&#039;&#039; Разбор 8-ой лабораторной работы. Разбор финальных решений первого конкурса. Позные трюки при решении конкурсов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.06.18 Повторение пройденного&#039;&#039;&#039; Коллективный тест &amp;quot;Собеседование на позицию junior data scientist&amp;quot; :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.06.18 Экзамен&#039;&#039;&#039; Разбор финальных решений второго конкурса. Выставление оценок.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-1-lingvo-hse-2018-spam-detection/ &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-2-lingvo-hse-2018-toxic-comment/ &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28220</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28220"/>
		<updated>2018-06-28T08:01:31Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила игры (правила оценивая курса). Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод ближайших соседей. Метрики качества: recall, precision, accuracy, f1-score. Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабораторной работы. Метод Монте-Карло. Переборные алгоритмы отбора признаков: full search, add, del, add-del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики качества: roc-auc, pr-auc, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор векторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.03.18 Байесовский классификатор&#039;&#039;&#039; Задача восстановления плотностей классов. Линейный дискриминант Фишера. Байесовский наивный классификатор.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.03.18 Логические модели-0&#039;&#039;&#039; Логические модели. Деревья решений.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-0&#039;&#039;&#039; Bias and variance tradeoff. Bootstrap aggregating. Случайный лес.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.03.18 Композиции моделей-1&#039;&#039;&#039; Разбор 3-ей и 4-ой лабораторных работ. Стекинг и блендинг моделей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;31.03.18 Отбор признаков-1&#039;&#039;&#039; Статистические критерии. Регуляризация. Отбор на основе важности признаков.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.03.18 Извлечение признаков&#039;&#039;&#039; Сингулярное разложение. Метод главных компонент.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.04.18 Большие данные&#039;&#039;&#039; Визуализация больших данных. Алгоритм t-SNE. Разряженные матрицы. Библиотека Vowpal Wabbit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.04.18 Multi-label классификация&#039;&#039;&#039; Разбор 5-ой лабораторной работы. Методы решения multi label задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.04.18 Композиции моделей-2 &#039;&#039;&#039; Градиентный бустинг.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.05.18 Композиции моделей-2&#039;&#039;&#039; xgboost vs. lightgbm vs. catboost&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.05.18 Разбор лаб. работ&#039;&#039;&#039; Разбор 6-ой и 7-ой лабораторных работ. Задача ранжирования поисковой выдачи.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;12.05.18 Кластеризация-0&#039;&#039;&#039; Постановка задач кластеризации. Алгоритмы: k-means, x-means, c-means, EM. Метрики качества.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;19.05.18 Кластеризация-1&#039;&#039;&#039; Алгоритмы: DBSCAN, спектральная кластеризация, графовые алгоритмы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.05.18 Полезные модули-0&#039;&#039;&#039; Модули: hyperopt, scikit-optimize.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;02.06.18 Полезные модули-1&#039;&#039;&#039; Модули: scikit-multilearn, imbalanced-learn.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.06.18&#039;&#039;&#039; Разбор 8-ой лабораторной работы. Разбор финальных решений первого конкурса. Позные трюки при решении конкурсов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.06.18 Повторение пройденного&#039;&#039;&#039; Коллективный тест &amp;quot;Собеседование на позицию junior data scientist&amp;quot; :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.06.18 Экзамен&#039;&#039;&#039; Разбор финальных решений второго конкурса. Выставление оценок.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-1-lingvo-hse-2018-spam-detection/ &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-2-lingvo-hse-2018-toxic-comment/ &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28219</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28219"/>
		<updated>2018-06-28T08:00:11Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g lingvo-python-ml]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила игры (правила оценивая курса). Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод ближайших соседей. Метрики качества: recall, precision, accuracy, f1-score. Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабораторной работы. Метод Монте-Карло. Переборные алгоритмы отбора признаков: full search, add, del, add-del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики качества: roc-auc, pr-auc, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор векторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.03.18 Байесовский классификатор&#039;&#039;&#039; Задача восстановления плотностей классов. Линейный дискриминант Фишера. Байесовский наивный классификатор.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.03.18 Логические модели-0&#039;&#039;&#039; Логические модели. Деревья решений.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-0&#039;&#039;&#039; Bias and variance tradeoff. Bootstrap aggregating. Случайный лес.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.03.18 Композиции моделей-1&#039;&#039;&#039; Разбор 3-ей и 4-ой лабораторных работ. Стекинг и блендинг моделей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;31.03.18 Отбор признаков-1&#039;&#039;&#039; Статистические критерии. Регуляризация. Отбор на основе важности признаков.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.03.18 Извлечение признаков&#039;&#039;&#039; Сингулярное разложение. Метод главных компонент.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.04.18 Большие данные&#039;&#039;&#039; Визуализация больших данных. Алгоритм t-SNE. Разряженные матрицы. Библиотека Vowpal Wabbit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.04.18 Multi-label классификация&#039;&#039;&#039; Разбор 5-ой лабораторной работы. Методы решения multi label задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.04.18 Композиции моделей-2 &#039;&#039;&#039; Градиентный бустинг.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.05.18 Композиции моделей-2&#039;&#039;&#039; xgboost vs. lightgbm vs. catboost&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.05.18 Разбор лаб. работ&#039;&#039;&#039; Разбор 6-ой и 7-ой лабораторных работ. Задача ранжирования поисковой выдачи.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;12.05.18 Кластеризация-0&#039;&#039;&#039; Постановка задач кластеризации. Алгоритмы: k-means, x-means, c-means, EM. Метрики качества.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;19.05.18 Кластеризация-1&#039;&#039;&#039; Алгоритмы: DBSCAN, спектральная кластеризация, графовые алгоритмы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.05.18 Полезные модули-0&#039;&#039;&#039; Модули: hyperopt, scikit-optimize.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;02.06.18 Полезные модули-1&#039;&#039;&#039; Модули: scikit-multilearn, imbalanced-learn.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.06.18&#039;&#039;&#039; Разбор 8-ой лабораторной работы. Разбор финальных решений первого конкурса. Позные трюки при решении конкурсов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.06.18 Повторение пройденного&#039;&#039;&#039; Коллективный тест &amp;quot;Собеседование на позицию junior data scientist&amp;quot; :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.06.18 Экзамен&#039;&#039;&#039; Разбор финальных решений второго конкурса. Выставление оценок.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-1-lingvo-hse-2018-spam-detection/ &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-2-lingvo-hse-2018-toxic-comment/ &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28218</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28218"/>
		<updated>2018-06-28T07:59:01Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g lingvo-python-ml]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила игры (правила оценивая курса). Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод ближайших соседей. Метрики качества: recall, precision, accuracy, f1-score. Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабораторной работы. Метод Монте-Карло. Переборные алгоритмы отбора признаков: full search, add, del, add-del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики качества: roc-auc, pr-auc, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор векторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.03.18 Байесовский классификатор&#039;&#039;&#039; Задача восстановления плотностей классов. Линейный дискриминант Фишера. Байесовский наивный классификатор.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.03.18 Логические модели-0&#039;&#039;&#039; Логические модели. Деревья решений.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-0&#039;&#039;&#039; Bias and variance tradeoff. Bootstrap aggregating. Случайный лес.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.03.18 Композиции моделей-1&#039;&#039;&#039; Разбор 3-ей и 4-ой лабораторных работ. Стекинг и блендинг моделей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;31.03.18 Отбор признаков-1&#039;&#039;&#039; Статистические критерии. Регуляризация. Отбор на основе важности признаков.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.03.18 Извлечение признаков&#039;&#039;&#039; Сингулярное разложение. Метод главных компонент.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.04.18 Большие данные&#039;&#039;&#039; Визуализация больших данных. Алгоритм t-SNE. Разряженные матрицы. Библиотека Vowpal Wabbit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.04.18 Multi-label классификация&#039;&#039;&#039; Разбор 5-ой лабораторной работы. Методы решения multi label задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.04.18 Композиции моделей-2 &#039;&#039;&#039; Градиентный бустинг.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.05.18 Композиции моделей-2&#039;&#039;&#039; xgboost vs. lightgbm vs. catboost&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.05.18 Разбор лаб. работ&#039;&#039;&#039; Разбор 6-ой и 7-ой лабораторных работ. Задача ранжирования поисковой выдачи.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;12.05.18 Кластеризация-0&#039;&#039;&#039; Постановка задач кластеризации. Алгоритмы: k-means, x-means, c-means. Метрики качества.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;19.05.18 Кластеризация-1&#039;&#039;&#039; Алгоритмы: DBSCAN, спектральная кластеризация, графовые алгоритмы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.05.18 Полезные модули-0&#039;&#039;&#039; Модули: hyperopt, scikit-optimize.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;02.06.18 Полезные модули-1&#039;&#039;&#039; Модули: scikit-multilearn, imbalanced-learn.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.06.18&#039;&#039;&#039; Разбор 8-ой лабораторной работы. Разбор финальных решений первого конкурса. Позные трюки при решении конкурсов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.06.18 Повторение пройденного&#039;&#039;&#039; Коллективный тест &amp;quot;Собеседование на позицию junior data scientist&amp;quot; :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.06.18 Экзамен&#039;&#039;&#039; Разбор финальных решений второго конкурса. Выставление оценок.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-1-lingvo-hse-2018-spam-detection/ &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-2-lingvo-hse-2018-toxic-comment/ &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28217</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28217"/>
		<updated>2018-06-28T07:58:27Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Правила оценивания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g lingvo-python-ml]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила игры (правила оценивая курса). Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод ближайших соседей. Метрики качества: recall, precision, accuracy, f1-score. Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабораторной работы. Метод Монте-Карло. Переборные алгоритмы отбора признаков: full search, add, del, add-del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики качества: roc-auc, pr-auc, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор векторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.03.18 Байесовский классификатор&#039;&#039;&#039; Задача восстановления плотностей классов. Линейный дискриминант Фишера. Байесовский наивный классификатор.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.03.18 Логические модели-0&#039;&#039;&#039; Логические модели. Деревья решений.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-0&#039;&#039;&#039; Bias and variance tradeoff. Bootstrap aggregating. Случайный лес.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-1&#039;&#039;&#039; Разбор 3-ей и 4-ой лабораторных работ. Стекинг и блендинг моделей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;31.03.18 Отбор признаков-1&#039;&#039;&#039; Статистические критерии. Регуляризация. Отбор на основе важности признаков.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.03.18 Извлечение признаков&#039;&#039;&#039; Сингулярное разложение. Метод главных компонент.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.04.18 Большие данные&#039;&#039;&#039; Визуализация больших данных. Алгоритм t-SNE. Разряженные матрицы. Библиотека Vowpal Wabbit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.04.18 Multi-label классификация&#039;&#039;&#039; Разбор 5-ой лабораторной работы. Методы решения multi label задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.04.18 Композиции моделей-2 &#039;&#039;&#039; Градиентный бустинг.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.05.18 Композиции моделей-2&#039;&#039;&#039; xgboost vs. lightgbm vs. catboost&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.05.18 Разбор лаб. работ&#039;&#039;&#039; Разбор 6-ой и 7-ой лабораторных работ. Задача ранжирования поисковой выдачи.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;12.05.18 Кластеризация-0&#039;&#039;&#039; Постановка задач кластеризации. Алгоритмы: k-means, x-means, c-means. Метрики качества.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;19.05.18 Кластеризация-1&#039;&#039;&#039; Алгоритмы: DBSCAN, спектральная кластеризация, графовые алгоритмы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.05.18 Полезные модули-0&#039;&#039;&#039; Модули: hyperopt, scikit-optimize.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;02.06.18 Полезные модули-1&#039;&#039;&#039; Модули: scikit-multilearn, imbalanced-learn.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.06.18&#039;&#039;&#039; Разбор 8-ой лабораторной работы. Разбор финальных решений первого конкурса. Позные трюки при решении конкурсов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.06.18 Повторение пройденного&#039;&#039;&#039; Коллективный тест &amp;quot;Собеседование на позицию junior data scientist&amp;quot; :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.06.18 Экзамен&#039;&#039;&#039; Разбор финальных решений второго конкурса. Выставление оценок.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-1-lingvo-hse-2018-spam-detection/ &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-2-lingvo-hse-2018-toxic-comment/ &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28216</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28216"/>
		<updated>2018-06-28T07:56:31Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Правила оценивания */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g lingvo-python-ml]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила игры (правила оценивая курса). Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод ближайших соседей. Метрики качества: recall, precision, accuracy, f1-score. Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабораторной работы. Метод Монте-Карло. Переборные алгоритмы отбора признаков: full search, add, del, add-del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики качества: roc-auc, pr-auc, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор векторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.03.18 Байесовский классификатор&#039;&#039;&#039; Задача восстановления плотностей классов. Линейный дискриминант Фишера. Байесовский наивный классификатор.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.03.18 Логические модели-0&#039;&#039;&#039; Логические модели. Деревья решений.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-0&#039;&#039;&#039; Bias and variance tradeoff. Bootstrap aggregating. Случайный лес.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-1&#039;&#039;&#039; Разбор 3-ей и 4-ой лабораторных работ. Стекинг и блендинг моделей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;31.03.18 Отбор признаков-1&#039;&#039;&#039; Статистические критерии. Регуляризация. Отбор на основе важности признаков.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.03.18 Извлечение признаков&#039;&#039;&#039; Сингулярное разложение. Метод главных компонент.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.04.18 Большие данные&#039;&#039;&#039; Визуализация больших данных. Алгоритм t-SNE. Разряженные матрицы. Библиотека Vowpal Wabbit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.04.18 Multi-label классификация&#039;&#039;&#039; Разбор 5-ой лабораторной работы. Методы решения multi label задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.04.18 Композиции моделей-2 &#039;&#039;&#039; Градиентный бустинг.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.05.18 Композиции моделей-2&#039;&#039;&#039; xgboost vs. lightgbm vs. catboost&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.05.18 Разбор лаб. работ&#039;&#039;&#039; Разбор 6-ой и 7-ой лабораторных работ. Задача ранжирования поисковой выдачи.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;12.05.18 Кластеризация-0&#039;&#039;&#039; Постановка задач кластеризации. Алгоритмы: k-means, x-means, c-means. Метрики качества.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;19.05.18 Кластеризация-1&#039;&#039;&#039; Алгоритмы: DBSCAN, спектральная кластеризация, графовые алгоритмы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.05.18 Полезные модули-0&#039;&#039;&#039; Модули: hyperopt, scikit-optimize.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;02.06.18 Полезные модули-1&#039;&#039;&#039; Модули: scikit-multilearn, imbalanced-learn.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.06.18&#039;&#039;&#039; Разбор 8-ой лабораторной работы. Разбор финальных решений первого конкурса. Позные трюки при решении конкурсов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.06.18 Повторение пройденного&#039;&#039;&#039; Коллективный тест &amp;quot;Собеседование на позицию junior data scientist&amp;quot; :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.06.18 Экзамен&#039;&#039;&#039; Разбор финальных решений второго конкурса. Выставление оценок.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[https://www.kaggle.com/c/competition-2-lingvo-hse-2018-toxic-comment/, &#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039;] в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28215</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28215"/>
		<updated>2018-06-28T07:51:23Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g lingvo-python-ml]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила игры (правила оценивая курса). Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод ближайших соседей. Метрики качества: recall, precision, accuracy, f1-score. Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабораторной работы. Метод Монте-Карло. Переборные алгоритмы отбора признаков: full search, add, del, add-del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики качества: roc-auc, pr-auc, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор векторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.03.18 Байесовский классификатор&#039;&#039;&#039; Задача восстановления плотностей классов. Линейный дискриминант Фишера. Байесовский наивный классификатор.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.03.18 Логические модели-0&#039;&#039;&#039; Логические модели. Деревья решений.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-0&#039;&#039;&#039; Bias and variance tradeoff. Bootstrap aggregating. Случайный лес.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-1&#039;&#039;&#039; Разбор 3-ей и 4-ой лабораторных работ. Стекинг и блендинг моделей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;31.03.18 Отбор признаков-1&#039;&#039;&#039; Статистические критерии. Регуляризация. Отбор на основе важности признаков.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.03.18 Извлечение признаков&#039;&#039;&#039; Сингулярное разложение. Метод главных компонент.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.04.18 Большие данные&#039;&#039;&#039; Визуализация больших данных. Алгоритм t-SNE. Разряженные матрицы. Библиотека Vowpal Wabbit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.04.18 Multi-label классификация&#039;&#039;&#039; Разбор 5-ой лабораторной работы. Методы решения multi label задач.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.04.18 Композиции моделей-2 &#039;&#039;&#039; Градиентный бустинг.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.05.18 Композиции моделей-2&#039;&#039;&#039; xgboost vs. lightgbm vs. catboost&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;05.05.18 Разбор лаб. работ&#039;&#039;&#039; Разбор 6-ой и 7-ой лабораторных работ. Задача ранжирования поисковой выдачи.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;12.05.18 Кластеризация-0&#039;&#039;&#039; Постановка задач кластеризации. Алгоритмы: k-means, x-means, c-means. Метрики качества.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;19.05.18 Кластеризация-1&#039;&#039;&#039; Алгоритмы: DBSCAN, спектральная кластеризация, графовые алгоритмы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;26.05.18 Полезные модули-0&#039;&#039;&#039; Модули: hyperopt, scikit-optimize.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;02.06.18 Полезные модули-1&#039;&#039;&#039; Модули: scikit-multilearn, imbalanced-learn.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.06.18&#039;&#039;&#039; Разбор 8-ой лабораторной работы. Разбор финальных решений первого конкурса. Позные трюки при решении конкурсов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.06.18 Повторение пройденного&#039;&#039;&#039; Коллективный тест &amp;quot;Собеседование на позицию junior data scientist&amp;quot; :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.06.18 Экзамен&#039;&#039;&#039; Разбор финальных решений второго конкурса. Выставление оценок.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28178</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=28178"/>
		<updated>2018-06-14T23:53:36Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g lingvo-python-ml]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила игры (правила оценивая курса). Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод ближайших соседей. Метрики качества: recall, precision, accuracy, f1-score. Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабораторной работы. Метод Монте-Карло. Переборные алгоритмы отбора признаков: full search, add, del, add-del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики качества: roc-auc, pr-auc, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор векторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.03.18 Байесовский классификатор&#039;&#039;&#039; Задача восстановления плотностей классов. Линейный дискриминант Фишера. Байесовский наивный классификатор.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.03.18 Логические модели-0&#039;&#039;&#039; Логические модели. Деревья решений.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-0&#039;&#039;&#039; Bias and variance tradeoff. Bootstrap aggregating. Случайный лес.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.03.18 Композиции моделей-1&#039;&#039;&#039; Разбор 3-ей и 4-ей лабораторных работ. Стекинг и блендинг моделей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;31.03.18 Отбор признаков-1&#039;&#039;&#039; Статистические критерии. Регуляризация. Отбор на основе важности признаков.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.03.18 Извлечение признаков&#039;&#039;&#039; Сингулярное разложение. Метод главных компонент.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.04.18 Большие данные&#039;&#039;&#039; Визуализация больших данных. t-SNE. Разряженные матрицы. Библиотека Vowpal Wabbit.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.04.18 Multi-label классификация&#039;&#039;&#039; Разбор 5-ой лабораторной работы. Методы решения multi label задач.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=27475</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=27475"/>
		<updated>2018-04-06T12:02:43Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Полезные ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g lingvo-python-ml]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. [Метрики качества, ] (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier. sklearn.CentroidNearest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабороторной работы. Метод Монте-Карло. Алгоритмы отбора признаков: Full search, Add, Del, Add-Del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики ROC-AUC, PR-AUC, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство в логистической регрессии. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор векторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=27474</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=27474"/>
		<updated>2018-04-06T12:02:13Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Полезные ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g invite]&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. [Метрики качества, ] (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier. sklearn.CentroidNearest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабороторной работы. Метод Монте-Карло. Алгоритмы отбора признаков: Full search, Add, Del, Add-Del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики ROC-AUC, PR-AUC, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство в логистической регрессии. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор векторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=27082</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=27082"/>
		<updated>2018-02-27T15:33:21Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. [Метрики качества, ] (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier. sklearn.CentroidNearest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабороторной работы. Метод Монте-Карло. Алгоритмы отбора признаков: Full search, Add, Del, Add-Del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики ROC-AUC, PR-AUC, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство в логистической регрессии. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор векторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=27081</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=27081"/>
		<updated>2018-02-27T15:32:25Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. [Метрики качества, ] (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier. sklearn.CentroidNearest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабороторной работы. Метод Монте-Карло. Алгоритмы отбора признаков: Full search, Add, Del, Add-Del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Градиентный спуск.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.02.18 Линейный модели-1.&#039;&#039;&#039; Логистическая регрессия. Метрики ROC-AUC, PR-AUC, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.02.18 Линейный модели-2.&#039;&#039;&#039; Переход в спрямляющее пространство в логистической регрессии. Метод опорных векторов. Kernel trick.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.03.18 Векторные модели текста&#039;&#039;&#039; Разбор 2-ой лабораторной работы. Обзор венкторных моделей текста. Расстояние между строками.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26861</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26861"/>
		<updated>2018-02-04T10:21:54Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. [Метрики качества, ] (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier. sklearn.CentroidNearest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Отбор признаков-0.&#039;&#039;&#039; Разбор 1-ой лабороторной работы. Метод Монте-Карло. Алгоритмы отбора признаков: Full search, Add, Del, Add-Del.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-0.&#039;&#039;&#039; Общий подход к построению линейных моделей. Линейная регрессия. Логистическая регрессия. Градиентный спуск. Метрики ROC-AUC, PR-AUC, log-loss.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10.02.18 Линейный модели-1.&#039;&#039;&#039; Метод опорных векторов...&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26834</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26834"/>
		<updated>2018-02-01T12:13:30Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. [Метрики качества, ] (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier. sklearn.CentroidNearest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Линейные модели-0.&#039;&#039;&#039; Обобщенные линейные модели, функция потерь. Логистическая регрессия. ROC и PRC - кривые, метрики ROC-AUC, PR-AUC.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26833</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26833"/>
		<updated>2018-02-01T12:12:35Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию (args, kwargs). Перегрузка операторов-1. Итераторы и генераторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.09.17  Замыкания.&#039;&#039;&#039; Декораторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Алгоритмы.&#039;&#039;&#039; RAM-модель. Сложность алгоритмов и нотация Big-O. Бинарный поиск. Задача сортировки массива: quick-sort, merge-sort, timsort. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;30.09.17 Структуры данных.&#039;&#039;&#039; Ассоциативный массив. Хэш-таблицы. Обзор модуля collections.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;07.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;14.10.17 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;21.10.17 Работа с Web.&#039;&#039;&#039; XML и HTML как деревья. Парсинг XML (модуль lxml).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;28.10.17 Экзамен.&#039;&#039;&#039; Финальный тест. Последний срок сдачи финального проекта.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. [Метрики качества, ] (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier. sklearn.CentroidNearest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Линейные модели-0.&#039;&#039;&#039; Линейный дискриминант Фишера. Логистическая регрессия. ROC и PRC - кривые, метрики ROC-AUC, PR-AUC.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26773</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26773"/>
		<updated>2018-01-27T06:47:20Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0. Исключения-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию. Итераторы и генераторы. Перегрузка операторов-1. Исключения-1. Декораторы-0.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. [Метрики качества, ] (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier. sklearn.CentroidNearest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Линейные модели-0.&#039;&#039;&#039; Линейный дискриминант Фишера. Логистическая регрессия. ROC и PRC - кривые, метрики ROC-AUC, PR-AUC.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26763</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26763"/>
		<updated>2018-01-26T16:59:19Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0. Исключения-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию. Итераторы и генераторы. Перегрузка операторов-1. Исключения-1. Декораторы-0.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0.&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. Метрики качества (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1.&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier. sklearn.CentroidNearest&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;03.02.18 Линейные модели-0.&#039;&#039;&#039; Линейный дискриминант Фишера. Логистическая регрессия. ROC и PRC - кривые, метрики ROC-AUC, PR-AUC.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26678</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26678"/>
		<updated>2018-01-22T05:27:00Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* 4 модуль */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0. Исключения-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию. Итераторы и генераторы. Перегрузка операторов-1. Исключения-1. Декораторы-0.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. Метрики качества (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier. ROC и PRC - кривые, метрики ROC-AUC, PR-AUC.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26677</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26677"/>
		<updated>2018-01-22T05:19:52Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0. Исключения-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию. Итераторы и генераторы. Перегрузка операторов-1. Исключения-1. Декораторы-0.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. Метрики качества (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier. ROC и PRC - кривые, метрики ROC-AUC, PR-AUC.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;br /&gt;
&lt;br /&gt;
== 4 модуль ==&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26676</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26676"/>
		<updated>2018-01-22T05:17:03Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Полезные литература и ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0. Исключения-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию. Итераторы и генераторы. Перегрузка операторов-1. Исключения-1. Декораторы-0.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. Метрики качества (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ 28 jupyter-notebook tips and tricks]&lt;br /&gt;
# [https://www.youtube.com/watch?v=qLBkB4sMztk, Видеолекции Воронцова от ШАД]&lt;br /&gt;
# [https://www.datacamp.com/community/tutorials/seaborn-python-tutorial, Seabor vizualization tutorial]&lt;br /&gt;
# [http://www2.compute.dtu.dk/pubdb/views/edoc_download.php/6814/pdf/imm6814.pdf, 100 страничная брошюра кратко описывающая принципы работы с основные библиотеками курса (numpy, pandas, scipy, sklearn, nltk etc)]&lt;br /&gt;
&lt;br /&gt;
== 4 модуль ==&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26675</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26675"/>
		<updated>2018-01-22T04:57:34Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* 3 модуль */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0. Исключения-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию. Итераторы и генераторы. Перегрузка операторов-1. Исключения-1. Декораторы-0.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 - 4 модули ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. Метрики качества (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В 3 - 4 модулях ~20 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;~8 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в конце 3-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конкурсное задание&#039;&#039;&#039; в середине 4-го модуля стоимостью &#039;&#039;&#039;30 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: в конце 4-го модуля можно будет увеличить оценку на 1 балл по десятибалльной шкале, доделав часть несданных лаб. работ.&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;
| Отлично (10) || 160+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 150+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 110+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 70&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
&lt;br /&gt;
== 4 модуль ==&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26674</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=26674"/>
		<updated>2018-01-22T04:52:38Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* 3 модуль */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0. Исключения-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию. Итераторы и генераторы. Перегрузка операторов-1. Исключения-1. Декораторы-0.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;13.01.18 Ознакомительный семинар.&#039;&#039;&#039; Правила оценивая курса = правила игры. Постановки и примеры задач машинного обучения. Основные понятия. Задача классификации.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.01.18 Метрические классификаторы-0&#039;&#039;&#039; Метод k-ближайших соседей sklearn.kNearestClassifier. Метрики качества (recall, precision, accuracy, f1-score). Скользящий контроль (k-fold CV).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;27.01.18  Метрические классификаторы-1&#039;&#039;&#039; Метод потенциальных функций. Метод окна Парзена. sklearn.RadiusNeighborsClassifier.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
&lt;br /&gt;
== 4 модуль ==&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=24040</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=24040"/>
		<updated>2017-09-10T09:54:04Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: /* Семинары */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). [https://github.com/ustya-k/hse-python/tree/master/3%20%D0%BA%D1%83%D1%80%D1%81/week-1 lab1 (решение Усти)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0. Исключения-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию. Итераторы и генераторы. Перегрузка операторов-1. Исключения-1. Декораторы-0.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 модуль ==&lt;br /&gt;
== 4 модуль ==&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=24018</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=24018"/>
		<updated>2017-09-09T06:44:25Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: правка почты курса&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-python-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0. Исключения-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию. Итераторы и генераторы. Перегрузка операторов-1. Исключения-1. Декораторы-0.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 модуль ==&lt;br /&gt;
== 4 модуль ==&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=24017</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=24017"/>
		<updated>2017-09-09T06:43:25Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: Правка почты курса&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-python-ml@yandex.ru lingvo-yandex-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0. Исключения-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию. Итераторы и генераторы. Перегрузка операторов-1. Исключения-1. Декораторы-0.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 модуль ==&lt;br /&gt;
== 4 модуль ==&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=24016</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=24016"/>
		<updated>2017-09-09T04:16:50Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: Добавлено правила офрмления лаб работ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-yandex-ml@yandex.ru lingvo-yandex-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0. Исключения-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию. Итераторы и генераторы. Перегрузка операторов-1. Исключения-1. Декораторы-0.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лабораторные&#039;&#039;&#039; работы &#039;&#039;&#039;отправлять&#039;&#039;&#039; на почту курса &#039;&#039;&#039;не позднее начала следующего семинара&#039;&#039;&#039;, если не оговорено иное. &#039;&#039;&#039;Правила формления:&#039;&#039;&#039; надо упаковать в архив все решения и тесты задач, решения называть solution&#039;&#039;номер&#039;&#039;.py, архив назвать lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;.rar, тема письма lab&#039;&#039;номер&#039;&#039;-&#039;&#039;имя&#039;&#039;-&#039;&#039;фамилия&#039;&#039;-&#039;&#039;номер группы&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 модуль ==&lt;br /&gt;
== 4 модуль ==&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
	<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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=24015</id>
		<title>Введение в анализ текстов на Python для ФГН</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%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2_%D0%BD%D0%B0_Python_%D0%B4%D0%BB%D1%8F_%D0%A4%D0%93%D0%9D&amp;diff=24015"/>
		<updated>2017-09-09T04:04:10Z</updated>

		<summary type="html">&lt;p&gt;Sggpls: Первая версия&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Описание курса ==&lt;br /&gt;
=== О курсе ===&lt;br /&gt;
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ151 и БКЛ152 в 1, 3 и 4 модулях.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Семинарист:&#039;&#039;&#039; Сергей Кабанов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ассистенты:&#039;&#039;&#039; Алие Тефикова и Анастасия Родыгина&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 3-я и 4-я пары, ауд. 509. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Просьба, по возможности, приходить со своими ноутбуками.&#039;&#039;&#039;&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ba/ling/courses/207398318.html Карточка курса и программа]&lt;br /&gt;
&lt;br /&gt;
Почта курса: [http://lingvo-yandex-ml@yandex.ru lingvo-yandex-ml@yandex.ru]&lt;br /&gt;
&lt;br /&gt;
Чат курса в телеграм: https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g&lt;br /&gt;
&lt;br /&gt;
== 1 модуль ==&lt;br /&gt;
=== Семинары ===&lt;br /&gt;
&#039;&#039;&#039;02.09.17 Ознакомительный семинар.&#039;&#039;&#039; Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;09.09.17 Введение в ООП-0.&#039;&#039;&#039; Абстракция данных, инкапсуляция, наследование, полиморфизм. Класс, объект. Конструктор и деструктор. Перегрузка операторов-0. Исключения-0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.09.17  Продолжение ООП-1.&#039;&#039;&#039; Передача аргументов в функцию. Итераторы и генераторы. Перегрузка операторов-1. Исключения-1. Декораторы-0.&lt;br /&gt;
&lt;br /&gt;
=== Правила оценивания ===&lt;br /&gt;
&lt;br /&gt;
В модуле 10 семинаров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;10 домашних&#039;&#039;&#039; лабораторных &#039;&#039;&#039;работ&#039;&#039;&#039; стоимостью &#039;&#039;&#039;10 баллов каждая&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домашний мини-проект&#039;&#039;&#039; с ревью кода стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Финальный тест&#039;&#039;&#039; в классе стоимостью &#039;&#039;&#039;40 баллов&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
По желанию: &#039;&#039;&#039;индивидуальное домашнее задание&#039;&#039;&#039; стоимостью &#039;&#039;&#039;20 баллов&#039;&#039;&#039;.&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;
| Отлично (10) || 140+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (9) || 130+&lt;br /&gt;
|-&lt;br /&gt;
| Отлично (8) || 120+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (7) || 100+&lt;br /&gt;
|-&lt;br /&gt;
| Хорошо (6) || 90+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (5) || 70+&lt;br /&gt;
|-&lt;br /&gt;
| Удовлетворительно (4) || 60+&lt;br /&gt;
|-&lt;br /&gt;
| Незачет || менее 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Полезные литература и ссылки ===&lt;br /&gt;
&lt;br /&gt;
# [https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf Лутц, Изучаем Python, 4-е издание, 2011]&lt;br /&gt;
# [https://www.cs.auckland.ac.nz/courses/compsci105ssc/resources/ProblemSolvingwithAlgorithmsandDataStructures.pdf Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013 ]&lt;br /&gt;
# [https://doc.lagout.org/programmation/python/Data%20Structures%20and%20Algorithms%20in%20Python%20%5BGoodrich%2C%20Tamassia%20%26%20Goldwasser%202013-03-18%5D.pdf Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013]&lt;br /&gt;
# [https://vk.com/wall-54530371_2325 Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013]&lt;br /&gt;
# [https://www.youtube.com/watch?v=VP2wRhwlg6c&amp;amp;t=1s Умнов, Видиолекции ШАДа по Python]&lt;br /&gt;
# [http://defpython.ru/pep8 PEP8, коротко, на русском]&lt;br /&gt;
# [http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html Code Like a Pythonista: Idiomatic Python]&lt;br /&gt;
# [http://www.dabeaz.com/coroutines/Coroutines.pdf A Curious Course on Coroutines and Concurrency]&lt;br /&gt;
# [https://github.com/faif/python-patterns Python patterns OOP]&lt;br /&gt;
# [https://github.com/vinta/awesome-python Awesome Python, Много разных библиотек]&lt;br /&gt;
== 3 модуль ==&lt;br /&gt;
== 4 модуль ==&lt;/div&gt;</summary>
		<author><name>Sggpls</name></author>
	</entry>
</feed>