Основы программирования на Python весна 2020 матфак — различия между версиями
Строка 1: | Строка 1: | ||
− | |||
− | |||
− | |||
Занятия потока 2020 года начались 11 января. | Занятия потока 2020 года начались 11 января. | ||
Строка 7: | Строка 4: | ||
[[Файл:Python-logo2.png|120px|borderless|left]] | [[Файл:Python-logo2.png|120px|borderless|left]] | ||
− | |||
Курс читается для студентов факультета математики ВШЭ в 3-4 модулях. | Курс читается для студентов факультета математики ВШЭ в 3-4 модулях. | ||
Строка 22: | Строка 18: | ||
Мовсес Элбакян https://tlg.name/sesvom | Мовсес Элбакян https://tlg.name/sesvom | ||
Дмитрий Попов https://tlg.name/foksly | Дмитрий Попов https://tlg.name/foksly | ||
+ | |||
+ | === Расписание === | ||
+ | Занятия проходят на Усачева в 318 аудитории. | ||
+ | |||
+ | |||
+ | Лекции - 2-ая пара в субботу. | ||
+ | |||
+ | Семинары - 1-ая группа 3-ая пара в субботу, 2-ая группа 2-ая пара в пятницу. | ||
+ | Группа на выбор, посещать нужно только один из семинаров. | ||
=== Необходимые ссылки === | === Необходимые ссылки === |
Версия 12:51, 18 января 2020
Занятия потока 2020 года начались 11 января.
О курсе
Курс читается для студентов факультета математики ВШЭ в 3-4 модулях.
На курсе есть лекции и семинары.
Лектор: Иванникова Вероника https://tlg.name/apple_veronika
Семинарист Дмитрий Контуров https://tlg.name/Kipnell
Ассистенты Мовсес Элбакян https://tlg.name/sesvom Дмитрий Попов https://tlg.name/foksly
Расписание
Занятия проходят на Усачева в 318 аудитории.
Лекции - 2-ая пара в субботу.
Семинары - 1-ая группа 3-ая пара в субботу, 2-ая группа 2-ая пара в пятницу. Группа на выбор, посещать нужно только один из семинаров.
Необходимые ссылки
Пререквизиты курса
От слушателей курса ожидается:
- базовое знание Python (условия, циклы, функции, классы)
- готовность работать в терминале и преодолевать трудности
- знакомство с базовым математическим аппаратом (например, основы статистики, линейная алгебра и проч.)
Формула оценки
Сумма всех полученных баллов за все задания нормированная на 10.
Как работать в терминале
Новоприбывшим надо посмотреть слайды и пройти туториал
Лекции
Лекция 1. Введение
13.01 Обзор возможностей языка. Философия Python, классы решаемых задач. Интерпретация программы на Python. Память, процессор.
Лекция 2. Основы работы в Unix-среде
18.01 stdin, stdout, stderr
Семинары
Семинар 1. Организационный, работа в терминале
Note! Очень желательно принести с собой ноутбук.
1. Работа в терминале
Новости курса
Полезные материалы
Основная литература
- Н.А.Ворожцов, А.В.Винокуров, 2008. Практика и теория программирования. Физматкнига
- Документация языка Python https://docs.python.org/3/
- Б.У. Керниган, Р. Пайк , 2017. Практика программирования. Вильямс
- Micha Gorelick, Ian Ozsvald, 2014. High Performance Python
- Лучано Рамальо, 2016. Python. К вершинам мастерства