ОиМП-2015 — различия между версиями
Материал из Wiki - Факультет компьютерных наук
Aumnov (обсуждение | вклад) м (→Основы и методология программирования, 2015 год, базовый поток, 1-2 модули) |
Melnichuk (обсуждение | вклад) (→Краткое содержание прочитанных лекций) |
||
Строка 45: | Строка 45: | ||
* '''04.09.2015.''' Hello, world! Интерпретатор python в режиме калькулятора. Арифметические операции. Типы int, float, complex, bool. Функции print и input. Строки. Списки. Функция len. Срезки в строках и списках. Функции split и join. Итерация с помощью цикла for. [[http://nbviewer.ipython.org/github/alzobnin/hse-cs-prog/blob/master/01.ipynb Код, написанный на лекции] (по техническим причинам использовали python2)]. | * '''04.09.2015.''' Hello, world! Интерпретатор python в режиме калькулятора. Арифметические операции. Типы int, float, complex, bool. Функции print и input. Строки. Списки. Функция len. Срезки в строках и списках. Функции split и join. Итерация с помощью цикла for. [[http://nbviewer.ipython.org/github/alzobnin/hse-cs-prog/blob/master/01.ipynb Код, написанный на лекции] (по техническим причинам использовали python2)]. | ||
+ | |||
+ | ===Контесты для семинаров=== | ||
+ | * [https://official.contest.yandex.ru/contest/1444/enter/ Контест по циклам] | ||
+ | * [https://official.contest.yandex.ru/contest/1444/enter/ Контест по строкам] | ||
===Полезные ссылки=== | ===Полезные ссылки=== |
Версия 13:33, 7 сентября 2015
Содержание
Основы и методология программирования, 2015 год, базовый поток, 1-2 модули
Лектор: к. ф.-м. н. А. И. Зобнин
Лекции: вторник (еженедельно), 1-я пара, ауд. 622;
пятница (четные недели), 1-я пара, ауд. 622.
Семинары:
Подгруппа | Преподаватель | Расписание семинаров | Учебные ассистенты |
---|---|---|---|
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
Краткое содержание прочитанных лекций
- 04.09.2015. Hello, world! Интерпретатор python в режиме калькулятора. Арифметические операции. Типы int, float, complex, bool. Функции print и input. Строки. Списки. Функция len. Срезки в строках и списках. Функции split и join. Итерация с помощью цикла for. [Код, написанный на лекции (по техническим причинам использовали python2)].
Контесты для семинаров
Полезные ссылки
- Tutorial по языку Python 3 (на английском).
- Курс "Программирование на языке Python" (Д. Кириенко, школа 179).
- informatics.mccme.ru - дистанционная подготовка по информатике.
Часто задаваемые вопросы
Можно ли использовать на семинарах свой ноутбук?
Да, мы этого не запрещаем.
В какой среде лучше писать программы для python'а?
В компьютерных классах можно запустить PyCharm (выбирайте при создании проекта python 3!), ipython3 notebook, IDLE (под Windows), а также просто написать код программы в произвольном текстовом редакторе (например, vim :) и запустить из терминала с помощью python3 <имя_файла>. Выбирайте любую среду на свой вкус.