<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D0%B8%D0%9C%D0%9F%2C_I_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA</id>
	<title>ОиМП, I поток - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D0%B8%D0%9C%D0%9F%2C_I_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=%D0%9E%D0%B8%D0%9C%D0%9F,_I_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA&amp;action=history"/>
	<updated>2026-06-06T14:24:06Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.ru/index.php?title=%D0%9E%D0%B8%D0%9C%D0%9F,_I_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA&amp;diff=1491&amp;oldid=prev</id>
		<title>imported&gt;Alexey.zobnin: Migrated current public revision from wiki.cs.hse.ru</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=%D0%9E%D0%B8%D0%9C%D0%9F,_I_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA&amp;diff=1491&amp;oldid=prev"/>
		<updated>2014-12-20T18:50:20Z</updated>

		<summary type="html">&lt;p&gt;Migrated current public revision from wiki.cs.hse.ru&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Основы и методологии программирования, I поток ==&lt;br /&gt;
=== Краткое содержание лекций ===&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (06.09.2014)====&lt;br /&gt;
Дзен питона. Работа с питоном в режиме калькулятора. Функции print и input. Типы int, float, complex и bool. Переменные. Оператор if/elsif/else. Строки. Списки. Кортежи. Операторы while и for.&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (09.09.2014)====&lt;br /&gt;
Словари. Множества. Функции. Пример: вычисление факториала. Функции split и join. Функции для работы со строками.&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (13.09.2014)====&lt;br /&gt;
Примеры: проверка простоты числа. Двумерные массивы как списки списков. Функция enumerate.&lt;br /&gt;
Списковые выражения (list comprehensions). Лямбда-функции. Сортировка списка по указанным ключам. Функция map.&lt;br /&gt;
[https://yadi.sk/d/mCEk3uCdbYNrP ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (16.09.2014)====&lt;br /&gt;
Примеры: алгоритм Евклида, быстрое возведение в степень. Инвариант цикла. &lt;br /&gt;
Способы передачи параметров в функции. Генераторы, операторы yield и yield from. Оператор pass. Оператор assert.&lt;br /&gt;
[https://yadi.sk/d/wDe9Aj0tbYNu5 ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (20.09.2014)====&lt;br /&gt;
Работа с файлами. Пространства имен. Классы и объекты.&lt;br /&gt;
[https://yadi.sk/d/IKdcWnc5bZzHy ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (23.09.2014)====&lt;br /&gt;
Перегрузка внутренних функций в классе. Итераторы.&lt;br /&gt;
[https://yadi.sk/d/tVDNQ-k-bcUJH ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (27.09.2014)====&lt;br /&gt;
Разбор типичных ошибок. Пример класса &amp;quot;Рациональное число&amp;quot;.&lt;br /&gt;
[https://yadi.sk/d/L8Kdc3kRbjr3T ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лецкия 8 (30.09.2014)====&lt;br /&gt;
Обзор стандартной библиотеки Python&amp;#039;а: модули re и itertools.&lt;br /&gt;
[https://yadi.sk/d/sJx07shIbjqWh ipython3 notebook]&lt;br /&gt;
&lt;br /&gt;
====Лекция 9 (04.10.2014)====&lt;br /&gt;
Обзор стандартной библиотеки Python&amp;#039;а.&lt;br /&gt;
&lt;br /&gt;
====Лекция 10 (07.10.2014)====&lt;br /&gt;
Разбор первого домашнего задания.&lt;br /&gt;
Язык C++. Программа Hello, world! Потоковый ввод-вывод.&lt;br /&gt;
&lt;br /&gt;
====Лекция 11 (11.10.2014)====&lt;br /&gt;
Встроенные типы данных (char, int, long, bool, float, double).&lt;br /&gt;
Инструкции if, while, do ... while, for, goto, switch.&lt;br /&gt;
&lt;br /&gt;
====Лекция 12 (14.10.2014)====&lt;br /&gt;
Функции. Шаблоны функций. Передача значения по ссылке. Контейнер std::vector. Спецификаторы const и constexpr.&lt;br /&gt;
[https://yadi.sk/d/YNz4I2_lbzoR9 Фрагменты кода]&lt;br /&gt;
&lt;br /&gt;
====Лекция 13 (18.10.2014)====&lt;br /&gt;
Выражения. Приоритет и ассоциативность операторов. Статические массивы. Указатели.&lt;br /&gt;
[https://yadi.sk/d/YNz4I2_lbzoR9 Фрагменты кода]&lt;br /&gt;
&lt;br /&gt;
====Лекция 14 (21.10.2014)====&lt;br /&gt;
C-строки. Указатели. Константность. Итераторы. Контейнеры std::list и std::map.&lt;br /&gt;
[https://yadi.sk/d/2afMzRPCcBHkQ Фрагменты кода]&lt;br /&gt;
&lt;br /&gt;
====Лекция 15 (25.10.2014)====&lt;br /&gt;
Указатели и ссылки.&lt;br /&gt;
&lt;br /&gt;
====Лекция 16 (08.11.2014)====&lt;br /&gt;
Разбор задач второй домашней работы.&lt;br /&gt;
&lt;br /&gt;
====Лекция 17 (11.11.2014)====&lt;br /&gt;
Разбор задач о корректности выражений и приоритете операторов. Структуры. Оператор -&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Лекция 18 (15.11.2014)==== &lt;br /&gt;
Контейнеры стандартной библиотеки.&lt;br /&gt;
&lt;br /&gt;
====Лекция 19 (18.11.2014)====&lt;br /&gt;
Алгоритмы стандартной библиотеки, не изменяющие последовательность.&lt;br /&gt;
&lt;br /&gt;
====Лекция 20 (22.11.2014)====&lt;br /&gt;
Категории итераторов.&lt;br /&gt;
Алгоритмы стандартной библиотеки, изменяющие последовательность. [https://yadi.sk/d/HruyDKK1dAHX4 Фрагменты кода с использованием и реализацией алгоритмов]&lt;br /&gt;
&lt;br /&gt;
====Лекция 21 (25.11.2014)====&lt;br /&gt;
Алгоритмы стандартной библиотеки, работающие с отсортированными последовательностями.&lt;br /&gt;
Классы.&lt;br /&gt;
&lt;br /&gt;
====Лекция 22 (29.11.2014)====&lt;br /&gt;
Пример класса Complex. Перегрузка операторов.&lt;br /&gt;
[https://yadi.sk/d/6p6PV7dldAGnx Фрагменты кода]&lt;br /&gt;
&lt;br /&gt;
====Лекция 23 (02.12.2014)====&lt;br /&gt;
Пример шаблонного класса Matrix. Перегрузка оператора &amp;lt;&amp;lt;.&lt;br /&gt;
[https://yadi.sk/d/vR5vds38d6Axr Фрагменты кода]&lt;br /&gt;
&lt;br /&gt;
====Лекция 24 (06.12.2014)====&lt;br /&gt;
Частичная специализация шаблонов.&lt;br /&gt;
Конструкторы, оператор присваивания, деструкторы.&lt;br /&gt;
[https://yadi.sk/d/V1-vCZvBdBqfR Фрагменты кода]&lt;br /&gt;
&lt;br /&gt;
====Лекция 25 (09.12.2014)====&lt;br /&gt;
Композиция. Порядок инициализации полей. Исключения.&lt;br /&gt;
&lt;br /&gt;
====Лекция 26 (13.12.2014)====&lt;br /&gt;
Наследование, полиморфизм, виртуальные функции.&lt;br /&gt;
[https://yadi.sk/d/VTZpNvohdMgeD Фрагменты кода]&lt;br /&gt;
&lt;br /&gt;
====Лекция 27 (16.12.2014)====&lt;br /&gt;
Реализация класса vector в первом приближении (без зарезервированной части памяти, без размещающего оператора new и т. д.).&lt;br /&gt;
[https://yadi.sk/d/_Kupk-PYdWHjc Фрагменты кода]&lt;br /&gt;
&lt;br /&gt;
====Лекция 28 (20.12.2014)====&lt;br /&gt;
Разбор задач последней домашней работы.&lt;/div&gt;</summary>
		<author><name>imported&gt;Alexey.zobnin</name></author>
	</entry>
</feed>