Наука о данных: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 49: | Строка 49: | ||
| 4 февраля | | 4 февраля | ||
| Ещё о сортировке. <code>kwargs</code>. <code>lambda</code>-функции. Чтение файлов | | Ещё о сортировке. <code>kwargs</code>. <code>lambda</code>-функции. Чтение файлов | ||
− | | [http://nbviewer. | + | | [http://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%207.ipynb#Файловый-ввод-вывод работа с файлами], [https://nbviewer.jupyter.org/gist/ischurov/1e332fcfd1c082ecf77497e1cbb8f0d0 сырой ноутбук с занятия] |
| [https://youtu.be/KaWGNPgUOHo?t=2816 файлы] | | [https://youtu.be/KaWGNPgUOHo?t=2816 файлы] | ||
| | | | ||
| | | | ||
|- | |- | ||
− | | | + | | 7 февраля |
| Запись файлов. Объектно-ориентированное программирование | | Запись файлов. Объектно-ориентированное программирование | ||
− | | [http://nbviewer. | + | | [http://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%207.ipynb#Файловый-ввод-вывод работа с файлами], [https://nbviewer.jupyter.org/gist/3095c3884df7129e014dd4134d26d121 сырой ноутбук с занятия] |
| [https://youtu.be/KaWGNPgUOHo?t=2816 файлы] | | [https://youtu.be/KaWGNPgUOHo?t=2816 файлы] | ||
+ | | [https://docs.python.org/3/tutorial/classes.html классы в Python] (англ., официальная документация) | ||
+ | | [http://nbviewer.jupyter.org/url/python.math-hse.info/static/assignments_release/nes-datascience2020/ps04/ps04.ipynb ДЗ№4] | ||
+ | |- | ||
+ | | 11 февраля | ||
+ | | Наследование. Итераторы и генераторы | ||
+ | | [https://nbviewer.jupyter.org/gist/ischurov/8fe367fcfc38cd9d4fd4e546165fdeea сырой конспект] | ||
+ | | | ||
+ | | [https://docs.python.org/3/tutorial/classes.html классы в Python] (англ., официальная документация), [https://twitter.com/ilyaschurov/status/945727980688625665 твиттер-тред про Python] (начало как раз про итераторы) | ||
| | | | ||
− | | [http://nbviewer.jupyter.org/url/python.math-hse.info/static/assignments_release/nes-datascience2020/ | + | |- |
+ | | 14 февраля | ||
+ | | Библиотека <code>numpy</code> и немножко <code>matplotlib</code> | ||
+ | | [http://nbviewer.jupyter.org/github/ischurov/pythonhse/blob/master/Lecture%2011.ipynb конспект с комментариями про numpy], [https://nbviewer.jupyter.org/gist/ischurov/54aa0a96c12e3e39c2f930e1754e0c60 сырой ноутбук] | ||
+ | | [http://www.youtube.com/watch?v=A84rlgoVnMY numpy] | ||
+ | | [https://docs.scipy.org/doc/numpy-dev/user/quickstart.html numpy quickstart], [http://matplotlib.org/users/pyplot_tutorial.html pyplot tutorial], [http://matplotlib.org/gallery.html matplotlib gallery] | ||
+ | | [http://nbviewer.jupyter.org/url/python.math-hse.info/static/assignments_release/nes-datascience2020/ps05/ps05.ipynb ДЗ№5] | ||
|} | |} | ||
Версия 18:21, 17 февраля 2020
- Курс ведёт Илья Щуров.
Материалы
дата | тема | конспекты | видео | дополнительные материалы | ДЗ |
---|---|---|---|---|---|
10 января | Первое знакомство. Python как калькулятор | конспект с комментариями, сырой ноутбук с занятия (без комментариев) | видео | PT вычисления, визуализатор Python | ДЗ№1 |
14 января | Списки | конспект с комментариями (мы прошли до раздела «Присвоение и копирование списков», не включая его), split и join, сырой ноутбук с занятия | видео | PT списки | |
21 января | Списки и цикл for
|
конспект с комментариями (начиная с раздела « Присвоение и копирование списков»), enumerate, zip (часть про словари можно пропустить), сырой ноутбук с занятия. | видео | PT цикл for | ДЗ№2 |
24 января | Проверка условий. Цикл while. | проверка условий, сырой ноутбук с занятия | проверка условий | PT: проверка условий, цикл while | |
28 января | Функции. Словари | функции, словари, сырой ноутбук с занятия | функции, словари | PT: функции, словари | ДЗ№3 |
31 января | Ещё о словарях. Множества. Списковые включения (и не только). Сортировка | словари и списковые включения, множества, сортировка, сырой ноутбук с занятия | словари, сортировка | Sorting howto (англ.) | |
4 февраля | Ещё о сортировке. kwargs . lambda -функции. Чтение файлов
|
работа с файлами, сырой ноутбук с занятия | файлы | ||
7 февраля | Запись файлов. Объектно-ориентированное программирование | работа с файлами, сырой ноутбук с занятия | файлы | классы в Python (англ., официальная документация) | ДЗ№4 |
11 февраля | Наследование. Итераторы и генераторы | сырой конспект | классы в Python (англ., официальная документация), твиттер-тред про Python (начало как раз про итераторы) | ||
14 февраля | Библиотека numpy и немножко matplotlib
|
конспект с комментариями про numpy, сырой ноутбук | numpy | numpy quickstart, pyplot tutorial, matplotlib gallery | ДЗ№5 |
Программное обеспечение
- Anaconda — вам нужна версия с Python 3.7.
- Чтобы открыть ipynb-файл в Jupyter Notebook, проще всего его загрузить в рабочий каталог с помощью функции upload самого Jupyter Notebook. Аналогично, чтобы вытащить файл из Jupyter Notebook, можно использовать функцию Download → ipynb.