Основы программирования на Python весна 2020 матфак — различия между версиями
Строка 11: | Строка 11: | ||
− | '''Лектор:''' [https://t | + | |
+ | '''Лектор:''' Иванникова Вероника https://tlg.name/apple_veronika | ||
+ | |||
+ | '''Семинарист''' Дмитрий Контуров https://tlg.name/Kipnell | ||
+ | |||
+ | '''Ассистенты''' | ||
+ | Мовсес Элбакян https://tlg.name/sesvom | ||
+ | Дмитрий Попов https://tlg.name/foksly | ||
+ | |||
+ | === Необходимые ссылки === | ||
+ | [https://t.me/joinchat/CfMTtUcB05aqSC236-NReA Чат курса] | ||
Строка 21: | Строка 31: | ||
* знакомство с базовым математическим аппаратом (например, основы статистики, линейная алгебра и проч.) | * знакомство с базовым математическим аппаратом (например, основы статистики, линейная алгебра и проч.) | ||
− | + | ||
=== Семинары === | === Семинары === | ||
− | + | ||
=== Формула оценки === | === Формула оценки === |
Версия 01:12, 11 января 2020
Занятия потока 2020 года начинаются 11 января в субботу, 2 и 3-я пара. На Усачева
Содержание
О курсе
Курс читается для студентов факультета математики ВШЭ в 3-4 модулях.
На курсе есть лекции и семинары.
Лектор: Иванникова Вероника https://tlg.name/apple_veronika
Семинарист Дмитрий Контуров https://tlg.name/Kipnell
Ассистенты Мовсес Элбакян https://tlg.name/sesvom Дмитрий Попов https://tlg.name/foksly
Необходимые ссылки
Пререквизиты курса
От слушателей курса ожидается:
- базовое знание Python (условия, циклы, функции, классы)
- готовность работать в терминале и преодолевать трудности
- знакомство с базовым математическим аппаратом (например, основы статистики, линейная алгебра и проч.)
Семинары
Формула оценки
Как работать в терминале
Новоприбывшим надо посмотреть слайды и пройти туториал
Python 3.6
Нужен интрепретатор Python 3.6 Рекомендуем дистрибутив Anaconda
Рекомендуем также использовать PyCharm Community Edition (кстати, для студентов можно бесплатно получить и профессиональную версию)
На занятия лучше носить ноутбук, но если нет такой возможности, можно использовать https://colab.research.google.com/ который работает с любого утюга.
Лекции
Лекция 1. Введение
13.01 Обзор возможностей языка. Философия Python, классы решаемых задач. Интерпретация программы на Python. Память, процессор. Использование библиотек.
Семинары
Семинар 1. Организационный, работа в терминале
Note! Очень желательно принести с собой ноутбук.
1. Работа в терминале
Новости курса
Полезные материалы
Основная литература
- Н.А.Ворожцов, А.В.Винокуров, 2008. Практика и теория программирования. Физматкнига
- Документация языка Python https://docs.python.org/3/
- Б.У. Керниган, Р. Пайк , 2017. Практика программирования. Вильямс
- Micha Gorelick, Ian Ozsvald, 2014. High Performance Python
- Лучано Рамальо, 2016. Python. К вершинам мастерства