Основы программирования на Python осень 2020 матфак — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Семинары)
Строка 50: Строка 50:
 
| 1 || Вводные курса. Установка ПО. Введение в Python. || [https://github.com/svdcvt/math_python_hse_2020/blob/master/lectures/lecture01_intro.ipynb notebook] [https://nbviewer.jupyter.org/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture01_intro.ipynb nbviewer] [https://nbviewer.jupyter.org/format/slides/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture01_intro_slides.ipynb#/ slides] || [https://contest.yandex.ru/contest/19635/enter/ contest] || 25.09 23:59
 
| 1 || Вводные курса. Установка ПО. Введение в Python. || [https://github.com/svdcvt/math_python_hse_2020/blob/master/lectures/lecture01_intro.ipynb notebook] [https://nbviewer.jupyter.org/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture01_intro.ipynb nbviewer] [https://nbviewer.jupyter.org/format/slides/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture01_intro_slides.ipynb#/ slides] || [https://contest.yandex.ru/contest/19635/enter/ contest] || 25.09 23:59
 
|-
 
|-
| 2 || Условные конструкции. While. || [https://github.com/svdcvt/math_python_hse_2020/blob/master/lectures/lecture02_if.ipynb notebook] [https://nbviewer.jupyter.org/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture02_if.ipynb nbviewer] [https://nbviewer.jupyter.org/format/slides/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture02_if_slides.ipynb#/ slides] || [https://contest.yandex.ru/contest/19781/enter/ contest] || 2.10 23:59
+
| 2 || Условные конструкции. While. || [https://github.com/svdcvt/math_python_hse_2020/blob/master/lectures/lecture02_if.ipynb notebook] [https://nbviewer.jupyter.org/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture02_if.ipynb nbviewer] [https://nbviewer.jupyter.org/format/slides/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture02_if_slides.ipynb#/ slides] || [https://contest.yandex.ru/contest/19781/enter/ contest] || 02.10 23:59
 
|-
 
|-
| 3 || Последовательности: списки, кортежи, строки. || [https://github.com/svdcvt/math_python_hse_2020/blob/master/lectures/lecture03_container.ipynb notebook] [https://nbviewer.jupyter.org/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture03_container.ipynb nbviewer] [https://nbviewer.jupyter.org/format/slides/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture03_container_slides.ipynb#/ slides] || [https://contest.yandex.ru/contest/19913/enter/ contest] || 3.10 23:59
+
| 3 || Последовательности: списки, кортежи, строки. || [https://github.com/svdcvt/math_python_hse_2020/blob/master/lectures/lecture03_container.ipynb notebook] [https://nbviewer.jupyter.org/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture03_container.ipynb nbviewer] [https://nbviewer.jupyter.org/format/slides/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture03_container_slides.ipynb#/ slides] || [https://contest.yandex.ru/contest/19913/enter/ contest] || 03.10 23:59
 
|-
 
|-
 
| 4 || Цикл for. Функции range, enumerate, zip, map. Генераторы. || [https://github.com/svdcvt/math_python_hse_2020/blob/master/lectures/lecture04_for.ipynb notebook] [https://nbviewer.jupyter.org/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture04_for.ipynb nbviewer] [https://nbviewer.jupyter.org/format/slides/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture04_for_slides.ipynb#/ slides] || [https://contest.yandex.ru/contest/20226/problems/ contest] || 12.10 23:59
 
| 4 || Цикл for. Функции range, enumerate, zip, map. Генераторы. || [https://github.com/svdcvt/math_python_hse_2020/blob/master/lectures/lecture04_for.ipynb notebook] [https://nbviewer.jupyter.org/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture04_for.ipynb nbviewer] [https://nbviewer.jupyter.org/format/slides/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture04_for_slides.ipynb#/ slides] || [https://contest.yandex.ru/contest/20226/problems/ contest] || 12.10 23:59
Строка 58: Строка 58:
 
| 5 || Функции, рекурсия.|| [https://github.com/svdcvt/math_python_hse_2020/blob/master/lectures/lecture05_def.ipynb notebook] [https://nbviewer.jupyter.org/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture05_def.ipynb nbviewer] [https://nbviewer.jupyter.org/format/slides/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture05_def_slides.ipynb#/ slides] [https://youtu.be/yDqr1mc-j4Y YouTube] || [https://contest.yandex.ru/contest/14529/standings contest] || 18.10 23:59
 
| 5 || Функции, рекурсия.|| [https://github.com/svdcvt/math_python_hse_2020/blob/master/lectures/lecture05_def.ipynb notebook] [https://nbviewer.jupyter.org/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture05_def.ipynb nbviewer] [https://nbviewer.jupyter.org/format/slides/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture05_def_slides.ipynb#/ slides] [https://youtu.be/yDqr1mc-j4Y YouTube] || [https://contest.yandex.ru/contest/14529/standings contest] || 18.10 23:59
 
|-
 
|-
| 6 || Домашнее задание #1.|| [https://www.notion.so/6-4049aa1ddc90402aa077cfa8c3bca535 материалы и условие] || [https://contest.yandex.ru/contest/20857/standings contest] || 6.11 23:00
+
| 6 || Домашнее задание #1.|| [https://www.notion.so/6-4049aa1ddc90402aa077cfa8c3bca535 материалы и условие] || [https://contest.yandex.ru/contest/20857/standings contest] || 06.11 23:00
 
|-
 
|-
 
| 7 || Строки, форматирование.|| [https://github.com/svdcvt/math_python_hse_2020/blob/master/lectures/lecture06_str.ipynb notebook] [https://nbviewer.jupyter.org/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture06_str.ipynb nbviewer] [https://nbviewer.jupyter.org/format/slides/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture06_str_slides.ipynb#/ slides] [https://youtu.be/-n5mvm6lzgE YouTube] || [https://contest.yandex.ru/contest/21625/enter/ contest]  || 12.11 23:59
 
| 7 || Строки, форматирование.|| [https://github.com/svdcvt/math_python_hse_2020/blob/master/lectures/lecture06_str.ipynb notebook] [https://nbviewer.jupyter.org/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture06_str.ipynb nbviewer] [https://nbviewer.jupyter.org/format/slides/github/svdcvt/math_python_hse_2020/blob/master/lectures/lecture06_str_slides.ipynb#/ slides] [https://youtu.be/-n5mvm6lzgE YouTube] || [https://contest.yandex.ru/contest/21625/enter/ contest]  || 12.11 23:59

Версия 19:33, 1 ноября 2020

О курсе

borderless






Курс читается для студентов факультета математики ВШЭ в 1-2 модулях.

Необходимые ссылки

Семинаристы

Группа Преподаватель Почта Расписание
1, 2 Соня Дымченко sadymchenko@edu.hse.ru понедельник, четверг: 1я пара, ауд. 318
3, 4 Митя Попов mitya1510@ya.ru вторник, пятница: 1я пара, ауд. 318

Формула оценки

Результирующая оценка по дисциплине рассчитывается по формуле:

Oитог (пилот) = 6 + 0.2 * OМидтерм + 0.2 * OЭкзамен

Oитог = 0.4 * Oсеминары + 0.6 * OДЗ

Семинары

Все материалы можно найти здесь.

Тема Ссылка на занятие Контест Дедлайн
1 Вводные курса. Установка ПО. Введение в Python. notebook nbviewer slides contest 25.09 23:59
2 Условные конструкции. While. notebook nbviewer slides contest 02.10 23:59
3 Последовательности: списки, кортежи, строки. notebook nbviewer slides contest 03.10 23:59
4 Цикл for. Функции range, enumerate, zip, map. Генераторы. notebook nbviewer slides contest 12.10 23:59
5 Функции, рекурсия. notebook nbviewer slides YouTube contest 18.10 23:59
6 Домашнее задание #1. материалы и условие contest 06.11 23:00
7 Строки, форматирование. notebook nbviewer slides YouTube contest 12.11 23:59

Домашние задания

Правила сдачи заданий

Дедлайны по всем домашним заданиям являются жёсткими, то есть после срока работы не принимаются.

При обнаружении плагиата за домашнее задание ставится оценка ноль всем задействованным в списывании студентам, а также подаётся докладная записка в деканат.

Список заданий и описание