<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://mit.spbau.ru/sewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Darnley</id>
		<title>SEWiki - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://mit.spbau.ru/sewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Darnley"/>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php/%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/Darnley"/>
		<updated>2026-04-11T17:58:03Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_5SE_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15835</id>
		<title>Формальные языки 5SE весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_5SE_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15835"/>
				<updated>2018-06-18T09:49:38Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Дворкин Михаил Эдуардович (&amp;lt;code&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Список билетов на экзамене ====&lt;br /&gt;
&lt;br /&gt;
# Детерминированные конечные автоматы. Принятие слова. Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
# Правые контексты. Прямое произведение ДКА. Динамическое программирование по ДКА.&lt;br /&gt;
# Недетерминированные КА, их соотношение с детерминированными. Распознавание слова НКА. Детерминизация. Эквивалентность ДКА и НКА.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
# Лемма о разрастании для ДКА.&lt;br /&gt;
# КС-грамматики. Вывод, левосторонний вывод, дерево разбора. Однозначные КС-грамматики.&lt;br /&gt;
# Нормальная форма Хомского. Все этапы алгоритма приведения к НФХ.&lt;br /&gt;
# Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
# Лемма о разрастании для КС-грамматик.&lt;br /&gt;
# Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию. Эквивалентность МП-автоматов и КС-грамматик.&lt;br /&gt;
# Детерминированные автоматы с магазинной памятью, неэквивалентность двух видов приема. Соотношение регулярных, ДМП- и КС-языков.&lt;br /&gt;
# Иерархия Хомского. Регулярные грамматики, эквивалентность ДКА. Неограниченные грамматики, эквивалентность машинам Тьюринга.&lt;br /&gt;
# Контекстно-зависимые грамматики, неукорачивающие грамматики. Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ссылки ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Важная книга: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков neerc.ifmo.ru]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;br /&gt;
* [http://yeputons.net/spbau/term4/formal_languages-lectures.pdf]&lt;br /&gt;
&lt;br /&gt;
== Практика ==&lt;br /&gt;
&lt;br /&gt;
=== Слабодкин Михаил ===&lt;br /&gt;
&lt;br /&gt;
Контакты: &amp;lt;code&amp;gt;slabodkinm@gmail.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1n6EkI7WZkAc9bNBnr4VtqxqOUodPaHn7A81qGjOzulc/edit?usp=sharing Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
=== Вербицкая Екатерина ===&lt;br /&gt;
&lt;br /&gt;
Контакты: &amp;lt;code&amp;gt;kajigor@gmail.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1n6EkI7WZkAc9bNBnr4VtqxqOUodPaHn7A81qGjOzulc/edit#gid=111213337 Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/folders/1yBgcf2yIvxV7NTmm08nWBdu5GcqbeMh5 Домашние задания]&lt;br /&gt;
&lt;br /&gt;
'''Важно''': префикс для темы писем с домашками: &amp;lt;code&amp;gt;[FL_SPbAU] HWxx&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15834</id>
		<title>Формальные языки 2MIT весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15834"/>
				<updated>2018-06-18T09:31:07Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: /* Список билетов на экзамене */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Лекции ==&lt;br /&gt;
Преподаватель: Дворкин Михаил Эдуардович ('''mikhail.dvorkin@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
== Список билетов на экзамене ==&lt;br /&gt;
&lt;br /&gt;
# Детерминированные конечные автоматы. Принятие слова. Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
# Правые контексты. Прямое произведение ДКА. Динамическое программирование по ДКА.&lt;br /&gt;
# Недетерминированные КА, их соотношение с детерминированными. Распознавание слова НКА. Детерминизация. Эквивалентность ДКА и НКА.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
# Лемма о разрастании для ДКА.&lt;br /&gt;
# КС-грамматики. Вывод, левосторонний вывод, дерево разбора. Однозначные КС-грамматики.&lt;br /&gt;
# Нормальная форма Хомского. Все этапы алгоритма приведения к НФХ.&lt;br /&gt;
# Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
# Лемма о разрастании для КС-грамматик.&lt;br /&gt;
# Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию. Эквивалентность МП-автоматов и КС-грамматик.&lt;br /&gt;
# Детерминированные автоматы с магазинной памятью, неэквивалентность двух видов приема. Соотношение регулярных, ДМП- и КС-языков.&lt;br /&gt;
# Иерархия Хомского. Регулярные грамматики, эквивалентность ДКА. Неограниченные грамматики, эквивалентность машинам Тьюринга.&lt;br /&gt;
# Контекстно-зависимые грамматики, неукорачивающие грамматики. Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней.&lt;br /&gt;
&lt;br /&gt;
== Практика Слабодкин ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Слабодкин Михаил Григорьевич('''slabodkinm@gmail.com ''')&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/10Rt2DJtldGo3FG-uch2-B9JpTL2-AEBntXsWcaDmNGk/edit#gid=0 Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:FL1_spring2018.pdf | Задания к практике №1]]&lt;br /&gt;
* [[Медиа:FL2_spring2018.pdf | Задания к практике №2]]&lt;br /&gt;
* [[Медиа:FL3_spring2018.pdf | Задания к практике №3]]&lt;br /&gt;
* [[Медиа:FL4_spring2018.pdf | Задания к практике №4]]&lt;br /&gt;
* [[Медиа:FL5_spring2018.pdf | Задания к практике №5]]&lt;br /&gt;
* [[Медиа:FL6_spring2018.pdf | Задания к практике №6]]&lt;br /&gt;
* [[Медиа:FL7_spring2018.pdf | Задание к практике №7]]&lt;br /&gt;
&lt;br /&gt;
== Практика Вербицкая ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вербицкая Екатерина Андреевна ('''kajigor@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
== Практика Палецких ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Палецких Алексей Андреевич ('''a.paletskikh@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1I-UG1UHBldLlC0EwRRlbyVJJKvVqH5X6VHMMueEYYM0/ Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
[http://mit.spbau.ru/sewiki/images/9/98/Fl.pdf Все задания]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15833</id>
		<title>Формальные языки 2MIT весна 2018</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_2MIT_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2018&amp;diff=15833"/>
				<updated>2018-06-18T09:29:50Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Лекции ==&lt;br /&gt;
Преподаватель: Дворкин Михаил Эдуардович ('''mikhail.dvorkin@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
== Список билетов на экзамене ==&lt;br /&gt;
&lt;br /&gt;
1. Детерминированные конечные автоматы. Принятие слова. Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
2. Правые контексты. Прямое произведение ДКА. Динамическое программирование по ДКА.&lt;br /&gt;
3. Недетерминированные КА, их соотношение с детерминированными. Распознавание слова НКА. Детерминизация. Эквивалентность ДКА и НКА.&lt;br /&gt;
4. Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
5. Лемма о разрастании для ДКА.&lt;br /&gt;
6. КС-грамматики. Вывод, левосторонний вывод, дерево разбора. Однозначные КС-грамматики.&lt;br /&gt;
7. Нормальная форма Хомского. Все этапы алгоритма приведения к НФХ.&lt;br /&gt;
8. Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
9. Лемма о разрастании для КС-грамматик.&lt;br /&gt;
10. Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию. Эквивалентность МП-автоматов и КС-грамматик.&lt;br /&gt;
11. Детерминированные автоматы с магазинной памятью, неэквивалентность двух видов приема. Соотношение регулярных, ДМП- и КС-языков.&lt;br /&gt;
12. Иерархия Хомского. Регулярные грамматики, эквивалентность ДКА. Неограниченные грамматики, эквивалентность машинам Тьюринга.&lt;br /&gt;
13. Контекстно-зависимые грамматики, неукорачивающие грамматики. Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней.&lt;br /&gt;
&lt;br /&gt;
== Практика Слабодкин ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Слабодкин Михаил Григорьевич('''slabodkinm@gmail.com ''')&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/10Rt2DJtldGo3FG-uch2-B9JpTL2-AEBntXsWcaDmNGk/edit#gid=0 Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
* [[Медиа:FL1_spring2018.pdf | Задания к практике №1]]&lt;br /&gt;
* [[Медиа:FL2_spring2018.pdf | Задания к практике №2]]&lt;br /&gt;
* [[Медиа:FL3_spring2018.pdf | Задания к практике №3]]&lt;br /&gt;
* [[Медиа:FL4_spring2018.pdf | Задания к практике №4]]&lt;br /&gt;
* [[Медиа:FL5_spring2018.pdf | Задания к практике №5]]&lt;br /&gt;
* [[Медиа:FL6_spring2018.pdf | Задания к практике №6]]&lt;br /&gt;
* [[Медиа:FL7_spring2018.pdf | Задание к практике №7]]&lt;br /&gt;
&lt;br /&gt;
== Практика Вербицкая ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Вербицкая Екатерина Андреевна ('''kajigor@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
== Практика Палецких ==&lt;br /&gt;
&lt;br /&gt;
Преподаватель: Палецких Алексей Андреевич ('''a.paletskikh@gmail.com''')&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1I-UG1UHBldLlC0EwRRlbyVJJKvVqH5X6VHMMueEYYM0/ Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
[http://mit.spbau.ru/sewiki/images/9/98/Fl.pdf Все задания]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_3MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_2017&amp;diff=12163</id>
		<title>Формальные языки 3MIT осень 2017</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_3MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_2017&amp;diff=12163"/>
				<updated>2017-09-09T21:51:28Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Дворкин М. Э., mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
&lt;br /&gt;
== Практика Слабодкин ==&lt;br /&gt;
&lt;br /&gt;
== Практика Вербицкая ==&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_3MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_2017&amp;diff=12162</id>
		<title>Формальные языки 3MIT осень 2017</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8_3MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_2017&amp;diff=12162"/>
				<updated>2017-09-09T21:49:48Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: /* Лекции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Лекции ==&lt;br /&gt;
Преподаватель: Дворкин М. Э.&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
&lt;br /&gt;
== Практика Слабодкин ==&lt;br /&gt;
&lt;br /&gt;
== Практика Вербицкая ==&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=10909</id>
		<title>SE Wiki</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=10909"/>
				<updated>2017-04-10T13:07:44Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: /* Phys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Учебная информация =&lt;br /&gt;
&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1DexAR0Bjj4kUst1PIdIa42BPlHOCskvJDkfc7td0gvQ/edit?usp=sharing Расписание]&lt;br /&gt;
&lt;br /&gt;
== 1 курс ==&lt;br /&gt;
&lt;br /&gt;
==== IT ====&lt;br /&gt;
[https://drive.google.com/open?id=1VjvuuwKY8qsAXN0F0MBXtVfc_qcRe24xGiHHncnbYIE Распределение по группам (математика)]&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра,1 курс, 2 семестр, 2016/17|Алгебра]]&lt;br /&gt;
# [[Алгоритмы_2_2016/17_весна | Алгоритмы]]&lt;br /&gt;
# [[Мат.Анализ,1 курс, 2 семестр, 2016/17|Математический анализ]]&lt;br /&gt;
# [[Основы Дискретной Математики,1 курс, 2 семестр, 2016/17|Основы дискретной математики]]&lt;br /&gt;
# [[С++,1 курс, 2 семестр, 2016/17|С++]]&lt;br /&gt;
# [[Unix, 1 курс, 2 семестр 2016/17|Работа в операционной системе Unix]]&lt;br /&gt;
# [[Разное|Разное]]&lt;br /&gt;
&lt;br /&gt;
==== Phys ====&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра_phys_1_весна_2017|Алгебра (для студентов-физиков)]]&lt;br /&gt;
# [[Python (физики), 2016/17|Python]]&lt;br /&gt;
&lt;br /&gt;
== 2 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Java_2MIT_весна_2017 | Java]]&lt;br /&gt;
# [[Комбинаторика, 2 курс, 4 семестр, 2016/17|Комбинаторика]]&lt;br /&gt;
# [[Мат.Анализ,2 курс, 4 семестр, 2016/17|Математический анализ]]&lt;br /&gt;
# [[Матлогика, 2 курс, 4 семестр, 2016/17|Матлогика и теория алгоритмов]]&lt;br /&gt;
# [[Теория вероятностей, 2 курс, 4 семестр, 2016/17|Теория вероятностей]]&lt;br /&gt;
# [[Биоинформатика, 2 курс, 4 семестр, 2016/17|Введение в биоинформатику]]&lt;br /&gt;
# [[Экономика, 2 курс, 4 семестр, 2016/17|Экономика]]&lt;br /&gt;
&lt;br /&gt;
== 3 курс ==&lt;br /&gt;
&lt;br /&gt;
# [[Методы оптимизации, 3 курс, 6 семестр, 2016/17|Методы оптимизации]]&lt;br /&gt;
# [[Численные методы, 3 курс, 6 семестр, 2016/17|Численные методы]]&lt;br /&gt;
# [[Параллельное программирование, 3 курс, 6 семестр, 2016/17|Параллельное программирование]]&lt;br /&gt;
# [[Технологии компьютерных сетей, 3 курс, 6 семестр, 2016/17|Технологии компьютерных сетей]]&lt;br /&gt;
# [[Типы в языках программирования, 3 курс, 6 семестр, 2016/17|Типы в языках программирования]]&lt;br /&gt;
# [[Машинное обучение 2017|Введение в машинное обучение]]&lt;br /&gt;
# [[Работа с данными, 3 курс, 6 семестр, 2016/17|Работа с данными]]&lt;br /&gt;
# [[Reinforcement learning, 3 курс, 6 семестр 2016/17|Reinforcement learning]]&lt;br /&gt;
# [[Теория информации, 3 курс, 6 семестр 2016/17|Теория информации]]&lt;br /&gt;
# [[Тестирование ПО, 3 курс, 6 семестр 2016/17|Тестирование ПО]]&lt;br /&gt;
# [[Software engineering, 3 курс, 6 семестр 2016/17|Software engineering]]&lt;br /&gt;
# [[Матстатистика, 3 курс, 6 семестр 2016/17|Матстатистика]]&lt;br /&gt;
# [[Семантика языков программирования, 3 курс, 6 семестр 2016/17|Семантика языков программирования]]&lt;br /&gt;
# [[Контейнерная виртуализация, 3 курс, 6 семестр 2016/17|Контейнерная виртуализация]]&lt;br /&gt;
&lt;br /&gt;
== 5 курс ==&lt;br /&gt;
# [[Типы в языках программирования, 5 курс, 2 семестр, 2016/17|Типы в языках программирования]]&lt;br /&gt;
# [[Матлогика, 5 курс, 2 семестр, 2016/17|Матлогика]]&lt;br /&gt;
# [[Алгоритмы и структуры данных, 5 курс, 2 семестр, 2016/17|Алгоритмы и структуры данных]]&lt;br /&gt;
# [[CPP, 5 курс, 2 семестр, 2016/17|CPP]]&lt;br /&gt;
# [[Машинное обучение, 5 курс, 2 семестр, 2016/17|Машинное обучение]]&lt;br /&gt;
# [[Java, 5 курс, 2 семестр, 2016/17|Java]]&lt;br /&gt;
# [[Формальные языки, 5 курс, 2 семестр, 2016/17|Формальные языки]]&lt;br /&gt;
# [[Software Design, 5 курс, 2 семестр, 2016/17|Software Design]]&lt;br /&gt;
# [[Теория информации, 3 курс, 6 семестр 2016/17|Теория информации]]&lt;br /&gt;
&lt;br /&gt;
== 6 курс ==&lt;br /&gt;
#[[Теория категорий, 6 курс, 4 семестр, 2016/17|Теория категорий]]&lt;br /&gt;
#[[Вычислительная геометрия-2, 6 курс, 4 семестр, 2016/17|Вычислительная геометрия-2]]&lt;br /&gt;
&lt;br /&gt;
= Всякая информация =&lt;br /&gt;
&lt;br /&gt;
Открытые исходящие порты в AcademFree/WirelessForAll: 22, 25, 80, 110, 443, 465, 993, 4244, 5190, 5222, 5242&lt;br /&gt;
&lt;br /&gt;
= Архив за прошлые семестры =&lt;br /&gt;
* [[Весна_2017|Весенний семестр 2017]]&lt;br /&gt;
* [[Осень_2016|Осенний семестр 2016]]&lt;br /&gt;
* [[Весна_2016|Весенний семестр 2016]]&lt;br /&gt;
* [[Осень_2015|Осенний семестр 2015]]&lt;br /&gt;
* [[Весна_2015|Весенний семестр 2015]]&lt;br /&gt;
* [[Осень_2014|Осенний семестр 2014]]&lt;br /&gt;
* [[Весна_2014|Весенний семестр 2014]]&lt;br /&gt;
* [[Осень_2013|Осенний семестр 2013]]&lt;br /&gt;
* [[Весна_2013|Весенний семестр 2013]]&lt;br /&gt;
* [[Осень_2012|Осенний семестр 2012]]&lt;br /&gt;
* [[Весна_2012|Весенний семестр 2012]]&lt;br /&gt;
* [[Осень_2011|Осенний семестр 2011]]&lt;br /&gt;
&lt;br /&gt;
== Дни разработчика ==&lt;br /&gt;
* [[Devdays2h2012| Дни разработчика (Осень 2012)]]&lt;br /&gt;
* [[Devdays1h2013| Дни разработчика (Весна 2013)]]&lt;br /&gt;
* [[devdays_fall_2013| Дни разработчика (Осень 2013)]]&lt;br /&gt;
* [[devdays_spring_2014| Дни разработчика (Весна 2014)]]&lt;br /&gt;
* [[ prpojects_fall_2013|Странички проектов (Осень 2013)]]&lt;br /&gt;
* [[ prpojects_spring_2014|Страничка проектов (Весна 2014)]]&lt;br /&gt;
* [[devdays_fall_2014|Дни разработчика (Осень 2014)]]&lt;br /&gt;
* [[projects_fall_2014|Страничка проектов (Осень 2014)]]&lt;br /&gt;
* [[devdays_spring_2015|Дни разработчика (Весна 2015)]]&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
* [[НИР_5SE_осень_2014|Темы практик, осень 2014-го года]]&lt;br /&gt;
* [[НИР_5SE_весна_2014|Темы практик, весна 2014-го года]]&lt;br /&gt;
* [[НИР_5SE_осень_2013|Темы практик, осень 2013-го года]]&lt;br /&gt;
* [[НИР_5SE_весна_2013|Темы практик, весна 2013-го года]]&lt;br /&gt;
* [[НИР 5SE осень 2012|Темы практик, осень 2012-го года]]&lt;br /&gt;
* [https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dG9CRFdGa2tLeV9ab1l1QWlkOFp3bFE&amp;amp;output=html Темы практик, лето 2012-го года]&lt;br /&gt;
* [[Темы практик, 5SE, осень 2011-го года | Темы практик, осень 2011-го года]]&lt;br /&gt;
* [[Темы практик |Темы практик, весна 2011-го года]]&lt;br /&gt;
&lt;br /&gt;
== Студенты ==&lt;br /&gt;
* [[2010|Набор 2010-го года]]&lt;br /&gt;
* [[2011|Набор 2011-го года]]&lt;br /&gt;
* [[2012|Набор 2012-го года]]&lt;br /&gt;
* [[2013|Набор 2013-го года]]&lt;br /&gt;
* [[2014|Набор 2014-го года]]&lt;br /&gt;
* [[2015|Набор 2015-го года]]&lt;br /&gt;
&lt;br /&gt;
= Важные ссылки =&lt;br /&gt;
&lt;br /&gt;
= Дополнительно = &lt;br /&gt;
* [[Q&amp;amp;A]]&lt;br /&gt;
* [[Мероприятия]]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=10908</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=10908"/>
				<updated>2017-04-10T13:07:09Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: /* План 2 семестра */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/5F8V6L Результаты] группы Андрея Лазаревича '''thecexcell@gmail.com'''&lt;br /&gt;
&lt;br /&gt;
== План 2 семестра ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Хранение вещественных чисел (IEEE floating point)&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Библиотека NumPy&lt;br /&gt;
* np.array()&lt;br /&gt;
* применение операторов поэлементно (a + b, a == b)&lt;br /&gt;
* .ndim&lt;br /&gt;
* .shape&lt;br /&gt;
* .dtype&lt;br /&gt;
* np.arange()&lt;br /&gt;
* np.linspace()&lt;br /&gt;
* np.ones()&lt;br /&gt;
* np.zeros()&lt;br /&gt;
* np.eye()&lt;br /&gt;
* np.diag()&lt;br /&gt;
* np.random.rand()&lt;br /&gt;
* np.random.random_integers()&lt;br /&gt;
* np.tile()&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* broadcasting&lt;br /&gt;
* адресация в массиве: срезы, a[list], a[predicate]&lt;br /&gt;
&lt;br /&gt;
... &lt;br /&gt;
&lt;br /&gt;
Лекция N&lt;br /&gt;
&lt;br /&gt;
[https://gist.github.com/mikhail-dvorkin/4984e29d8cb275451aee16c0e9e4ace6 Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
== План 1 семестра ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
* Словари&lt;br /&gt;
* Устройство словаря: хеш-таблица&lt;br /&gt;
* Хешируемые/неизменяемые объекты&lt;br /&gt;
* Функции&lt;br /&gt;
* Аргументы по умолчанию, *аргументы, **аргументы&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Работа с файлами через командную строку: | &amp;lt; &amp;gt;&lt;br /&gt;
* Файлы в питоне, read, readline, readline, write, print&lt;br /&gt;
* Работа с ресурсами: оператор with&lt;br /&gt;
* GUI. Tkinter. Создание приложение, расположение и конфигурирование объектов&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
* GUI. Tkinter. Вызов команд при нажатии на кнопки.&lt;br /&gt;
* Создание кнопок в цикле, разные команды для разных кнопок.&lt;br /&gt;
* Лямбда-функции.&lt;br /&gt;
* Замыкания в лямбда-функциях.&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Модули&lt;br /&gt;
* import module, from module import _&lt;br /&gt;
* Вызов основного кода, __name__ == '__main__'&lt;br /&gt;
* Пакеты&lt;br /&gt;
&lt;br /&gt;
Лекция 9&lt;br /&gt;
* ООП&lt;br /&gt;
* Создание класса, конструктор, параметр self&lt;br /&gt;
* Метод класса, вызов как object.method()&lt;br /&gt;
* Поля класса, глобальные поля класса&lt;br /&gt;
* Наследование. Вызов метода (или конструктора) родительского класса.&lt;br /&gt;
* Пример: наследование от встроенных классов.&lt;br /&gt;
&lt;br /&gt;
Лекция 10&lt;br /&gt;
* Перегрузка операторов&lt;br /&gt;
* __str__(), __repr__()&lt;br /&gt;
* __eq__()&lt;br /&gt;
* NotImplemented&lt;br /&gt;
* __add__(), __radd__()&lt;br /&gt;
* Желательность эквивалентности ==, ассоциативности +&lt;br /&gt;
&lt;br /&gt;
Лекция 11&lt;br /&gt;
* bytes, hash, len&lt;br /&gt;
* bool, int, float&lt;br /&gt;
* getitem, setitem&lt;br /&gt;
* call&lt;br /&gt;
* divmod&lt;br /&gt;
* iadd&lt;br /&gt;
* pow&lt;br /&gt;
* Быстрое возведение в степень&lt;br /&gt;
* contains&lt;br /&gt;
&lt;br /&gt;
Лекция 12 [http://pastebin.com/S2Kp4wr5 Код с доски]&lt;br /&gt;
* оператор yeild&lt;br /&gt;
* генераторы&lt;br /&gt;
* __iter__(), __next__(), итераторы&lt;br /&gt;
* методы модуля itertools&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Лекция 13 [http://pastebin.com/636H04MN некрасивый черновик с экрана]&lt;br /&gt;
* Регулряные выражения. Синтаксис. Группы (скобки).&lt;br /&gt;
* Модуль re: search, match, fullmatch, sub, findall&lt;br /&gt;
* groups(), group()&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=10425</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=10425"/>
				<updated>2017-02-28T09:30:10Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/5F8V6L Результаты] группы Андрея Лазаревича '''thecexcell@gmail.com'''&lt;br /&gt;
&lt;br /&gt;
== План 2 семестра ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Хранение вещественных чисел (IEEE floating point)&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Библиотека NumPy&lt;br /&gt;
* np.array()&lt;br /&gt;
* применение операторов поэлементно (a + b, a == b)&lt;br /&gt;
* .ndim&lt;br /&gt;
* .shape&lt;br /&gt;
* .dtype&lt;br /&gt;
* np.arange()&lt;br /&gt;
* np.linspace()&lt;br /&gt;
* np.ones()&lt;br /&gt;
* np.zeros()&lt;br /&gt;
* np.eye()&lt;br /&gt;
* np.diag()&lt;br /&gt;
* np.random.rand()&lt;br /&gt;
* np.random.random_integers()&lt;br /&gt;
* np.tile()&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* broadcasting&lt;br /&gt;
* адресация в массиве: срезы, a[list], a[predicate]&lt;br /&gt;
&lt;br /&gt;
== План 1 семестра ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
* Словари&lt;br /&gt;
* Устройство словаря: хеш-таблица&lt;br /&gt;
* Хешируемые/неизменяемые объекты&lt;br /&gt;
* Функции&lt;br /&gt;
* Аргументы по умолчанию, *аргументы, **аргументы&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Работа с файлами через командную строку: | &amp;lt; &amp;gt;&lt;br /&gt;
* Файлы в питоне, read, readline, readline, write, print&lt;br /&gt;
* Работа с ресурсами: оператор with&lt;br /&gt;
* GUI. Tkinter. Создание приложение, расположение и конфигурирование объектов&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
* GUI. Tkinter. Вызов команд при нажатии на кнопки.&lt;br /&gt;
* Создание кнопок в цикле, разные команды для разных кнопок.&lt;br /&gt;
* Лямбда-функции.&lt;br /&gt;
* Замыкания в лямбда-функциях.&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Модули&lt;br /&gt;
* import module, from module import _&lt;br /&gt;
* Вызов основного кода, __name__ == '__main__'&lt;br /&gt;
* Пакеты&lt;br /&gt;
&lt;br /&gt;
Лекция 9&lt;br /&gt;
* ООП&lt;br /&gt;
* Создание класса, конструктор, параметр self&lt;br /&gt;
* Метод класса, вызов как object.method()&lt;br /&gt;
* Поля класса, глобальные поля класса&lt;br /&gt;
* Наследование. Вызов метода (или конструктора) родительского класса.&lt;br /&gt;
* Пример: наследование от встроенных классов.&lt;br /&gt;
&lt;br /&gt;
Лекция 10&lt;br /&gt;
* Перегрузка операторов&lt;br /&gt;
* __str__(), __repr__()&lt;br /&gt;
* __eq__()&lt;br /&gt;
* NotImplemented&lt;br /&gt;
* __add__(), __radd__()&lt;br /&gt;
* Желательность эквивалентности ==, ассоциативности +&lt;br /&gt;
&lt;br /&gt;
Лекция 11&lt;br /&gt;
* bytes, hash, len&lt;br /&gt;
* bool, int, float&lt;br /&gt;
* getitem, setitem&lt;br /&gt;
* call&lt;br /&gt;
* divmod&lt;br /&gt;
* iadd&lt;br /&gt;
* pow&lt;br /&gt;
* Быстрое возведение в степень&lt;br /&gt;
* contains&lt;br /&gt;
&lt;br /&gt;
Лекция 12 [http://pastebin.com/S2Kp4wr5 Код с доски]&lt;br /&gt;
* оператор yeild&lt;br /&gt;
* генераторы&lt;br /&gt;
* __iter__(), __next__(), итераторы&lt;br /&gt;
* методы модуля itertools&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Лекция 13 [http://pastebin.com/636H04MN некрасивый черновик с экрана]&lt;br /&gt;
* Регулряные выражения. Синтаксис. Группы (скобки).&lt;br /&gt;
* Модуль re: search, match, fullmatch, sub, findall&lt;br /&gt;
* groups(), group()&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10201</id>
		<title>Формальные языки, 5 курс, 2 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10201"/>
				<updated>2017-02-17T17:19:50Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Дворкин Михаил Эдуардович, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
Практика — Михаил Слабодкин, Екатерина Вербицкая&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
&lt;br /&gt;
== Практика Слабодкин ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практика Вербицкая ==&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10200</id>
		<title>Формальные языки, 5 курс, 2 семестр, 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_2_%D1%81%D0%B5%D0%BC%D0%B5%D1%81%D1%82%D1%80,_2016/17&amp;diff=10200"/>
				<updated>2017-02-17T17:19:36Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Лектор — Дворкин Михаил Эдуардович, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
Практика — Михаил Слабодкин, Екатерина Вербицкая&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
&lt;br /&gt;
== Практика Слабодкин ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Практика Вербицкая ==&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9669</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9669"/>
				<updated>2016-12-05T13:14:51Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/5F8V6L Результаты] группы Андрея Лазаревича '''thecexcell@gmail.com'''&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
* Словари&lt;br /&gt;
* Устройство словаря: хеш-таблица&lt;br /&gt;
* Хешируемые/неизменяемые объекты&lt;br /&gt;
* Функции&lt;br /&gt;
* Аргументы по умолчанию, *аргументы, **аргументы&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Работа с файлами через командную строку: | &amp;lt; &amp;gt;&lt;br /&gt;
* Файлы в питоне, read, readline, readline, write, print&lt;br /&gt;
* Работа с ресурсами: оператор with&lt;br /&gt;
* GUI. Tkinter. Создание приложение, расположение и конфигурирование объектов&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
* GUI. Tkinter. Вызов команд при нажатии на кнопки.&lt;br /&gt;
* Создание кнопок в цикле, разные команды для разных кнопок.&lt;br /&gt;
* Лямбда-функции.&lt;br /&gt;
* Замыкания в лямбда-функциях.&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Модули&lt;br /&gt;
* import module, from module import _&lt;br /&gt;
* Вызов основного кода, __name__ == '__main__'&lt;br /&gt;
* Пакеты&lt;br /&gt;
&lt;br /&gt;
Лекция 9&lt;br /&gt;
* ООП&lt;br /&gt;
* Создание класса, конструктор, параметр self&lt;br /&gt;
* Метод класса, вызов как object.method()&lt;br /&gt;
* Поля класса, глобальные поля класса&lt;br /&gt;
* Наследование. Вызов метода (или конструктора) родительского класса.&lt;br /&gt;
* Пример: наследование от встроенных классов.&lt;br /&gt;
&lt;br /&gt;
Лекция 10&lt;br /&gt;
* Перегрузка операторов&lt;br /&gt;
* __str__(), __repr__()&lt;br /&gt;
* __eq__()&lt;br /&gt;
* NotImplemented&lt;br /&gt;
* __add__(), __radd__()&lt;br /&gt;
* Желательность эквивалентности ==, ассоциативности +&lt;br /&gt;
&lt;br /&gt;
Лекция 11&lt;br /&gt;
* bytes, hash, len&lt;br /&gt;
* bool, int, float&lt;br /&gt;
* getitem, setitem&lt;br /&gt;
* call&lt;br /&gt;
* divmod&lt;br /&gt;
* iadd&lt;br /&gt;
* pow&lt;br /&gt;
* Быстрое возведение в степень&lt;br /&gt;
* contains&lt;br /&gt;
&lt;br /&gt;
Лекция 12 [http://pastebin.com/S2Kp4wr5 Код с доски]&lt;br /&gt;
* оператор yeild&lt;br /&gt;
* генераторы&lt;br /&gt;
* __iter__(), __next__(), итераторы&lt;br /&gt;
* методы модуля itertools&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Лекция 13 [http://pastebin.com/636H04MN некрасивый черновик с экрана]&lt;br /&gt;
* Регулряные выражения. Синтаксис. Группы (скобки).&lt;br /&gt;
* Модуль re: search, match, fullmatch, sub, findall&lt;br /&gt;
* groups(), group()&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9608</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9608"/>
				<updated>2016-11-28T13:55:05Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/5F8V6L Результаты] группы Андрея Лазаревича '''thecexcell@gmail.com'''&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
* Словари&lt;br /&gt;
* Устройство словаря: хеш-таблица&lt;br /&gt;
* Хешируемые/неизменяемые объекты&lt;br /&gt;
* Функции&lt;br /&gt;
* Аргументы по умолчанию, *аргументы, **аргументы&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Работа с файлами через командную строку: | &amp;lt; &amp;gt;&lt;br /&gt;
* Файлы в питоне, read, readline, readline, write, print&lt;br /&gt;
* Работа с ресурсами: оператор with&lt;br /&gt;
* GUI. Tkinter. Создание приложение, расположение и конфигурирование объектов&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
* GUI. Tkinter. Вызов команд при нажатии на кнопки.&lt;br /&gt;
* Создание кнопок в цикле, разные команды для разных кнопок.&lt;br /&gt;
* Лямбда-функции.&lt;br /&gt;
* Замыкания в лямбда-функциях.&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Модули&lt;br /&gt;
* import module, from module import _&lt;br /&gt;
* Вызов основного кода, __name__ == '__main__'&lt;br /&gt;
* Пакеты&lt;br /&gt;
&lt;br /&gt;
Лекция 9&lt;br /&gt;
* ООП&lt;br /&gt;
* Создание класса, конструктор, параметр self&lt;br /&gt;
* Метод класса, вызов как object.method()&lt;br /&gt;
* Поля класса, глобальные поля класса&lt;br /&gt;
* Наследование. Вызов метода (или конструктора) родительского класса.&lt;br /&gt;
* Пример: наследование от встроенных классов.&lt;br /&gt;
&lt;br /&gt;
Лекция 10&lt;br /&gt;
* Перегрузка операторов&lt;br /&gt;
* __str__(), __repr__()&lt;br /&gt;
* __eq__()&lt;br /&gt;
* NotImplemented&lt;br /&gt;
* __add__(), __radd__()&lt;br /&gt;
* Желательность эквивалентности ==, ассоциативности +&lt;br /&gt;
&lt;br /&gt;
Лекция 11&lt;br /&gt;
* bytes, hash, len&lt;br /&gt;
* bool, int, float&lt;br /&gt;
* getitem, setitem&lt;br /&gt;
* call&lt;br /&gt;
* divmod&lt;br /&gt;
* iadd&lt;br /&gt;
* pow&lt;br /&gt;
* Быстрое возведение в степень&lt;br /&gt;
* contains&lt;br /&gt;
&lt;br /&gt;
Лекция 12 [http://pastebin.com/S2Kp4wr5 Код с доски]&lt;br /&gt;
* оператор yeild&lt;br /&gt;
* генераторы&lt;br /&gt;
* __iter__(), __next__(), итераторы&lt;br /&gt;
* методы модуля itertools&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9607</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9607"/>
				<updated>2016-11-28T13:52:51Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/5F8V6L Результаты] группы Андрея Лазаревича '''thecexcell@gmail.com'''&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
* Словари&lt;br /&gt;
* Устройство словаря: хеш-таблица&lt;br /&gt;
* Хешируемые/неизменяемые объекты&lt;br /&gt;
* Функции&lt;br /&gt;
* Аргументы по умолчанию, *аргументы, **аргументы&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Работа с файлами через командную строку: | &amp;lt; &amp;gt;&lt;br /&gt;
* Файлы в питоне, read, readline, readline, write, print&lt;br /&gt;
* Работа с ресурсами: оператор with&lt;br /&gt;
* GUI. Tkinter. Создание приложение, расположение и конфигурирование объектов&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
* GUI. Tkinter. Вызов команд при нажатии на кнопки.&lt;br /&gt;
* Создание кнопок в цикле, разные команды для разных кнопок.&lt;br /&gt;
* Лямбда-функции.&lt;br /&gt;
* Замыкания в лямбда-функциях.&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Модули&lt;br /&gt;
* import module, from module import _&lt;br /&gt;
* Вызов основного кода, __name__ == '__main__'&lt;br /&gt;
* Пакеты&lt;br /&gt;
&lt;br /&gt;
Лекция 9&lt;br /&gt;
* ООП&lt;br /&gt;
* Создание класса, конструктор, параметр self&lt;br /&gt;
* Метод класса, вызов как object.method()&lt;br /&gt;
* Поля класса, глобальные поля класса&lt;br /&gt;
* Наследование. Вызов метода (или конструктора) родительского класса.&lt;br /&gt;
* Пример: наследование от встроенных классов.&lt;br /&gt;
&lt;br /&gt;
Лекция 10&lt;br /&gt;
* Перегрузка операторов&lt;br /&gt;
* __str__(), __repr__()&lt;br /&gt;
* __eq__()&lt;br /&gt;
* NotImplemented&lt;br /&gt;
* __add__(), __radd__()&lt;br /&gt;
* Желательность эквивалентности ==, ассоциативности +&lt;br /&gt;
&lt;br /&gt;
Лекция 11&lt;br /&gt;
* bytes, hash, len&lt;br /&gt;
* bool, int, float&lt;br /&gt;
* getitem, setitem&lt;br /&gt;
* call&lt;br /&gt;
* divmod&lt;br /&gt;
* iadd&lt;br /&gt;
* pow&lt;br /&gt;
* Быстрое возведение в степень&lt;br /&gt;
* contains&lt;br /&gt;
&lt;br /&gt;
Лекция 12 [http://pastebin.com/S2Kp4wr5 Код с доски]&lt;br /&gt;
* оператор yeild&lt;br /&gt;
* генераторы&lt;br /&gt;
* __iter__(), __next__(), итераторы&lt;br /&gt;
* модуль itertools&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9544</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9544"/>
				<updated>2016-11-21T14:04:31Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/5F8V6L Результаты] группы Андрея Лазаревича '''thecexcell@gmail.com'''&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
* Словари&lt;br /&gt;
* Устройство словаря: хеш-таблица&lt;br /&gt;
* Хешируемые/неизменяемые объекты&lt;br /&gt;
* Функции&lt;br /&gt;
* Аргументы по умолчанию, *аргументы, **аргументы&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Работа с файлами через командную строку: | &amp;lt; &amp;gt;&lt;br /&gt;
* Файлы в питоне, read, readline, readline, write, print&lt;br /&gt;
* Работа с ресурсами: оператор with&lt;br /&gt;
* GUI. Tkinter. Создание приложение, расположение и конфигурирование объектов&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
* GUI. Tkinter. Вызов команд при нажатии на кнопки.&lt;br /&gt;
* Создание кнопок в цикле, разные команды для разных кнопок.&lt;br /&gt;
* Лямбда-функции.&lt;br /&gt;
* Замыкания в лямбда-функциях.&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Модули&lt;br /&gt;
* import module, from module import _&lt;br /&gt;
* Вызов основного кода, __name__ == '__main__'&lt;br /&gt;
* Пакеты&lt;br /&gt;
&lt;br /&gt;
Лекция 9&lt;br /&gt;
* ООП&lt;br /&gt;
* Создание класса, конструктор, параметр self&lt;br /&gt;
* Метод класса, вызов как object.method()&lt;br /&gt;
* Поля класса, глобальные поля класса&lt;br /&gt;
* Наследование. Вызов метода (или конструктора) родительского класса.&lt;br /&gt;
* Пример: наследование от встроенных классов.&lt;br /&gt;
&lt;br /&gt;
Лекция 10&lt;br /&gt;
* Перегрузка операторов&lt;br /&gt;
* __str__(), __repr__()&lt;br /&gt;
* __eq__()&lt;br /&gt;
* NotImplemented&lt;br /&gt;
* __add__(), __radd__()&lt;br /&gt;
* Желательность эквивалентности ==, ассоциативности +&lt;br /&gt;
&lt;br /&gt;
Лекция 11&lt;br /&gt;
* bytes, hash, len&lt;br /&gt;
* bool, int, float&lt;br /&gt;
* getitem, setitem&lt;br /&gt;
* call&lt;br /&gt;
* divmod&lt;br /&gt;
* iadd&lt;br /&gt;
* pow&lt;br /&gt;
* Быстрое возведение в степень&lt;br /&gt;
* contains&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9468</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9468"/>
				<updated>2016-11-14T13:25:35Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/5F8V6L Результаты] группы Андрея Лазаревича '''thecexcell@gmail.com'''&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
* Словари&lt;br /&gt;
* Устройство словаря: хеш-таблица&lt;br /&gt;
* Хешируемые/неизменяемые объекты&lt;br /&gt;
* Функции&lt;br /&gt;
* Аргументы по умолчанию, *аргументы, **аргументы&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Работа с файлами через командную строку: | &amp;lt; &amp;gt;&lt;br /&gt;
* Файлы в питоне, read, readline, readline, write, print&lt;br /&gt;
* Работа с ресурсами: оператор with&lt;br /&gt;
* GUI. Tkinter. Создание приложение, расположение и конфигурирование объектов&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
* GUI. Tkinter. Вызов команд при нажатии на кнопки.&lt;br /&gt;
* Создание кнопок в цикле, разные команды для разных кнопок.&lt;br /&gt;
* Лямбда-функции.&lt;br /&gt;
* Замыкания в лямбда-функциях.&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Модули&lt;br /&gt;
* import module, from module import _&lt;br /&gt;
* Вызов основного кода, __name__ == '__main__'&lt;br /&gt;
* Пакеты&lt;br /&gt;
&lt;br /&gt;
Лекция 9&lt;br /&gt;
* ООП&lt;br /&gt;
* Создание класса, конструктор, параметр self&lt;br /&gt;
* Метод класса, вызов как object.method()&lt;br /&gt;
* Поля класса, глобальные поля класса&lt;br /&gt;
* Наследование. Вызов метода (или конструктора) родительского класса.&lt;br /&gt;
* Пример: наследование от встроенных классов.&lt;br /&gt;
&lt;br /&gt;
Лекция 10&lt;br /&gt;
* Перегрузка операторов&lt;br /&gt;
* __str__(), __repr__()&lt;br /&gt;
* __eq__()&lt;br /&gt;
* NotImplemented&lt;br /&gt;
* __add__(), __radd__()&lt;br /&gt;
* Желательность эквивалентности ==, ассоциативности +&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9383</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9383"/>
				<updated>2016-11-07T13:11:16Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''&lt;br /&gt;
&lt;br /&gt;
[https://goo.gl/5F8V6L Результаты] группы Андрея Лазаревича '''thecexcell@gmail.com'''&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
* Словари&lt;br /&gt;
* Устройство словаря: хеш-таблица&lt;br /&gt;
* Хешируемые/неизменяемые объекты&lt;br /&gt;
* Функции&lt;br /&gt;
* Аргументы по умолчанию, *аргументы, **аргументы&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Работа с файлами через командную строку: | &amp;lt; &amp;gt;&lt;br /&gt;
* Файлы в питоне, read, readline, readline, write, print&lt;br /&gt;
* Работа с ресурсами: оператор with&lt;br /&gt;
* GUI. Tkinter. Создание приложение, расположение и конфигурирование объектов&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
* GUI. Tkinter. Вызов команд при нажатии на кнопки.&lt;br /&gt;
* Создание кнопок в цикле, разные команды для разных кнопок.&lt;br /&gt;
* Лямбда-функции.&lt;br /&gt;
* Замыкания в лямбда-функциях.&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Модули&lt;br /&gt;
* import module, from module import _&lt;br /&gt;
* Вызов основного кода, __name__ == '__main__'&lt;br /&gt;
* Пакеты&lt;br /&gt;
&lt;br /&gt;
Лекция 9&lt;br /&gt;
* ООП&lt;br /&gt;
* Создание класса, конструктор, параметр self&lt;br /&gt;
* Метод класса, вызов как object.method()&lt;br /&gt;
* Поля класса, глобальные поля класса&lt;br /&gt;
* Наследование. Вызов метода (или конструктора) родительского класса.&lt;br /&gt;
* Пример: наследование от встроенных классов.&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9225</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9225"/>
				<updated>2016-10-24T14:03:25Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
* Словари&lt;br /&gt;
* Устройство словаря: хеш-таблица&lt;br /&gt;
* Хешируемые/неизменяемые объекты&lt;br /&gt;
* Функции&lt;br /&gt;
* Аргументы по умолчанию, *аргументы, **аргументы&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Работа с файлами через командную строку: | &amp;lt; &amp;gt;&lt;br /&gt;
* Файлы в питоне, read, readline, readline, write, print&lt;br /&gt;
* Работа с ресурсами: оператор with&lt;br /&gt;
* GUI. Tkinter. Создание приложение, расположение и конфигурирование объектов&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
* GUI. Tkinter. Вызов команд при нажатии на кнопки.&lt;br /&gt;
* Создание кнопок в цикле, разные команды для разных кнопок.&lt;br /&gt;
* Лямбда-функции.&lt;br /&gt;
* Замыкания в лямбда-функциях.&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Модули&lt;br /&gt;
* import module, from module import _&lt;br /&gt;
* Вызов основного кода, __name__ == '__main__'&lt;br /&gt;
* Пакеты&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9129</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9129"/>
				<updated>2016-10-17T13:28:17Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
* Словари&lt;br /&gt;
* Устройство словаря: хеш-таблица&lt;br /&gt;
* Хешируемые/неизменяемые объекты&lt;br /&gt;
* Функции&lt;br /&gt;
* Аргументы по умолчанию, *аргументы, **аргументы&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Работа с файлами через командную строку: | &amp;lt; &amp;gt;&lt;br /&gt;
* Файлы в питоне, read, readline, readline, write, print&lt;br /&gt;
* Работа с ресурсами: оператор with&lt;br /&gt;
* GUI. Tkinter. Создание приложение, расположение и конфигурирование объектов&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
* GUI. Tkinter. Вызов команд при нажатии на кнопки.&lt;br /&gt;
* Создание кнопок в цикле, разные команды для разных кнопок.&lt;br /&gt;
* Лямбда-функции.&lt;br /&gt;
* Замыкания в лямбда-функциях.&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9022</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=9022"/>
				<updated>2016-10-10T13:26:52Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
* Словари&lt;br /&gt;
* Устройство словаря: хеш-таблица&lt;br /&gt;
* Хешируемые/неизменяемые объекты&lt;br /&gt;
* Функции&lt;br /&gt;
* Аргументы по умолчанию, *аргументы, **аргументы&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Работа с файлами через командную строку: | &amp;lt; &amp;gt;&lt;br /&gt;
* Файлы в питоне, read, readline, readline, write, print&lt;br /&gt;
* Работа с ресурсами: оператор with&lt;br /&gt;
* GUI. Tkinter. Создание приложение, расположение и конфигурирование объектов&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=8977</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=8977"/>
				<updated>2016-10-06T10:29:23Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: /* План */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1zEGaaEGQYcz9pMnHsHViHFPuaRsnrZR-7sGswTnLxu0/edit?usp=sharing Результаты практики] группы Антона Гардера, '''a.garder[at]aptu.ru'''&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
* Словари&lt;br /&gt;
* Устройство словаря: хеш-таблица&lt;br /&gt;
* Хешируемые/неизменяемые объекты&lt;br /&gt;
* Функции&lt;br /&gt;
* Аргументы по умолчанию, *аргументы, **аргументы&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=8811</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=8811"/>
				<updated>2016-09-27T07:59:38Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Генераторы списков&lt;br /&gt;
* Котрежи&lt;br /&gt;
* Изменяемые и неизменяемые объекты, ссылки&lt;br /&gt;
* Двумерные списки (списки списков)&lt;br /&gt;
* print: именованные параметры sep и end&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=8610</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=8610"/>
				<updated>2016-09-19T14:14:19Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;br /&gt;
* help, type, dir&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=8609</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=8609"/>
				<updated>2016-09-19T14:03:39Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Cписки&lt;br /&gt;
* +, *, индексация, срезы&lt;br /&gt;
* присваивание в срезы&lt;br /&gt;
* append, extend, pop, reverse, sort&lt;br /&gt;
* in, not in&lt;br /&gt;
* split, join&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=8366</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=8366"/>
				<updated>2016-09-12T13:22:09Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: /* План */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Структура программы: отступы&lt;br /&gt;
* if, else, elif&lt;br /&gt;
* for&lt;br /&gt;
* range от 1, 2 и 3 аргументов&lt;br /&gt;
* while&lt;br /&gt;
* break&lt;br /&gt;
* continue&lt;br /&gt;
* Строки: escaping, +, *, индексация, срезы&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Darnley&amp;diff=8362</id>
		<title>Участник:Darnley</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Darnley&amp;diff=8362"/>
				<updated>2016-09-12T08:54:16Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
* [[Формальные языки, 5 курс, весна 2016]]&lt;br /&gt;
* [[Формальные языки, 2 курс, весна 2016]]&lt;br /&gt;
* [[Формальные языки 2015]], 5 курс&lt;br /&gt;
&lt;br /&gt;
* [[Python (физики), 2016/17]], 1 курс&lt;br /&gt;
* [[Python (физики), весна 2016]], 1 курс&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритмы и структуры данных]], практика, 5 курс, 2011/12&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Darnley&amp;diff=8361</id>
		<title>Участник:Darnley</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Darnley&amp;diff=8361"/>
				<updated>2016-09-12T08:53:07Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
* [[Формальные языки, 5 курс, весна 2016]]&lt;br /&gt;
* [[Формальные языки, 2 курс, весна 2016]]&lt;br /&gt;
* [[Формальные языки 2015]]&lt;br /&gt;
&lt;br /&gt;
* [[Python (физики), 2016/17]]&lt;br /&gt;
* [[Python (физики), весна 2016]]&lt;br /&gt;
&lt;br /&gt;
* [[Алгоритмы и структуры данных]], практика, 5 курс, 2011/12&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Darnley&amp;diff=8360</id>
		<title>Участник:Darnley</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Darnley&amp;diff=8360"/>
				<updated>2016-09-12T08:49:40Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mikhail.dvorkin at gmail&lt;br /&gt;
&lt;br /&gt;
* [[Формальные языки, 5 курс, весна 2016]]&lt;br /&gt;
* [[Формальные языки, 2 курс, весна 2016]]&lt;br /&gt;
* [[Формальные языки 2015]]&lt;br /&gt;
&lt;br /&gt;
* [[Python (физики), 2016/17]]&lt;br /&gt;
* [[Python (физики), весна 2016]]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Darnley&amp;diff=8359</id>
		<title>Участник:Darnley</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Darnley&amp;diff=8359"/>
				<updated>2016-09-12T08:47:40Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mikhail.dvorkin at gmail&lt;br /&gt;
&lt;br /&gt;
* [[Формальные языки 2015]]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=8358</id>
		<title>Python (физики), 2016/17</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_2016/17&amp;diff=8358"/>
				<updated>2016-09-12T08:44:06Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: Новая страница: «== О курсе ==  Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).  Рекомендуемая кни…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== О курсе ==&lt;br /&gt;
&lt;br /&gt;
Язык Python. Мы изучаем ветвь языка Python 3.* (более современную).&lt;br /&gt;
&lt;br /&gt;
Рекомендуемая книга (но есть и множество других хороших): «A Byte of Python» ([http://python.swaroopch.com/ ENG], [http://wombat.org.ua/AByteOfPython/ RUS])&lt;br /&gt;
&lt;br /&gt;
Лектор: Михаил Дворкин, mikhail.dvorkin@gmail.com&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Знакомство, введение, описание языка Python&lt;br /&gt;
* Вывод на экран&lt;br /&gt;
* Тип данных int&lt;br /&gt;
* Арифметические операторы&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=8357</id>
		<title>SE Wiki</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=SE_Wiki&amp;diff=8357"/>
				<updated>2016-09-12T08:39:07Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: /* 1 курс */  Python&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Учебная информация =&lt;br /&gt;
&lt;br /&gt;
* [[Файл:Расписание_АФТУ_осень_2016.pdf|Расписание магистров]]&lt;br /&gt;
* [[Файл:Расписание_АФТУ_осень_2016_бакалавриат.pdf|Расписание бакалавров]]&lt;br /&gt;
&lt;br /&gt;
== 1 курс ==&lt;br /&gt;
&lt;br /&gt;
==== IT ====&lt;br /&gt;
[https://vk.com/pages?oid=-128067251&amp;amp;p=%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BD%D0%B0_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B Распределение по группам]&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра,1 курс, 1 семестр, 2016/17|Алгебра]]&lt;br /&gt;
# [[Алгоритмы_1_2016/17_осень | Алгоритмы]]&lt;br /&gt;
# [[Парадигмы_осень_2016 | Парадигмы и Языки Программирования]]&lt;br /&gt;
# [[Мат.Анализ,1 курс, 1 семестр, 2016/17|Мат.Анализ]]&lt;br /&gt;
# [[Основы Дискретной Математики и Математической логики,1 курс, 1 семестр, 2016/17|Основы Дискретной Математики и Математической логики]]&lt;br /&gt;
# [[С++,1 курс, 1 семестр, 2016/17|С++]]&lt;br /&gt;
&lt;br /&gt;
==== Phys ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра_phys_1_осень_2016|Алгебра (для студентов-физиков)]]&lt;br /&gt;
# [[Python_(физики),_2016/17| Python]]&lt;br /&gt;
&lt;br /&gt;
== 2 курс ==&lt;br /&gt;
==== IT ====&lt;br /&gt;
&lt;br /&gt;
# [[Java_2MIT_осень_2016 | Java]]&lt;br /&gt;
# [[ОС_осень_2016 | ОС]]&lt;br /&gt;
# [[Алгебра, 2 курс, 3 семестр, 2016/17|Алгебра]]&lt;br /&gt;
# [[Дискретная математика, 2 курс, 3 семестр, 2016/17|Дискретная математика]]&lt;br /&gt;
# [[Мат.Анализ,2 курс, 3 семестр, 2016/17|Мат.Анализ]]&lt;br /&gt;
# [[Функциональное Программирование, 2 курс, 3 семестр, 2016/17|Функциональное Программирование]]&lt;br /&gt;
# [[ФП_2_2016/Кирилл|Функциональное Программирование (Группа Кирилла)]]&lt;br /&gt;
&lt;br /&gt;
==== Phys ====&lt;br /&gt;
&lt;br /&gt;
# [[Алгебра_phys_2_осень_2016|Алгебра (для студентов-физиков)]]&lt;br /&gt;
&lt;br /&gt;
== 3 курс ==&lt;br /&gt;
[[Расписание_3_курса,_осень_2016|Расписание]]&lt;br /&gt;
&lt;br /&gt;
====IT====&lt;br /&gt;
&lt;br /&gt;
# [[Software Design, 3 курс, 5 семестр, 2016/17|Software Design]]&lt;br /&gt;
# [[Алгоритмы_3_2016/17_осень | Алгоритмы]]&lt;br /&gt;
# [[Базы Данных, 3 курс, 5 семестр, 2016/17|Базы Данных]]&lt;br /&gt;
# [[Введение в биоинформатику, 3 курс, 5 семестр, 2016/17|Введение в биоинформатику]]&lt;br /&gt;
# [[Дифференциальные уравнения, 3 курс, 5 семестр, 2016/17|Дифференциальные уравнения]]&lt;br /&gt;
# [[Компиляторы, 3 курс, 5 семестр, 2016/17|Компиляторы]]&lt;br /&gt;
# [[Теория вероятностей, 3 курс, 5 семестр, 2016/17|Теория вероятностей]]&lt;br /&gt;
# [[Linux kernel, 3 курс, 5 семестр, 2016/17|Программирование в ядре Linux]]&lt;br /&gt;
&lt;br /&gt;
== 5 курс ==&lt;br /&gt;
# [[Unix_и_скриптовые_языки_5_2016|Unix и скриптовые языки]]&lt;br /&gt;
# [[CPP_5_2016|C++]]&lt;br /&gt;
# [[OS_5_autumn_2016|ОС]]&lt;br /&gt;
# [[Функциональное Программирование, 5 курс, 1 семестр, 2016/17|Функциональное Программирование]]&lt;br /&gt;
# [[Базы Данных, 5 курс, 1 семестр, 2016/17|Базы Данных]]&lt;br /&gt;
# [[Алгоритмы и Структуры Данных, 5 курс, 1 семестр, 2016/17|Алгоритмы и Структуры Данных]]&lt;br /&gt;
# [[Комбинаторика и теория графов, 5 курс, 1 семестр, 2016/17|Комбинаторика и теория графов]]&lt;br /&gt;
# [[Основы программной инженерии, 5 курс, 1 семестр, 2016/17|Основы программной инженерии]]&lt;br /&gt;
&lt;br /&gt;
== 6 курс ==&lt;br /&gt;
#[[Информационный поиск, 6 курс, 3 семестр, 2016/17|Информационный поиск]]&lt;br /&gt;
#[[Компиляторы, 6 курс, 3 семестр, 2016/17|Компиляторы]]&lt;br /&gt;
#[[Java-II, 6 курс, 3 семестр, 2016/17|Java-II]]&lt;br /&gt;
#[[Вычислительная геометрия, 6 курс, 3 семестр, 2016/17|Вычислительная геометрия]]&lt;br /&gt;
#[[Параллельные и Распределенные Вычисления, 6 курс, 3 семестр, 2016/17|Параллельные и Распределенные Вычисления]]&lt;br /&gt;
#[[Компьютерная графика, 6 курс, 3 семестр, 2016/17|Компьютерная графика]]&lt;br /&gt;
#[[Reactive Scala, 6 курс, 3 семестр, 2016/17|Reactive Scala]]&lt;br /&gt;
#[[Машинное обучение-II, 6 курс, 3 семестр, 2016/17|Машинное обучение-II]]&lt;br /&gt;
#[[Прогр. с завис. типами, 6 курс, 3 семестр, 2016/17|Прогр. с завис. типами]]&lt;br /&gt;
#[[VM, 6 курс, 3 семестр, 2016/17|VM]]&lt;br /&gt;
==== Обязательные: ====&lt;br /&gt;
==== По выбору: ====&lt;br /&gt;
# [[Виртуализация_6_2016|Виртуализация]]&lt;br /&gt;
&lt;br /&gt;
= Всякая информация =&lt;br /&gt;
&lt;br /&gt;
На четвёртом этаже в комнате отдыха в шкафах у входа (снизу) лежит куча пилотов.&lt;br /&gt;
&lt;br /&gt;
Открытые исходящие порты в WirelessForAll: 22, 25, 80, 110, 443, 465, 993, 4244, 5190, 5222, 5242&lt;br /&gt;
&lt;br /&gt;
= Архив за прошлые семестры =&lt;br /&gt;
* [[Весна_2016|Весенний семестр 2016]]&lt;br /&gt;
* [[Осень_2015|Осенний семестр 2015]]&lt;br /&gt;
* [[Весна_2015|Весенний семестр 2015]]&lt;br /&gt;
* [[Осень_2014|Осенний семестр 2014]]&lt;br /&gt;
* [[Весна_2014|Весенний семестр 2014]]&lt;br /&gt;
* [[Осень_2013|Осенний семестр 2013]]&lt;br /&gt;
* [[Весна_2013|Весенний семестр 2013]]&lt;br /&gt;
* [[Осень_2012|Осенний семестр 2012]]&lt;br /&gt;
* [[Весна_2012|Весенний семестр 2012]]&lt;br /&gt;
* [[Осень_2011|Осенний семестр 2011]]&lt;br /&gt;
&lt;br /&gt;
== Дни разработчика ==&lt;br /&gt;
* [[Devdays2h2012| Дни разработчика (Осень 2012)]]&lt;br /&gt;
* [[Devdays1h2013| Дни разработчика (Весна 2013)]]&lt;br /&gt;
* [[devdays_fall_2013| Дни разработчика (Осень 2013)]]&lt;br /&gt;
* [[devdays_spring_2014| Дни разработчика (Весна 2014)]]&lt;br /&gt;
* [[ prpojects_fall_2013|Странички проектов (Осень 2013)]]&lt;br /&gt;
* [[ prpojects_spring_2014|Страничка проектов (Весна 2014)]]&lt;br /&gt;
* [[devdays_fall_2014|Дни разработчика (Осень 2014)]]&lt;br /&gt;
* [[projects_fall_2014|Страничка проектов (Осень 2014)]]&lt;br /&gt;
* [[devdays_spring_2015|Дни разработчика (Весна 2015)]]&lt;br /&gt;
&lt;br /&gt;
== Практики ==&lt;br /&gt;
* [[НИР_5SE_осень_2014|Темы практик, осень 2014-го года]]&lt;br /&gt;
* [[НИР_5SE_весна_2014|Темы практик, весна 2014-го года]]&lt;br /&gt;
* [[НИР_5SE_осень_2013|Темы практик, осень 2013-го года]]&lt;br /&gt;
* [[НИР_5SE_весна_2013|Темы практик, весна 2013-го года]]&lt;br /&gt;
* [[НИР 5SE осень 2012|Темы практик, осень 2012-го года]]&lt;br /&gt;
* [https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dG9CRFdGa2tLeV9ab1l1QWlkOFp3bFE&amp;amp;output=html Темы практик, лето 2012-го года]&lt;br /&gt;
* [[Темы практик, 5SE, осень 2011-го года | Темы практик, осень 2011-го года]]&lt;br /&gt;
* [[Темы практик |Темы практик, весна 2011-го года]]&lt;br /&gt;
&lt;br /&gt;
== Студенты ==&lt;br /&gt;
* [[2010|Набор 2010-го года]]&lt;br /&gt;
* [[2011|Набор 2011-го года]]&lt;br /&gt;
* [[2012|Набор 2012-го года]]&lt;br /&gt;
* [[2013|Набор 2013-го года]]&lt;br /&gt;
* [[2014|Набор 2014-го года]]&lt;br /&gt;
* [[2015|Набор 2015-го года]]&lt;br /&gt;
&lt;br /&gt;
= Важные ссылки =&lt;br /&gt;
&lt;br /&gt;
= Дополнительно = &lt;br /&gt;
* [[Q&amp;amp;A]]&lt;br /&gt;
* [[Мероприятия]]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7924</id>
		<title>Формальные языки, 5 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7924"/>
				<updated>2016-06-05T08:09:29Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Екатерина Вербицкая, Михаил Слабодкин (slabodkinm@gmail.com).&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Эквивалентность МП-автоматов и КС-грамматик&lt;br /&gt;
* Детеримированные автоматы с магазинной памятью, прием по терминальному состоянию&lt;br /&gt;
* Соотношение регулярных, ДМП- и КС-языков&lt;br /&gt;
&lt;br /&gt;
== Список вопросов ==&lt;br /&gt;
&lt;br /&gt;
UPDATE: Билет №14 появился в этом документе позже, заметьте его, пожалуйста.&lt;br /&gt;
&lt;br /&gt;
# Детерминированные конечные автоматы. Определение. Принятие слова. Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
# Правые контексты. Связь с размером минимального ДКА. Прямое произведение ДКА. Динамическое программирование по ДКА, примеры.&lt;br /&gt;
# Недетерминированные конечные автоматы с eps-переходами. Детерминизация НКА.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из КА в АРВ.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из АРВ в КА.&lt;br /&gt;
# Лемма о разрастании для регулярных языков.&lt;br /&gt;
# КС-грамматики. Вывод, левосторонний вывод, дерево разбора. Вложенность регулярных языков в КС-языки.&lt;br /&gt;
# Нормальная форма Хомского. Приведение к ней: удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
# Нормальная и ослабленная нормальная форма Грейбах. Приведение к ослабленной НФГ.&lt;br /&gt;
# Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
# Лемма о разрастании для КС-языков.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из АМП в КСГ.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из КСГ в АМП.&lt;br /&gt;
# Детерминированные автоматы с магазинной памятью, неэквивалентность двух видов приема. Соотношение регулярных, ДМП- и КС-языков.&lt;br /&gt;
# Иерархия Хомского.&lt;br /&gt;
# Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Подгруппа Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1A_IpQrFM7Qf524oY79ONEvnFxu2zw8bRGx8-XEQm3Rg Результаты]&lt;br /&gt;
&lt;br /&gt;
== Подгруппа Екатерины Вербицкой ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/15YLkdBCmvZyICh9cFCclnz3iXzw_O1PZ-QuOcLo2Y7A/edit?usp=sharing_eid&amp;amp;invite=CL-Lgs8J&amp;amp;ts=56d60b0c Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7923</id>
		<title>Формальные языки, 2 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7923"/>
				<updated>2016-06-05T08:09:05Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: /* Список вопросов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Николай Карпов (I подгруппа), Михаил Слабодкин (slabodkinm@gmail.com) (II подгруппа).&lt;br /&gt;
&lt;br /&gt;
Конспект http://yeputons.net/spbau/term4-formal_languages-lectures.pdf&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Эквивалентность МП-автоматов и КС-грамматик&lt;br /&gt;
* Детерминированные автоматы с магазинной памятью, неэквивалентность двух видов приема&lt;br /&gt;
* Соотношение регулярных, ДМП- и КС-языков&lt;br /&gt;
Лекция 9&lt;br /&gt;
* Иерархия Хомского&lt;br /&gt;
* Регулярные грамматики, эквивалентность ДКА&lt;br /&gt;
* Контекстно-зависимые грамматики, неукорачивающие грамматики&lt;br /&gt;
* Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
* Неограниченные грамматики, эквивалентность машинам Тьюринга&lt;br /&gt;
Лекция 10 (правильнее: 6.5)&lt;br /&gt;
* Нормальная форма Грейбах, ослабленная нормальная форма Грейбах, приведение произвольной КС-грамматики к ослабленной НФГ.&lt;br /&gt;
&lt;br /&gt;
== Список вопросов ==&lt;br /&gt;
&lt;br /&gt;
UPDATE: Билет №14 появился в этом документе позже, заметьте его, пожалуйста.&lt;br /&gt;
&lt;br /&gt;
# Детерминированные конечные автоматы. Определение. Принятие слова. Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
# Правые контексты. Связь с размером минимального ДКА. Прямое произведение ДКА. Динамическое программирование по ДКА, примеры.&lt;br /&gt;
# Недетерминированные конечные автоматы с eps-переходами. Детерминизация НКА.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из КА в АРВ.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из АРВ в КА.&lt;br /&gt;
# Лемма о разрастании для регулярных языков.&lt;br /&gt;
# КС-грамматики. Вывод, левосторонний вывод, дерево разбора. Вложенность регулярных языков в КС-языки.&lt;br /&gt;
# Нормальная форма Хомского. Приведение к ней: удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
# Нормальная и ослабленная нормальная форма Грейбах. Приведение к ослабленной НФГ.&lt;br /&gt;
# Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
# Лемма о разрастании для КС-языков.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из АМП в КСГ.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из КСГ в АМП.&lt;br /&gt;
# Детерминированные автоматы с магазинной памятью, неэквивалентность двух видов приема. Соотношение регулярных, ДМП- и КС-языков.&lt;br /&gt;
# Иерархия Хомского.&lt;br /&gt;
# Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
&lt;br /&gt;
== К занятиям Николая Карпова ==&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/folderview?id=0B9NF86zbFMKkQlBDUHpLZDI0eHM&amp;amp;usp=sharing Все материалы и табличка].&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1_JhH9h8_k57iw3BEFnlMmK3sfSITwDWVOvlerSA5Wlk/edit?usp=drive_web Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
Осторожно, теоретически могут быть ссылки на старые версии - актуальные ищите в разделе &amp;quot;Все материалы и табличка&amp;quot; выше.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !№&lt;br /&gt;
 !Дата&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !1&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMzRQQ09uQmVsbWc/view На 19.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !2&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWXA5UnE2Xy1uczQ/view На 26.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !3&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZy1QY3dVZEhXbzg/view На 04.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !4&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkQkl1cUZuZ0FGUm8/view На 11.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !5&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMFBKQmJBa25BYTQ/view На 18.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !6&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZEFUMjRrVVRBTms/view На 25.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !7&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkaEVFZ2JxazY4bkE/view На 01.04.2016]&lt;br /&gt;
  &lt;br /&gt;
 |-&lt;br /&gt;
 !8&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkeDF1TFRDSktuUW8/view На 08.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !9&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWUJ5YTBOb2RoYzQ/view На 22.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !10&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkUGlYUEY2NjVxMFE/view На 29.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !11&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkc2wwa2JReU5ranM/view На 06.05.2016]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== К занятиям Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/13ELlUZn098B5opdQrn1UWfMmDbwosVZ5vKNX7NZDGc8/edit Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7922</id>
		<title>Формальные языки, 2 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7922"/>
				<updated>2016-06-05T08:08:45Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: UPD&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Николай Карпов (I подгруппа), Михаил Слабодкин (slabodkinm@gmail.com) (II подгруппа).&lt;br /&gt;
&lt;br /&gt;
Конспект http://yeputons.net/spbau/term4-formal_languages-lectures.pdf&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Эквивалентность МП-автоматов и КС-грамматик&lt;br /&gt;
* Детерминированные автоматы с магазинной памятью, неэквивалентность двух видов приема&lt;br /&gt;
* Соотношение регулярных, ДМП- и КС-языков&lt;br /&gt;
Лекция 9&lt;br /&gt;
* Иерархия Хомского&lt;br /&gt;
* Регулярные грамматики, эквивалентность ДКА&lt;br /&gt;
* Контекстно-зависимые грамматики, неукорачивающие грамматики&lt;br /&gt;
* Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
* Неограниченные грамматики, эквивалентность машинам Тьюринга&lt;br /&gt;
Лекция 10 (правильнее: 6.5)&lt;br /&gt;
* Нормальная форма Грейбах, ослабленная нормальная форма Грейбах, приведение произвольной КС-грамматики к ослабленной НФГ.&lt;br /&gt;
&lt;br /&gt;
== Список вопросов ==&lt;br /&gt;
&lt;br /&gt;
UPDATE: Билет 16 появился в этом документе позже, заметьте его, пожалуйста.&lt;br /&gt;
&lt;br /&gt;
# Детерминированные конечные автоматы. Определение. Принятие слова. Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
# Правые контексты. Связь с размером минимального ДКА. Прямое произведение ДКА. Динамическое программирование по ДКА, примеры.&lt;br /&gt;
# Недетерминированные конечные автоматы с eps-переходами. Детерминизация НКА.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из КА в АРВ.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из АРВ в КА.&lt;br /&gt;
# Лемма о разрастании для регулярных языков.&lt;br /&gt;
# КС-грамматики. Вывод, левосторонний вывод, дерево разбора. Вложенность регулярных языков в КС-языки.&lt;br /&gt;
# Нормальная форма Хомского. Приведение к ней: удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
# Нормальная и ослабленная нормальная форма Грейбах. Приведение к ослабленной НФГ.&lt;br /&gt;
# Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
# Лемма о разрастании для КС-языков.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из АМП в КСГ.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из КСГ в АМП.&lt;br /&gt;
# Детерминированные автоматы с магазинной памятью, неэквивалентность двух видов приема. Соотношение регулярных, ДМП- и КС-языков.&lt;br /&gt;
# Иерархия Хомского.&lt;br /&gt;
# Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
&lt;br /&gt;
== К занятиям Николая Карпова ==&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/folderview?id=0B9NF86zbFMKkQlBDUHpLZDI0eHM&amp;amp;usp=sharing Все материалы и табличка].&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1_JhH9h8_k57iw3BEFnlMmK3sfSITwDWVOvlerSA5Wlk/edit?usp=drive_web Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
Осторожно, теоретически могут быть ссылки на старые версии - актуальные ищите в разделе &amp;quot;Все материалы и табличка&amp;quot; выше.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !№&lt;br /&gt;
 !Дата&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !1&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMzRQQ09uQmVsbWc/view На 19.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !2&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWXA5UnE2Xy1uczQ/view На 26.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !3&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZy1QY3dVZEhXbzg/view На 04.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !4&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkQkl1cUZuZ0FGUm8/view На 11.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !5&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMFBKQmJBa25BYTQ/view На 18.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !6&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZEFUMjRrVVRBTms/view На 25.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !7&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkaEVFZ2JxazY4bkE/view На 01.04.2016]&lt;br /&gt;
  &lt;br /&gt;
 |-&lt;br /&gt;
 !8&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkeDF1TFRDSktuUW8/view На 08.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !9&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWUJ5YTBOb2RoYzQ/view На 22.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !10&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkUGlYUEY2NjVxMFE/view На 29.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !11&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkc2wwa2JReU5ranM/view На 06.05.2016]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== К занятиям Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/13ELlUZn098B5opdQrn1UWfMmDbwosVZ5vKNX7NZDGc8/edit Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7921</id>
		<title>Формальные языки, 2 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7921"/>
				<updated>2016-06-05T08:07:58Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: /* План */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Николай Карпов (I подгруппа), Михаил Слабодкин (slabodkinm@gmail.com) (II подгруппа).&lt;br /&gt;
&lt;br /&gt;
Конспект http://yeputons.net/spbau/term4-formal_languages-lectures.pdf&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Эквивалентность МП-автоматов и КС-грамматик&lt;br /&gt;
* Детерминированные автоматы с магазинной памятью, неэквивалентность двух видов приема&lt;br /&gt;
* Соотношение регулярных, ДМП- и КС-языков&lt;br /&gt;
Лекция 9&lt;br /&gt;
* Иерархия Хомского&lt;br /&gt;
* Регулярные грамматики, эквивалентность ДКА&lt;br /&gt;
* Контекстно-зависимые грамматики, неукорачивающие грамматики&lt;br /&gt;
* Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
* Неограниченные грамматики, эквивалентность машинам Тьюринга&lt;br /&gt;
Лекция 10 (правильнее: 6.5)&lt;br /&gt;
* Нормальная форма Грейбах, ослабленная нормальная форма Грейбах, приведение произвольной КС-грамматики к ослабленной НФГ.&lt;br /&gt;
&lt;br /&gt;
== Список вопросов ==&lt;br /&gt;
&lt;br /&gt;
# Детерминированные конечные автоматы. Определение. Принятие слова. Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
# Правые контексты. Связь с размером минимального ДКА. Прямое произведение ДКА. Динамическое программирование по ДКА, примеры.&lt;br /&gt;
# Недетерминированные конечные автоматы с eps-переходами. Детерминизация НКА.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из КА в АРВ.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из АРВ в КА.&lt;br /&gt;
# Лемма о разрастании для регулярных языков.&lt;br /&gt;
# КС-грамматики. Вывод, левосторонний вывод, дерево разбора. Вложенность регулярных языков в КС-языки.&lt;br /&gt;
# Нормальная форма Хомского. Приведение к ней: удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
# Нормальная и ослабленная нормальная форма Грейбах. Приведение к ослабленной НФГ.&lt;br /&gt;
# Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
# Лемма о разрастании для КС-языков.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из АМП в КСГ.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из КСГ в АМП.&lt;br /&gt;
# Детерминированные автоматы с магазинной памятью, неэквивалентность двух видов приема. Соотношение регулярных, ДМП- и КС-языков.&lt;br /&gt;
# Иерархия Хомского.&lt;br /&gt;
# Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
&lt;br /&gt;
== К занятиям Николая Карпова ==&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/folderview?id=0B9NF86zbFMKkQlBDUHpLZDI0eHM&amp;amp;usp=sharing Все материалы и табличка].&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1_JhH9h8_k57iw3BEFnlMmK3sfSITwDWVOvlerSA5Wlk/edit?usp=drive_web Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
Осторожно, теоретически могут быть ссылки на старые версии - актуальные ищите в разделе &amp;quot;Все материалы и табличка&amp;quot; выше.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !№&lt;br /&gt;
 !Дата&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !1&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMzRQQ09uQmVsbWc/view На 19.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !2&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWXA5UnE2Xy1uczQ/view На 26.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !3&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZy1QY3dVZEhXbzg/view На 04.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !4&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkQkl1cUZuZ0FGUm8/view На 11.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !5&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMFBKQmJBa25BYTQ/view На 18.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !6&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZEFUMjRrVVRBTms/view На 25.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !7&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkaEVFZ2JxazY4bkE/view На 01.04.2016]&lt;br /&gt;
  &lt;br /&gt;
 |-&lt;br /&gt;
 !8&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkeDF1TFRDSktuUW8/view На 08.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !9&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWUJ5YTBOb2RoYzQ/view На 22.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !10&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkUGlYUEY2NjVxMFE/view На 29.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !11&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkc2wwa2JReU5ranM/view На 06.05.2016]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== К занятиям Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/13ELlUZn098B5opdQrn1UWfMmDbwosVZ5vKNX7NZDGc8/edit Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7920</id>
		<title>Формальные языки, 2 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7920"/>
				<updated>2016-06-05T08:07:43Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: /* Список вопросов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Николай Карпов (I подгруппа), Михаил Слабодкин (slabodkinm@gmail.com) (II подгруппа).&lt;br /&gt;
&lt;br /&gt;
Конспект http://yeputons.net/spbau/term4-formal_languages-lectures.pdf&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Эквивалентность МП-автоматов и КС-грамматик&lt;br /&gt;
* Детеримированные автоматы с магазинной памятью, неэквивалетность двух видов приема&lt;br /&gt;
* Соотношение регулярных, ДМП- и КС-языков&lt;br /&gt;
Лекция 9&lt;br /&gt;
* Иерархия Хомского&lt;br /&gt;
* Регулярные грамматики, эквивалентность ДКА&lt;br /&gt;
* Контекстно-зависимые грамматики, неукорачивающие грамматики&lt;br /&gt;
* Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
* Неограниченные грамматики, эквивалентность машинам Тьюринга&lt;br /&gt;
Лекция 10 (правильнее: 6.5)&lt;br /&gt;
* Нормальная форма Грейбах, ослабленная нормальная форма Грейбах, приведение произвольной КС-грамматики к ослабленной НФГ.&lt;br /&gt;
&lt;br /&gt;
== Список вопросов ==&lt;br /&gt;
&lt;br /&gt;
# Детерминированные конечные автоматы. Определение. Принятие слова. Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
# Правые контексты. Связь с размером минимального ДКА. Прямое произведение ДКА. Динамическое программирование по ДКА, примеры.&lt;br /&gt;
# Недетерминированные конечные автоматы с eps-переходами. Детерминизация НКА.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из КА в АРВ.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из АРВ в КА.&lt;br /&gt;
# Лемма о разрастании для регулярных языков.&lt;br /&gt;
# КС-грамматики. Вывод, левосторонний вывод, дерево разбора. Вложенность регулярных языков в КС-языки.&lt;br /&gt;
# Нормальная форма Хомского. Приведение к ней: удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
# Нормальная и ослабленная нормальная форма Грейбах. Приведение к ослабленной НФГ.&lt;br /&gt;
# Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
# Лемма о разрастании для КС-языков.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из АМП в КСГ.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из КСГ в АМП.&lt;br /&gt;
# Детерминированные автоматы с магазинной памятью, неэквивалентность двух видов приема. Соотношение регулярных, ДМП- и КС-языков.&lt;br /&gt;
# Иерархия Хомского.&lt;br /&gt;
# Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
&lt;br /&gt;
== К занятиям Николая Карпова ==&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/folderview?id=0B9NF86zbFMKkQlBDUHpLZDI0eHM&amp;amp;usp=sharing Все материалы и табличка].&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1_JhH9h8_k57iw3BEFnlMmK3sfSITwDWVOvlerSA5Wlk/edit?usp=drive_web Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
Осторожно, теоретически могут быть ссылки на старые версии - актуальные ищите в разделе &amp;quot;Все материалы и табличка&amp;quot; выше.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !№&lt;br /&gt;
 !Дата&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !1&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMzRQQ09uQmVsbWc/view На 19.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !2&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWXA5UnE2Xy1uczQ/view На 26.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !3&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZy1QY3dVZEhXbzg/view На 04.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !4&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkQkl1cUZuZ0FGUm8/view На 11.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !5&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMFBKQmJBa25BYTQ/view На 18.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !6&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZEFUMjRrVVRBTms/view На 25.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !7&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkaEVFZ2JxazY4bkE/view На 01.04.2016]&lt;br /&gt;
  &lt;br /&gt;
 |-&lt;br /&gt;
 !8&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkeDF1TFRDSktuUW8/view На 08.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !9&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWUJ5YTBOb2RoYzQ/view На 22.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !10&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkUGlYUEY2NjVxMFE/view На 29.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !11&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkc2wwa2JReU5ranM/view На 06.05.2016]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== К занятиям Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/13ELlUZn098B5opdQrn1UWfMmDbwosVZ5vKNX7NZDGc8/edit Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7918</id>
		<title>Формальные языки, 5 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7918"/>
				<updated>2016-06-03T18:00:39Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Екатерина Вербицкая, Михаил Слабодкин (slabodkinm@gmail.com).&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Эквивалентность МП-автоматов и КС-грамматик&lt;br /&gt;
* Детеримированные автоматы с магазинной памятью, прием по терминальному состоянию&lt;br /&gt;
* Соотношение регулярных, ДМП- и КС-языков&lt;br /&gt;
&lt;br /&gt;
== Список вопросов ==&lt;br /&gt;
&lt;br /&gt;
# Детерминированные конечные автоматы. Определение. Принятие слова. Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
# Правые контексты. Связь с размером минимального ДКА. Прямое произведение ДКА. Динамическое программирование по ДКА, примеры.&lt;br /&gt;
# Недетерминированные конечные автоматы с eps-переходами. Детерминизация НКА.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из КА в АРВ.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из АРВ в КА.&lt;br /&gt;
# Лемма о разрастании для регулярных языков.&lt;br /&gt;
# КС-грамматики. Вывод, левосторонний вывод, дерево разбора. Вложенность регулярных языков в КС-языки.&lt;br /&gt;
# Нормальная форма Хомского. Приведение к ней: удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
# Нормальная и ослабленная нормальная форма Грейбах. Приведение к ослабленной НФГ.&lt;br /&gt;
# Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
# Лемма о разрастании для КС-языков.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из АМП в КСГ.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из КСГ в АМП.&lt;br /&gt;
# Иерархия Хомского.&lt;br /&gt;
# Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Подгруппа Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1A_IpQrFM7Qf524oY79ONEvnFxu2zw8bRGx8-XEQm3Rg Результаты]&lt;br /&gt;
&lt;br /&gt;
== Подгруппа Екатерины Вербицкой ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/15YLkdBCmvZyICh9cFCclnz3iXzw_O1PZ-QuOcLo2Y7A/edit?usp=sharing_eid&amp;amp;invite=CL-Lgs8J&amp;amp;ts=56d60b0c Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7917</id>
		<title>Формальные языки, 2 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7917"/>
				<updated>2016-06-03T16:31:36Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Николай Карпов (I подгруппа), Михаил Слабодкин (slabodkinm@gmail.com) (II подгруппа).&lt;br /&gt;
&lt;br /&gt;
Конспект http://yeputons.net/spbau/term4-formal_languages-lectures.pdf&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Эквивалентность МП-автоматов и КС-грамматик&lt;br /&gt;
* Детеримированные автоматы с магазинной памятью, неэквивалетность двух видов приема&lt;br /&gt;
* Соотношение регулярных, ДМП- и КС-языков&lt;br /&gt;
Лекция 9&lt;br /&gt;
* Иерархия Хомского&lt;br /&gt;
* Регулярные грамматики, эквивалентность ДКА&lt;br /&gt;
* Контекстно-зависимые грамматики, неукорачивающие грамматики&lt;br /&gt;
* Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
* Неограниченные грамматики, эквивалентность машинам Тьюринга&lt;br /&gt;
Лекция 10 (правильнее: 6.5)&lt;br /&gt;
* Нормальная форма Грейбах, ослабленная нормальная форма Грейбах, приведение произвольной КС-грамматики к ослабленной НФГ.&lt;br /&gt;
&lt;br /&gt;
== Список вопросов ==&lt;br /&gt;
&lt;br /&gt;
# Детерминированные конечные автоматы. Определение. Принятие слова. Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
# Правые контексты. Связь с размером минимального ДКА. Прямое произведение ДКА. Динамическое программирование по ДКА, примеры.&lt;br /&gt;
# Недетерминированные конечные автоматы с eps-переходами. Детерминизация НКА.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из КА в АРВ.&lt;br /&gt;
# Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ: из АРВ в КА.&lt;br /&gt;
# Лемма о разрастании для регулярных языков.&lt;br /&gt;
# КС-грамматики. Вывод, левосторонний вывод, дерево разбора. Вложенность регулярных языков в КС-языки.&lt;br /&gt;
# Нормальная форма Хомского. Приведение к ней: удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
# Нормальная и ослабленная нормальная форма Грейбах. Приведение к ослабленной НФГ.&lt;br /&gt;
# Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
# Лемма о разрастании для КС-языков.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из АМП в КСГ.&lt;br /&gt;
# Автоматы с магазинной памятью. Эквивалентность МП-автоматов и КС-грамматик: из КСГ в АМП.&lt;br /&gt;
# Иерархия Хомского.&lt;br /&gt;
# Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== К занятиям Николая Карпова ==&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/folderview?id=0B9NF86zbFMKkQlBDUHpLZDI0eHM&amp;amp;usp=sharing Все материалы и табличка].&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1_JhH9h8_k57iw3BEFnlMmK3sfSITwDWVOvlerSA5Wlk/edit?usp=drive_web Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
Осторожно, теоретически могут быть ссылки на старые версии - актуальные ищите в разделе &amp;quot;Все материалы и табличка&amp;quot; выше.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !№&lt;br /&gt;
 !Дата&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !1&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMzRQQ09uQmVsbWc/view На 19.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !2&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWXA5UnE2Xy1uczQ/view На 26.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !3&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZy1QY3dVZEhXbzg/view На 04.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !4&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkQkl1cUZuZ0FGUm8/view На 11.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !5&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMFBKQmJBa25BYTQ/view На 18.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !6&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZEFUMjRrVVRBTms/view На 25.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !7&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkaEVFZ2JxazY4bkE/view На 01.04.2016]&lt;br /&gt;
  &lt;br /&gt;
 |-&lt;br /&gt;
 !8&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkeDF1TFRDSktuUW8/view На 08.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !9&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWUJ5YTBOb2RoYzQ/view На 22.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !10&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkUGlYUEY2NjVxMFE/view На 29.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !11&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkc2wwa2JReU5ranM/view На 06.05.2016]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== К занятиям Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/13ELlUZn098B5opdQrn1UWfMmDbwosVZ5vKNX7NZDGc8/edit Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7916</id>
		<title>Формальные языки, 2 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7916"/>
				<updated>2016-06-03T15:49:11Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Николай Карпов (I подгруппа), Михаил Слабодкин (slabodkinm@gmail.com) (II подгруппа).&lt;br /&gt;
&lt;br /&gt;
Конспект http://yeputons.net/spbau/term4-formal_languages-lectures.pdf&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Эквивалентность МП-автоматов и КС-грамматик&lt;br /&gt;
* Детеримированные автоматы с магазинной памятью, неэквивалетность двух видов приема&lt;br /&gt;
* Соотношение регулярных, ДМП- и КС-языков&lt;br /&gt;
Лекция 9&lt;br /&gt;
* Иерархия Хомского&lt;br /&gt;
* Регулярные грамматики, эквивалентность ДКА&lt;br /&gt;
* Контекстно-зависимые грамматики, неукорачивающие грамматики&lt;br /&gt;
* Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
* Неограниченные грамматики, эквивалентность машинам Тьюринга&lt;br /&gt;
Лекция 10 (правильнее: 6.5)&lt;br /&gt;
* Нормальная форма Грейбах, ослабленная нормальная форма Грейбах, приведение произвольной КС-грамматики к ослабленной НФГ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== К занятиям Николая Карпова ==&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/folderview?id=0B9NF86zbFMKkQlBDUHpLZDI0eHM&amp;amp;usp=sharing Все материалы и табличка].&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1_JhH9h8_k57iw3BEFnlMmK3sfSITwDWVOvlerSA5Wlk/edit?usp=drive_web Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
Осторожно, теоретически могут быть ссылки на старые версии - актуальные ищите в разделе &amp;quot;Все материалы и табличка&amp;quot; выше.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !№&lt;br /&gt;
 !Дата&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !1&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMzRQQ09uQmVsbWc/view На 19.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !2&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWXA5UnE2Xy1uczQ/view На 26.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !3&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZy1QY3dVZEhXbzg/view На 04.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !4&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkQkl1cUZuZ0FGUm8/view На 11.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !5&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMFBKQmJBa25BYTQ/view На 18.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !6&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZEFUMjRrVVRBTms/view На 25.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !7&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkaEVFZ2JxazY4bkE/view На 01.04.2016]&lt;br /&gt;
  &lt;br /&gt;
 |-&lt;br /&gt;
 !8&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkeDF1TFRDSktuUW8/view На 08.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !9&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWUJ5YTBOb2RoYzQ/view На 22.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !10&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkUGlYUEY2NjVxMFE/view На 29.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !11&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkc2wwa2JReU5ranM/view На 06.05.2016]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== К занятиям Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/13ELlUZn098B5opdQrn1UWfMmDbwosVZ5vKNX7NZDGc8/edit Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7890</id>
		<title>Python (физики), весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7890"/>
				<updated>2016-05-12T12:16:08Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Хранение вещественных чисел (IEEE floating point)&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
&lt;br /&gt;
* Библиотека NumPy&lt;br /&gt;
* np.array()&lt;br /&gt;
* применение операторов поэлементно (a + b, a == b)&lt;br /&gt;
* .ndim&lt;br /&gt;
* .shape&lt;br /&gt;
* .dtype&lt;br /&gt;
* np.arange()&lt;br /&gt;
* np.linspace()&lt;br /&gt;
* np.ones()&lt;br /&gt;
* np.zeros()&lt;br /&gt;
* np.eye()&lt;br /&gt;
* np.diag()&lt;br /&gt;
* np.random.rand()&lt;br /&gt;
* np.random.random_sample()&lt;br /&gt;
* np.random.random_integers()&lt;br /&gt;
* np.tile()&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
&lt;br /&gt;
* broadcasting&lt;br /&gt;
* адресация в массиве: срезы, a[list], a[predicate]&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
&lt;br /&gt;
* masked array&lt;br /&gt;
* многочлены (poly1d), операции с ними&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/PzxK2FgA Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Библиотека matplotlib.pyplot&lt;br /&gt;
* plt.figure(figsize=, dpi=)&lt;br /&gt;
* plt.show()&lt;br /&gt;
* plt.plot(x, y, color=, linewidth=, linestyle=, label=)&lt;br /&gt;
* plt.xlim()&lt;br /&gt;
* plt.xticks(ticks)&lt;br /&gt;
* plt.xticks(ticks, label_in_latex)&lt;br /&gt;
* plt.legend(loc=)&lt;br /&gt;
* plt.scatter(x, y, size)&lt;br /&gt;
* plt.annotate(text, xy=)&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/0beXcmMW Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* subplot, axes&lt;br /&gt;
* bar, pie&lt;br /&gt;
* colors, colormap&lt;br /&gt;
* np.meshgrip&lt;br /&gt;
* contour, contourf&lt;br /&gt;
* imshow&lt;br /&gt;
* mpl_toolkits.mplot3d.Axes3D: plot_surface, plot_trisurf&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/FJR7Ndk2 Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Примитивы из линейной алгебры&lt;br /&gt;
* Интегрирование функции от 1 и более аргумента&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/KHyKX6GV Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Интерполяция&lt;br /&gt;
* Приближения набора точек кривой заданного вида&lt;br /&gt;
* Оптимизация функции&lt;br /&gt;
&lt;br /&gt;
Лекция 9&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/Ld661ceH Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Символьные вычисления&lt;br /&gt;
* Рациональные числа, хранение, эффективный поиск НОД&lt;br /&gt;
* Символьное задание функций&lt;br /&gt;
* Раскрытие скобок, упрощение&lt;br /&gt;
* Пределы, дифференцирование, интегрирование&lt;br /&gt;
&lt;br /&gt;
Лекция 10&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/xeKeb0k3 Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Линейная алгебра в символьных вычислениях&lt;br /&gt;
* Решение уравнений&lt;br /&gt;
* Решение дифференциальный уравнений&lt;br /&gt;
&lt;br /&gt;
Лекция 11&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/9V7BrUNe Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Монотонное изображение как матрица, цветное как трехмерных массив&lt;br /&gt;
* Чтение, запись&lt;br /&gt;
* Преобразования&lt;br /&gt;
* Цветовые гаммы&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7858</id>
		<title>Python (физики), весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7858"/>
				<updated>2016-05-05T13:58:23Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Хранение вещественных чисел (IEEE floating point)&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
&lt;br /&gt;
* Библиотека NumPy&lt;br /&gt;
* np.array()&lt;br /&gt;
* применение операторов поэлементно (a + b, a == b)&lt;br /&gt;
* .ndim&lt;br /&gt;
* .shape&lt;br /&gt;
* .dtype&lt;br /&gt;
* np.arange()&lt;br /&gt;
* np.linspace()&lt;br /&gt;
* np.ones()&lt;br /&gt;
* np.zeros()&lt;br /&gt;
* np.eye()&lt;br /&gt;
* np.diag()&lt;br /&gt;
* np.random.rand()&lt;br /&gt;
* np.random.random_sample()&lt;br /&gt;
* np.random.random_integers()&lt;br /&gt;
* np.tile()&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
&lt;br /&gt;
* broadcasting&lt;br /&gt;
* адресация в массиве: срезы, a[list], a[predicate]&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
&lt;br /&gt;
* masked array&lt;br /&gt;
* многочлены (poly1d), операции с ними&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/PzxK2FgA Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Библиотека matplotlib.pyplot&lt;br /&gt;
* plt.figure(figsize=, dpi=)&lt;br /&gt;
* plt.show()&lt;br /&gt;
* plt.plot(x, y, color=, linewidth=, linestyle=, label=)&lt;br /&gt;
* plt.xlim()&lt;br /&gt;
* plt.xticks(ticks)&lt;br /&gt;
* plt.xticks(ticks, label_in_latex)&lt;br /&gt;
* plt.legend(loc=)&lt;br /&gt;
* plt.scatter(x, y, size)&lt;br /&gt;
* plt.annotate(text, xy=)&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/0beXcmMW Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* subplot, axes&lt;br /&gt;
* bar, pie&lt;br /&gt;
* colors, colormap&lt;br /&gt;
* np.meshgrip&lt;br /&gt;
* contour, contourf&lt;br /&gt;
* imshow&lt;br /&gt;
* mpl_toolkits.mplot3d.Axes3D: plot_surface, plot_trisurf&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/FJR7Ndk2 Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Примитивы из линейной алгебры&lt;br /&gt;
* Интегрирование функции от 1 и более аргумента&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/KHyKX6GV Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Интерполяция&lt;br /&gt;
* Приближения набора точек кривой заданного вида&lt;br /&gt;
* Оптимизация функции&lt;br /&gt;
&lt;br /&gt;
Лекция 9&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/Ld661ceH Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Символьные вычисления&lt;br /&gt;
* Рациональные числа, хранение, эффективный поиск НОД&lt;br /&gt;
* Символьное задание функций&lt;br /&gt;
* Раскрытие скобок, упрощение&lt;br /&gt;
* Пределы, дифференцирование, интегрирование&lt;br /&gt;
&lt;br /&gt;
Лекция 10&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/xeKeb0k3 Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Линейная алгебра в символьных вычислениях&lt;br /&gt;
* Решение уравнений&lt;br /&gt;
* Решение дифференциальный уравнений&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7839</id>
		<title>Python (физики), весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7839"/>
				<updated>2016-04-28T11:10:53Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Хранение вещественных чисел (IEEE floating point)&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
&lt;br /&gt;
* Библиотека NumPy&lt;br /&gt;
* np.array()&lt;br /&gt;
* применение операторов поэлементно (a + b, a == b)&lt;br /&gt;
* .ndim&lt;br /&gt;
* .shape&lt;br /&gt;
* .dtype&lt;br /&gt;
* np.arange()&lt;br /&gt;
* np.linspace()&lt;br /&gt;
* np.ones()&lt;br /&gt;
* np.zeros()&lt;br /&gt;
* np.eye()&lt;br /&gt;
* np.diag()&lt;br /&gt;
* np.random.rand()&lt;br /&gt;
* np.random.random_sample()&lt;br /&gt;
* np.random.random_integers()&lt;br /&gt;
* np.tile()&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
&lt;br /&gt;
* broadcasting&lt;br /&gt;
* адресация в массиве: срезы, a[list], a[predicate]&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
&lt;br /&gt;
* masked array&lt;br /&gt;
* многочлены (poly1d), операции с ними&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/PzxK2FgA Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Библиотека matplotlib.pyplot&lt;br /&gt;
* plt.figure(figsize=, dpi=)&lt;br /&gt;
* plt.show()&lt;br /&gt;
* plt.plot(x, y, color=, linewidth=, linestyle=, label=)&lt;br /&gt;
* plt.xlim()&lt;br /&gt;
* plt.xticks(ticks)&lt;br /&gt;
* plt.xticks(ticks, label_in_latex)&lt;br /&gt;
* plt.legend(loc=)&lt;br /&gt;
* plt.scatter(x, y, size)&lt;br /&gt;
* plt.annotate(text, xy=)&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/0beXcmMW Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* subplot, axes&lt;br /&gt;
* bar, pie&lt;br /&gt;
* colors, colormap&lt;br /&gt;
* np.meshgrip&lt;br /&gt;
* contour, contourf&lt;br /&gt;
* imshow&lt;br /&gt;
* mpl_toolkits.mplot3d.Axes3D: plot_surface, plot_trisurf&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/FJR7Ndk2 Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Примитивы из линейной алгебры&lt;br /&gt;
* Интегрирование функции от 1 и более аргумента&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/KHyKX6GV Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Интерполяция&lt;br /&gt;
* Приближения набора точек кривой заданного вида&lt;br /&gt;
* Оптимизация функции&lt;br /&gt;
&lt;br /&gt;
Лекция 9&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/Ld661ceH Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Символьные вычисления&lt;br /&gt;
* Рациональные числа, хранение, эффективный поиск НОД&lt;br /&gt;
* Символьное задание функций&lt;br /&gt;
* Раскрытие скобок, упрощение&lt;br /&gt;
* Пределы, дифференцирование, интегрирование&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7801</id>
		<title>Формальные языки, 5 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7801"/>
				<updated>2016-04-21T13:13:02Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Екатерина Вербицкая, Михаил Слабодкин (slabodkinm@gmail.com).&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Эквивалентность МП-автоматов и КС-грамматик&lt;br /&gt;
* Детеримированные автоматы с магазинной памятью, прием по терминальному состоянию&lt;br /&gt;
* Соотношение регулярных, ДМП- и КС-языков&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Подгруппа Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1A_IpQrFM7Qf524oY79ONEvnFxu2zw8bRGx8-XEQm3Rg Результаты]&lt;br /&gt;
&lt;br /&gt;
== Подгруппа Екатерины Вербицкой ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/15YLkdBCmvZyICh9cFCclnz3iXzw_O1PZ-QuOcLo2Y7A/edit?usp=sharing_eid&amp;amp;invite=CL-Lgs8J&amp;amp;ts=56d60b0c Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7800</id>
		<title>Формальные языки, 2 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7800"/>
				<updated>2016-04-21T13:11:31Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Николай Карпов (I подгруппа), Михаил Слабодкин (slabodkinm@gmail.com) (II подгруппа).&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Эквивалентность МП-автоматов и КС-грамматик&lt;br /&gt;
* Детеримированные автоматы с магазинной памятью, неэквивалетность двух видов приема&lt;br /&gt;
* Соотношение регулярных, ДМП- и КС-языков&lt;br /&gt;
Лекция 9&lt;br /&gt;
* Иерархия Хомского&lt;br /&gt;
* Регулярные грамматики, эквивалентность ДКА&lt;br /&gt;
* Контекстно-зависимые грамматики, неукорачивающие грамматики&lt;br /&gt;
* Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней&lt;br /&gt;
* Неограниченные грамматики, эквивалентность машинам Тьюринга&lt;br /&gt;
&lt;br /&gt;
== К занятиям Николая Карпова ==&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/folderview?id=0B9NF86zbFMKkQlBDUHpLZDI0eHM&amp;amp;usp=sharing Все материалы и табличка].&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1_JhH9h8_k57iw3BEFnlMmK3sfSITwDWVOvlerSA5Wlk/edit?usp=drive_web Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
Осторожно, теоретически могут быть ссылки на старые версии - актуальные ищите в разделе &amp;quot;Все материалы и табличка&amp;quot; выше.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !№&lt;br /&gt;
 !Дата&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !1&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMzRQQ09uQmVsbWc/view На 19.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !2&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWXA5UnE2Xy1uczQ/view На 26.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !3&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZy1QY3dVZEhXbzg/view На 04.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !4&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkQkl1cUZuZ0FGUm8/view На 11.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !5&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMFBKQmJBa25BYTQ/view На 18.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !6&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZEFUMjRrVVRBTms/view На 25.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !7&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkaEVFZ2JxazY4bkE/view На 01.04.2016]&lt;br /&gt;
  &lt;br /&gt;
 |-&lt;br /&gt;
 !8&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkeDF1TFRDSktuUW8/view На 08.04.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !9&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWUJ5YTBOb2RoYzQ/view На 22.04.2016]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== К занятиям Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/13ELlUZn098B5opdQrn1UWfMmDbwosVZ5vKNX7NZDGc8/edit Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7799</id>
		<title>Python (физики), весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7799"/>
				<updated>2016-04-21T13:09:10Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Хранение вещественных чисел (IEEE floating point)&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
&lt;br /&gt;
* Библиотека NumPy&lt;br /&gt;
* np.array()&lt;br /&gt;
* применение операторов поэлементно (a + b, a == b)&lt;br /&gt;
* .ndim&lt;br /&gt;
* .shape&lt;br /&gt;
* .dtype&lt;br /&gt;
* np.arange()&lt;br /&gt;
* np.linspace()&lt;br /&gt;
* np.ones()&lt;br /&gt;
* np.zeros()&lt;br /&gt;
* np.eye()&lt;br /&gt;
* np.diag()&lt;br /&gt;
* np.random.rand()&lt;br /&gt;
* np.random.random_sample()&lt;br /&gt;
* np.random.random_integers()&lt;br /&gt;
* np.tile()&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
&lt;br /&gt;
* broadcasting&lt;br /&gt;
* адресация в массиве: срезы, a[list], a[predicate]&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
&lt;br /&gt;
* masked array&lt;br /&gt;
* многочлены (poly1d), операции с ними&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/PzxK2FgA Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Библиотека matplotlib.pyplot&lt;br /&gt;
* plt.figure(figsize=, dpi=)&lt;br /&gt;
* plt.show()&lt;br /&gt;
* plt.plot(x, y, color=, linewidth=, linestyle=, label=)&lt;br /&gt;
* plt.xlim()&lt;br /&gt;
* plt.xticks(ticks)&lt;br /&gt;
* plt.xticks(ticks, label_in_latex)&lt;br /&gt;
* plt.legend(loc=)&lt;br /&gt;
* plt.scatter(x, y, size)&lt;br /&gt;
* plt.annotate(text, xy=)&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/0beXcmMW Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* subplot, axes&lt;br /&gt;
* bar, pie&lt;br /&gt;
* colors, colormap&lt;br /&gt;
* np.meshgrip&lt;br /&gt;
* contour, contourf&lt;br /&gt;
* imshow&lt;br /&gt;
* mpl_toolkits.mplot3d.Axes3D: plot_surface, plot_trisurf&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/FJR7Ndk2 Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Примитивы из линейной алгебры&lt;br /&gt;
* Интегрирование функции от 1 и более аргумента&lt;br /&gt;
&lt;br /&gt;
Лекция 8&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/KHyKX6GV Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Интерполяция&lt;br /&gt;
* Приближения набора точек кривой заданного вида&lt;br /&gt;
* Оптимизация функции&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7756</id>
		<title>Python (физики), весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7756"/>
				<updated>2016-04-14T13:19:51Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: /* План */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Хранение вещественных чисел (IEEE floating point)&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
&lt;br /&gt;
* Библиотека NumPy&lt;br /&gt;
* np.array()&lt;br /&gt;
* применение операторов поэлементно (a + b, a == b)&lt;br /&gt;
* .ndim&lt;br /&gt;
* .shape&lt;br /&gt;
* .dtype&lt;br /&gt;
* np.arange()&lt;br /&gt;
* np.linspace()&lt;br /&gt;
* np.ones()&lt;br /&gt;
* np.zeros()&lt;br /&gt;
* np.eye()&lt;br /&gt;
* np.diag()&lt;br /&gt;
* np.random.rand()&lt;br /&gt;
* np.random.random_sample()&lt;br /&gt;
* np.random.random_integers()&lt;br /&gt;
* np.tile()&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
&lt;br /&gt;
* broadcasting&lt;br /&gt;
* адресация в массиве: срезы, a[list], a[predicate]&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
&lt;br /&gt;
* masked array&lt;br /&gt;
* многочлены (poly1d), операции с ними&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/PzxK2FgA Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Библиотека matplotlib.pyplot&lt;br /&gt;
* plt.figure(figsize=, dpi=)&lt;br /&gt;
* plt.show()&lt;br /&gt;
* plt.plot(x, y, color=, linewidth=, linestyle=, label=)&lt;br /&gt;
* plt.xlim()&lt;br /&gt;
* plt.xticks(ticks)&lt;br /&gt;
* plt.xticks(ticks, label_in_latex)&lt;br /&gt;
* plt.legend(loc=)&lt;br /&gt;
* plt.scatter(x, y, size)&lt;br /&gt;
* plt.annotate(text, xy=)&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/0beXcmMW Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* subplot, axes&lt;br /&gt;
* bar, pie&lt;br /&gt;
* colors, colormap&lt;br /&gt;
* np.meshgrip&lt;br /&gt;
* contour, contourf&lt;br /&gt;
* imshow&lt;br /&gt;
* mpl_toolkits.mplot3d.Axes3D: plot_surface, plot_trisurf&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/FJR7Ndk2 Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Примитивы из линейной алгебры&lt;br /&gt;
* Интегрирование функции от 1 и более аргумента&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7755</id>
		<title>Python (физики), весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=Python_(%D1%84%D0%B8%D0%B7%D0%B8%D0%BA%D0%B8),_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7755"/>
				<updated>2016-04-14T13:16:24Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
&lt;br /&gt;
* Хранение вещественных чисел (IEEE floating point)&lt;br /&gt;
&lt;br /&gt;
Лекция 2&lt;br /&gt;
&lt;br /&gt;
* Библиотека NumPy&lt;br /&gt;
* np.array()&lt;br /&gt;
* применение операторов поэлементно (a + b, a == b)&lt;br /&gt;
* .ndim&lt;br /&gt;
* .shape&lt;br /&gt;
* .dtype&lt;br /&gt;
* np.arange()&lt;br /&gt;
* np.linspace()&lt;br /&gt;
* np.ones()&lt;br /&gt;
* np.zeros()&lt;br /&gt;
* np.eye()&lt;br /&gt;
* np.diag()&lt;br /&gt;
* np.random.rand()&lt;br /&gt;
* np.random.random_sample()&lt;br /&gt;
* np.random.random_integers()&lt;br /&gt;
* np.tile()&lt;br /&gt;
&lt;br /&gt;
Лекция 3&lt;br /&gt;
&lt;br /&gt;
* broadcasting&lt;br /&gt;
* адресация в массиве: срезы, a[list], a[predicate]&lt;br /&gt;
&lt;br /&gt;
Лекция 4&lt;br /&gt;
&lt;br /&gt;
* masked array&lt;br /&gt;
* многочлены (poly1d), операции с ними&lt;br /&gt;
&lt;br /&gt;
Лекция 5&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/PzxK2FgA Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Библиотека matplotlib.pyplot&lt;br /&gt;
* plt.figure(figsize=, dpi=)&lt;br /&gt;
* plt.show()&lt;br /&gt;
* plt.plot(x, y, color=, linewidth=, linestyle=, label=)&lt;br /&gt;
* plt.xlim()&lt;br /&gt;
* plt.xticks(ticks)&lt;br /&gt;
* plt.xticks(ticks, label_in_latex)&lt;br /&gt;
* plt.legend(loc=)&lt;br /&gt;
* plt.scatter(x, y, size)&lt;br /&gt;
* plt.annotate(text, xy=)&lt;br /&gt;
&lt;br /&gt;
Лекция 6&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/0beXcmMW Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* subplot, axes&lt;br /&gt;
* bar, pie&lt;br /&gt;
* colors, colormap&lt;br /&gt;
* np.meshgrip&lt;br /&gt;
* contour, contourf&lt;br /&gt;
* imshow&lt;br /&gt;
* mpl_toolkits.mplot3d.Axes3D: plot_surface, plot_trisurf&lt;br /&gt;
&lt;br /&gt;
Лекция 7&lt;br /&gt;
&lt;br /&gt;
[http://pastebin.com/FJR7Ndk2 Черновик с лекции]&lt;br /&gt;
&lt;br /&gt;
* Примитивы из линейной алребры&lt;br /&gt;
* Интегрирование функции от 1 и более аргумента&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7753</id>
		<title>Формальные языки, 5 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7753"/>
				<updated>2016-04-13T12:34:25Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Екатерина Вербицкая, Михаил Слабодкин (slabodkinm@gmail.com).&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию&lt;br /&gt;
&lt;br /&gt;
== Подгруппа Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1A_IpQrFM7Qf524oY79ONEvnFxu2zw8bRGx8-XEQm3Rg Результаты]&lt;br /&gt;
&lt;br /&gt;
== Подгруппа Екатерины Вербицкой ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/15YLkdBCmvZyICh9cFCclnz3iXzw_O1PZ-QuOcLo2Y7A/edit?usp=sharing_eid&amp;amp;invite=CL-Lgs8J&amp;amp;ts=56d60b0c Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7752</id>
		<title>Формальные языки, 2 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7752"/>
				<updated>2016-04-13T12:34:12Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Николай Карпов (I подгруппа), Михаил Слабодкин (slabodkinm@gmail.com) (II подгруппа).&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию&lt;br /&gt;
Лекция 8&lt;br /&gt;
* Эквивалентность МП-автоматов и КС-грамматик&lt;br /&gt;
* Детеримированные автоматы с магазинной памятью, неэквивалетность двух видов приема&lt;br /&gt;
* Соотношение регулярных, ДМП- и КС-языков&lt;br /&gt;
&lt;br /&gt;
== К занятиям Николая Карпова ==&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/folderview?id=0B9NF86zbFMKkQlBDUHpLZDI0eHM&amp;amp;usp=sharing Все материалы и табличка].&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1_JhH9h8_k57iw3BEFnlMmK3sfSITwDWVOvlerSA5Wlk/edit?usp=drive_web Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
Осторожно, теоретически могут быть ссылки на старые версии - актуальные ищите в разделе &amp;quot;Все материалы и табличка&amp;quot; выше.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !№&lt;br /&gt;
 !Дата&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !1&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMzRQQ09uQmVsbWc/view На 19.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !2&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWXA5UnE2Xy1uczQ/view На 26.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !3&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZy1QY3dVZEhXbzg/view На 04.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !4&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkQkl1cUZuZ0FGUm8/view На 11.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !5&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMFBKQmJBa25BYTQ/view На 18.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !6&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZEFUMjRrVVRBTms/view На 25.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !7&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkaEVFZ2JxazY4bkE/view На 01.04.2016]&lt;br /&gt;
  &lt;br /&gt;
 |-&lt;br /&gt;
 !8&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkeDF1TFRDSktuUW8/view На 08.04.2016]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== К занятиям Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/13ELlUZn098B5opdQrn1UWfMmDbwosVZ5vKNX7NZDGc8/edit Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7685</id>
		<title>Формальные языки, 5 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_5_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7685"/>
				<updated>2016-04-04T23:18:04Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Екатерина Вербицкая, Михаил Слабодкин (slabodkinm@gmail.com).&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
&lt;br /&gt;
== Подгруппа Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1A_IpQrFM7Qf524oY79ONEvnFxu2zw8bRGx8-XEQm3Rg Результаты]&lt;br /&gt;
&lt;br /&gt;
== Подгруппа Екатерины Вербицкой ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/15YLkdBCmvZyICh9cFCclnz3iXzw_O1PZ-QuOcLo2Y7A/edit?usp=sharing_eid&amp;amp;invite=CL-Lgs8J&amp;amp;ts=56d60b0c Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	<entry>
		<id>http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7684</id>
		<title>Формальные языки, 2 курс, весна 2016</title>
		<link rel="alternate" type="text/html" href="http://mit.spbau.ru/sewiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D1%8F%D0%B7%D1%8B%D0%BA%D0%B8,_2_%D0%BA%D1%83%D1%80%D1%81,_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2016&amp;diff=7684"/>
				<updated>2016-04-04T23:17:53Z</updated>
		
		<summary type="html">&lt;p&gt;Darnley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Лекции:''' Михаил Эдуардович Дворкин (&amp;lt;b&amp;gt;mikhail.dvorkin@gmail.com&amp;lt;/b&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
'''Практика:''' Николай Карпов (I подгруппа), Михаил Слабодкин (slabodkinm@gmail.com) (II подгруппа).&lt;br /&gt;
&lt;br /&gt;
== План ==&lt;br /&gt;
&lt;br /&gt;
Лекция 1&lt;br /&gt;
* Языки и yes/no-задачи. Теоретико-множественное доказательство невозможности описания языков.&lt;br /&gt;
* Детерминированные конечные автоматы. Принятие слова.&lt;br /&gt;
* Эквивалентность состояний. Минимизация ДКА.&lt;br /&gt;
Лекция 2&lt;br /&gt;
* Правые контексты.&lt;br /&gt;
* Эквивалентность ДКА.&lt;br /&gt;
* Прямое произведение ДКА.&lt;br /&gt;
* Динамическое программирование по ДКА.&lt;br /&gt;
Лекция 3&lt;br /&gt;
* Академические регулярные выражения.&lt;br /&gt;
* Теорема Клини — эквивалентность КА и АРВ.&lt;br /&gt;
Лекция 4&lt;br /&gt;
* Операции над языками. Свойства регулярных языков.&lt;br /&gt;
* Лемма о разрастании.&lt;br /&gt;
Лекция 5&lt;br /&gt;
* КС-грамматики.&lt;br /&gt;
* Вывод, левосторонний вывод, дерево разбора.&lt;br /&gt;
* Однозначные КС-грамматики.&lt;br /&gt;
* Вложенность регулярных языков в КС-языки.&lt;br /&gt;
Лекция 6&lt;br /&gt;
* Нормальная форма Хомского.&lt;br /&gt;
* Удаление бесполезных нетерминалов, \eps-продукций, цепных продукций, терминалов в длинных продукциях, длинных продукций.&lt;br /&gt;
* Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.&lt;br /&gt;
Лекция 7&lt;br /&gt;
* Лемма о разрастании для КС-грамматик&lt;br /&gt;
* Автоматы с магазинной памятью&lt;br /&gt;
&lt;br /&gt;
== К занятиям Николая Карпова ==&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/folderview?id=0B9NF86zbFMKkQlBDUHpLZDI0eHM&amp;amp;usp=sharing Все материалы и табличка].&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1_JhH9h8_k57iw3BEFnlMmK3sfSITwDWVOvlerSA5Wlk/edit?usp=drive_web Таблица с результатами]&lt;br /&gt;
&lt;br /&gt;
=== Домашние задания ===&lt;br /&gt;
Осторожно, теоретически могут быть ссылки на старые версии - актуальные ищите в разделе &amp;quot;Все материалы и табличка&amp;quot; выше.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !№&lt;br /&gt;
 !Дата&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !1&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMzRQQ09uQmVsbWc/view На 19.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !2&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkWXA5UnE2Xy1uczQ/view На 26.02.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !3&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZy1QY3dVZEhXbzg/view На 04.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !4&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkQkl1cUZuZ0FGUm8/view На 11.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
 !5&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkMFBKQmJBa25BYTQ/view На 18.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !6&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkZEFUMjRrVVRBTms/view На 25.03.2016]&lt;br /&gt;
&lt;br /&gt;
 |- &lt;br /&gt;
 !7&lt;br /&gt;
 |align=center|[https://drive.google.com/file/d/0B9NF86zbFMKkaEVFZ2JxazY4bkE/view На 01.04.2016]&lt;br /&gt;
  &lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== К занятиям Михаила Слабодкина ==&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/13ELlUZn098B5opdQrn1UWfMmDbwosVZ5vKNX7NZDGc8/edit Результаты]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
&lt;br /&gt;
* Важная книга для первой части курса: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.&lt;br /&gt;
* [http://neerc.ifmo.ru/wiki/index.php?title=Теория_формальных_языков]&lt;br /&gt;
* [http://www.ics.uci.edu/~goodrich/teach/cs162/notes/]&lt;br /&gt;
* [http://www.eecs.wsu.edu/~ananth/CptS317/]&lt;br /&gt;
* [http://users.utu.fi/jkari/automata/fullnotes.pdf]&lt;/div&gt;</summary>
		<author><name>Darnley</name></author>	</entry>

	</feed>