|
|
Строка 1: |
Строка 1: |
− | * Курс ведёт Илья Щуров. | + | * Лекции читает Илья Щуров. |
| + | * Семинары ведёт Мария Матушко. |
| | | |
− | == Материалы == | + | == Темы == |
− | {|class='wikitable' | + | {|class='wikitable'| |
− | |- | + | ! дата лекции !! лекция !! семинар !! дополнительные материалы |
− | ! дата !! тема !! конспекты !! видео !! дополнительные материалы !! ДЗ | |
− | |-
| |
− | | 10 января
| |
− | | Первое знакомство. Python как калькулятор
| |
− | | [https://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%201.ipynb конспект с комментариями], [https://gist.github.com/ischurov/2740543f1a6d6afd8ab02ced90789ecf сырой ноутбук с занятия] (без комментариев)
| |
− | | [https://www.youtube.com/watch?v=5Y5tKPKhurA видео]
| |
− | | {{PT}} [http://pythontutor.ru/lessons/int_and_float/ вычисления], [http://pythontutor.com визуализатор Python]
| |
− | |rowspan=2| [http://nbviewer.jupyter.org/url/python.math-hse.info/static/assignments_release/nes-datascience2020/ps01/ps01.ipynb ДЗ№1]
| |
| |- | | |- |
| | 14 января | | | 14 января |
− | | Списки
| + | | [http://math-info.hse.ru/odebook/chapter/label/chap:notion_of_ODE/ Понятие дифференциального уравнения] |
− | | [https://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%202.ipynb конспект с комментариями] (мы прошли до раздела «Присвоение и копирование списков», не включая его), [https://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%203.ipynb#Ввод-вывод-списков split и join], [https://gist.github.com/65ca76fd47c32f4f2520060149a97574 сырой ноутбук с занятия] | + | | [http://math-info.hse.ru/a/2019-20/nes-ode/seminar01.pdf pdf] |
− | | [https://www.youtube.com/watch?v=kBu3g-ITjY4 видео]
| + | | |
− | | {{PT}} [http://pythontutor.ru/lessons/lists/ списки] | |
| |- | | |- |
| | 21 января | | | 21 января |
− | | Списки и цикл <code>for</code>
| + | | [http://math-info.hse.ru/odebook/chapter/label/chap:2:auto/ Метод Эйлера и автономные уравнения на прямой] |
− | | [https://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%202.ipynb конспект с комментариями] (начиная с раздела « Присвоение и копирование списков»), [https://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%203.ipynb#Нумерация-элементов-списка enumerate], [https://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%205.ipynb#Создание-словарей-и-функция-zip() zip] (часть про словари можно пропустить), [https://gist.github.com/9cbca8b16c7744dcd94113a52676f260 сырой ноутбук с занятия]. | + | | [http://math-info.hse.ru/a/2019-20/nes-ode/seminar02.pdf pdf] |
− | | [https://youtu.be/kBu3g-ITjY4?t=2301 видео]
| + | | [https://nplus1.ru/blog/2015/07/09/doomsday На пути к концу света] (N+1) |
− | | {{PT}} [http://pythontutor.ru/lessons/for_loop/ цикл for] | |
− | | [https://nbviewer.jupyter.org/url/python.math-hse.info/static/assignments_release/nes-datascience2020/ps02/ps02.ipynb ДЗ№2]
| |
− | |-
| |
− | | 24 января
| |
− | | Проверка условий. Цикл while.
| |
− | | [https://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%203.ipynb#Проверка-условий проверка условий], [https://gist.github.com/ischurov/8d6309c42b91b269dc2fa7de3bd0b558 сырой ноутбук с занятия]
| |
− | | [https://youtu.be/uzgaCV8KZA0?t=1353 проверка условий] | |
− | | {{PT}}: [http://pythontutor.ru/lessons/ifelse/ проверка условий], [http://pythontutor.ru/lessons/while/ цикл while]
| |
− | |
| |
| |- | | |- |
| | 28 января | | | 28 января |
− | | Функции. Словари
| + | | [http://math-info.hse.ru/odebook/chapter/label/chap:3:eu/ Существование и единственность решений] |
− | | [https://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%204.ipynb функции], [https://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%205.ipynb#Словари словари], [https://gist.github.com/861c593afb172ac4926bec5f758d544c сырой ноутбук с занятия] | + | | [http://math-info.hse.ru/a/2019-20/nes-ode/seminar03.pdf pdf] |
− | | [https://www.youtube.com/watch?v=NYrYSFyCg4w функции], [https://www.youtube.com/watch?v=z8bu_b5BboI словари] | |
− | | {{PT}}: [http://pythontutor.ru/lessons/functions/ функции], [http://pythontutor.ru/lessons/dicts/ словари]
| |
− | | [https://nbviewer.jupyter.org/url/python.math-hse.info/static/assignments_release/nes-datascience2020/ps03/ps03.ipynb ДЗ№3]
| |
− | |-
| |
− | | 31 января
| |
− | | Ещё о словарях. Множества. Списковые включения (и не только). Сортировка
| |
− | | [https://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%205.ipynb#Словари словари и списковые включения], [http://nbviewer.math-hse.info/github/ischurov/pythonhse/blob/master/Lecture%207.ipynb#Множества множества], [http://nbviewer.math-hse.info/github/ischurov/pythonhse/blob/master/Lecture%206.ipynb#Сортировка сортировка], [https://nbviewer.jupyter.org/gist/ischurov/5ecb2b35d13edd2582fa5ad4bf056b46 сырой ноутбук с занятия]
| |
− | | [https://www.youtube.com/watch?v=z8bu_b5BboI словари], [https://www.youtube.com/watch?v=1w0NG-pfcsg&feature=youtu.be&t=9m17s сортировка]
| |
− | | [https://docs.python.org/3/howto/sorting.html Sorting howto] (англ.)
| |
| | | | | |
| |- | | |- |
| | 4 февраля | | | 4 февраля |
− | | Ещё о сортировке. <code>kwargs</code>. <code>lambda</code>-функции. Чтение файлов | + | | Лекция 4. [http://math-info.hse.ru/odebook/chapter/label/chap:4:phasespace/#label_chap_4_phasespace Дифференциальные уравнения в многомерных фазовых пространствах] |
− | | [http://nbviewer.math-hse.info/github/ischurov/pythonhse/blob/master/Lecture%207.ipynb#Файловый-ввод-вывод работа с файлами]
| + | | [http://math-info.hse.ru/a/2019-20/nes-ode/seminar04.pdf pdf] |
− | | [https://youtu.be/KaWGNPgUOHo?t=2816 файлы] | + | | Фильм «Хаос», [http://www.youtube.com/watch?v=vts0YHACsYY Глава 1: Панта рей. Движение и детерминизм] (англ. яз, доступны русские субтитры), [https://nplus1.ru/material/2019/12/04/lotka-volterra-model Я догоняю, ты убегаешь]: Что такое модель Лотки-Вольтерры и как она помогает биологам // N+1, [https://nplus1.ru/material/2019/12/26/epidemic-math Зараза, гостья наша]]: Как математика помогает бороться с эпидемиями // N+1. |
− | |
| |
− | |
| |
− | |-
| |
− | | 14 февраля
| |
− | | Запись файлов. Объектно-ориентированное программирование
| |
− | | [http://nbviewer.math-hse.info/github/ischurov/pythonhse/blob/master/Lecture%207.ipynb#Файловый-ввод-вывод работа с файлами], [https://nbviewer.jupyter.org/gist/3095c3884df7129e014dd4134d26d121 сырой ноутбук с занятия] | |
− | | [https://youtu.be/KaWGNPgUOHo?t=2816 файлы]
| |
− | |
| |
− | | [http://nbviewer.jupyter.org/url/python.math-hse.info/static/assignments_release/nes-datascience2020/ps04/ps04.ipynb ДЗ№4]
| |
| |} | | |} |
| | | |
− | == Программное обеспечение == | + | == Домашние задания == |
− | * [https://www.anaconda.com/distribution/ Anaconda] — вам нужна версия с Python 3.7. | + | * [http://math-info.hse.ru/f/2019-20/nes-ode/hw1/ ДЗ№1] |
− | * Чтобы открыть ipynb-файл в Jupyter Notebook, проще всего его загрузить в рабочий каталог с помощью функции ''upload'' самого Jupyter Notebook. Аналогично, чтобы вытащить файл из Jupyter Notebook, можно использовать функцию ''Download → ipynb''.
| + | |
| + | == Дополнительные материалы == |
| + | * [https://nbviewer.jupyter.org/github/ischurov/odebook/blob/master/mathandpython.ipynb Кратчайшее введение в Python для математики]. Вам может быть интересен раздел о том, как [https://nbviewer.jupyter.org/github/ischurov/odebook/blob/master/mathandpython.ipynb#matplotlib рисовать картинки с помощью matplotlib]. |