ОиМП-2015
Материал из Wiki - Факультет компьютерных наук
Версия от 17:01, 8 сентября 2015; Alexey.zobnin (обсуждение | вклад)
Содержание
Основы и методология программирования, 2015 год, базовый поток, 1-2 модули
Лектор: к. ф.-м. н. А. И. Зобнин
Лекции: вторник (еженедельно), 1-я пара, ауд. 622;
пятница (четные недели), 1-я пара, ауд. 622.
Краткое содержание прочитанных лекций
- 04.09.2015. Hello, world! Интерпретатор python в режиме калькулятора. Арифметические операции. Типы int, float, complex, bool. Функции print и input. Строки. Списки. Функция len. Срезки в строках и списках. Функции split и join. Итерация с помощью цикла for. [Код, написанный на лекции (по техническим причинам использовали python2)].
- 08.09.2015. Цикл for. Функция range. Цикл while. Условный оператор if/elif/else. Раздел else в циклах. Кортежи, словари и множества. Задача о частотном словаре символов в строке. [Код, написанный на лекции]
Контесты для семинаров
Полезные ссылки
- Tutorial по языку Python 3 (на английском).
- Курс "Программирование на языке Python" (Д. Кириенко, школа 179).
- informatics.mccme.ru - дистанционная подготовка по информатике.
- pep8online.com - автоматическая проверка соответствия оформления программы требованиям PEP8.
Часто задаваемые вопросы
Можно ли использовать на семинарах свой ноутбук?
Да, мы этого не запрещаем.
В какой среде лучше писать программы для python'а?
В компьютерных классах можно запустить PyCharm (выбирайте при создании проекта python 3!), ipython3 notebook, IDLE (под Windows), а также просто написать код программы в произвольном текстовом редакторе (например, vim :) и запустить из терминала с помощью python3 <имя_файла>. Выбирайте любую среду на свой вкус.
Расписание семинаров
Подгруппа | Преподаватель | Расписание семинаров | Учебные ассистенты |
---|---|---|---|
152-1 | Зобнин Алексей Игоревич | вторник, 2-я пара, ауд. 501; пятница, 1-я пара, ауд. 501 (нечетные недели); пятница, 2-я пара, ауд. 501 |
|
152-2 | Кондратьев Андрей Владимирович | понедельник, 2-я пара, ауд. 513 (нечетные недели); понедельник, 3-я пара, ауд. 513; вторник, 2-я пара, ауд. 503 |
|
154-1 | Макаров Илья Андреевич | понедельник, 5-я пара, ауд. 505; четверг, 3-я пара, ауд. 503; четверг, 5-я пара, ауд. 503 (нечетные недели) |
Владимир Гончаров |
154-2 | Умнов Алексей Витальевич | вторник, 3-я пара, ауд. 501; среда, 3-я пара, ауд. 501; среда, 4-я пара, ауд. 501 (нечетные недели) |
|
155-1 | Дектярев Михаил Владимирович | понедельник, 2-я пара, ауд. 503; среда, 1-я пара, ауд. 503 (нечетные недели); среда, 2-я пара, ауд. 503 |
|
155-2 | Мельничук Павел Владимирович | понедельник, 2-я пара, ауд. 505; среда, 1-я пара, ауд. 301 (нечетные недели); среда, 2-я пара, ауд. 301 |
Александр Тиунов |
156-1 | Синицын Филипп Геннадьевич | среда, 2-я пара, ауд. 605; среда, 3-я пара, ауд. 301 (нечетные недели); четверг, 1-я пара, ауд. 501 |
|
156-2 | Умнов Алексей Витальевич | вторник, 4-я пара, ауд. 501; вторник, 5-я пара, ауд. 501 (нечетные недели); среда, 2-я пара, ауд. 327 |
|
157-1 | Густокашин Михаил Сергеевич | понедельник, 2-я пара, ауд. 501; вторник, 4-я пара, ауд. 501; вторник, 5-я пара, ауд. 501 (нечетные недели) |
|
157-2 | Цетлин Сергей Витальевич | вторник, 4-я пара, ауд. 301; вторник, 5-я пара, ауд. 505 (нечетные недели); четверг, 3-я пара, ауд. 327 |
|
158-1 | Вельтищев Дмитрий Николаевич | среда, 1-я пара, ауд. 513; среда, 2-я пара, ауд. 420 (нечетные недели); четверг, 1-я пара, ауд. 513 |
|
158-2 | Строк Федор Владимирович | четверг, 1-я пара, ауд. 505; суббота, 1-я пара, ауд. 513; суббота, 2-я пара, ауд. 513 (нечетные недели) |
Список студентов с разбиением по группам: http://www.hse.ru/ba/ami/studentlist