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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
 
(не показаны 3 промежуточные версии этого же участника)
Строка 16: Строка 16:
 
* [https://t-do.ru/joinchat/CDE3kheCqQ9FmNDkdXCUjw Чат курса в телеграме]
 
* [https://t-do.ru/joinchat/CDE3kheCqQ9FmNDkdXCUjw Чат курса в телеграме]
 
* [https://t-do.ru/joinchat/AAAAAFEIJZosdXGN5fJoOg Канал курса в телеграме]
 
* [https://t-do.ru/joinchat/AAAAAFEIJZosdXGN5fJoOg Канал курса в телеграме]
* [https://anytask.org/course/723#tasks-tab Anytask]
+
* [https://anytask.org/course/723#tasks-tab Anytask], [https://t.me/c/1359488410/43 инвайты]
 
* [https://docs.google.com/spreadsheets/d/13AtF13iSHQrNWiyPlDQ0Hth8z2C6WdaZrnSu5jsRRXw/edit?usp=sharing Таблица оценок]
 
* [https://docs.google.com/spreadsheets/d/13AtF13iSHQrNWiyPlDQ0Hth8z2C6WdaZrnSu5jsRRXw/edit?usp=sharing Таблица оценок]
 
* [https://www.hse.ru/ba/math/courses/375290780.html ПУД курса]
 
* [https://www.hse.ru/ba/math/courses/375290780.html ПУД курса]
Строка 76: Строка 76:
 
| 13 || Библиотеки для научных вычислений: numpy, scipy. || - || -  || -
 
| 13 || Библиотеки для научных вычислений: numpy, scipy. || - || -  || -
 
|-
 
|-
| 14 || Библиотека для работы с таблицами: pandas. Домашнее задание #3. || ||  [https://t.me/c/1428385237/1969 Google Colab] || 25.12 23:59
+
| 14 || Библиотека для работы с таблицами: pandas. Домашнее задание #3. || ||  [https://drive.google.com/file/d/1sM6sbWGBlZK2Z7YEKKKCjthZD1qAd1q8/view notebook] || 25.12 23:59
 
|-
 
|-
 
| 15 || Библиотеки для визуализаций: matplotlib, seaborn, plotly. || - || -  || -
 
| 15 || Библиотеки для визуализаций: matplotlib, seaborn, plotly. || - || -  || -
Строка 123: Строка 123:
 
* 2 часть, anytask: 20.11 23:59
 
* 2 часть, anytask: 20.11 23:59
 
----
 
----
Максимальное число баллов за всё задание: 10 = 5 + 4 (1 часть, открытые и закрытые тесты) + 1 (пункт на выбор из 2 части). Можно получить допбаллы за выполнение других пунктов из второй части, максимум 3 допбалла.
+
Максимальное число баллов за всё задание: 10 = 5 + 4 (1 часть, открытые и закрытые тесты) + 1 (пункт на выбор из 2 части). Можно получить допбаллы за выполнение других пунктов из второй части, максимум 3 допбалла. То есть можно получить 13/10.
 
----
 
----
 
[https://www.notion.so/802e574853dc420ba52a1dcf600b562f Условие и материалы], [https://contest.yandex.ru/contest/23118/problems/ Контест]
 
[https://www.notion.so/802e574853dc420ba52a1dcf600b562f Условие и материалы], [https://contest.yandex.ru/contest/23118/problems/ Контест]
Строка 135: Строка 135:
 
|-
 
|-
 
|
 
|
Дедлайн: 25.12 23:59
+
Дедлайн: 25.12 23:59 -> перенесен на 28.12 23:59
 
----
 
----
Максимальное число баллов за всё задание: 10. Есть дополнительные баллы
+
Максимально число баллов за всё задание: 10, остальные 3 являются дополнительными. То есть можно получить 13/10.  
 
----
 
----
[https://drive.google.com/file/d/1sM6sbWGBlZK2Z7YEKKKCjthZD1qAd1q8/view?usp=sharing Задание]
+
[https://drive.google.com/file/d/1sM6sbWGBlZK2Z7YEKKKCjthZD1qAd1q8/view?usp=sharing Задание]. Чтобы открыть, необзодимо либо скачать и локально открыть файл, либо нажать кнопку сверху "Открыть в Google Colaboratory".
 
----
 
----
 
Необходимо отправить в Anytask либо решенный jupyter ноутбук в формате .ipynb, либо ссылку на Google Colab с правами на редактирование.
 
Необходимо отправить в Anytask либо решенный jupyter ноутбук в формате .ipynb, либо ссылку на Google Colab с правами на редактирование.
 
|}
 
|}

Текущая версия на 22:29, 28 декабря 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 1 25.09 23:59
2 Условные конструкции. While. notebook nbviewer slides contest 2 02.10 23:59
3 Последовательности: списки, кортежи, строки. notebook nbviewer slides contest 3 03.10 23:59
4 Цикл for. Функции range, enumerate, zip, map. Генераторы. notebook nbviewer slides contest 4 12.10 23:59
5 Функции, рекурсия. notebook nbviewer slides YouTube contest 5 18.10 23:59
6 Домашнее задание #1. материалы и условие contest 06.11 23:00
7 Строки, форматирование. notebook nbviewer slides YouTube contest 6 12.11 23:59
8 Словари, множества. notebook nbviewer slides contest 7 18.11 23:59
9 Алгоритмическая сложность, сортировки. notebook nbviewer slides contest 8 27.11 23:59
10 Продвинутые темы 1. Исключения, тестирование, логирование. Модульное оформление. Аргпарс. Файлы. notebook - -
11.1 Классы. notebook необязательный contest на 40 бонусных баллов 3.12 23:59
11.2 Домашнее задание #2. ДЗ #2. Класс многочленов. Условие. contest 13.12 23:59
12 Продвинутые темы 2. Итераторы. Itertools, collection, functools. Регулярные выражения. Подборка - -
13 Библиотеки для научных вычислений: numpy, scipy. - - -
14 Библиотека для работы с таблицами: pandas. Домашнее задание #3. notebook 25.12 23:59
15 Библиотеки для визуализаций: matplotlib, seaborn, plotly. - - -

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

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

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

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

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