Разница между страницами «Python для сбора и анализа данных СПб» и «Программирование для всех (магистратура, 1 курс)»
(Различия между страницами)
Перейти к навигации
Перейти к поиску
(Новая страница: «Курс центра повышения квалификации для сотрудников НИУ ВШЭ Санкт-Петербург. Ведёт Илья...») |
(Новая страница: «Дорогие студенты! На этой странице будут появляться различные материалы и объявления, с...») |
||
Строка 1: | Строка 1: | ||
− | + | Дорогие студенты! | |
− | + | На этой странице будут появляться различные материалы и объявления, связанные с курсом '''«Программирование для всех»''', читаемого для студентов 1-го курса факультета социальных наук, ОП «Прикладная политология», в осеннем семестре 2018/2019 учебного года. | |
− | |||
− | |||
− | + | Данный курс проводится в формате blended. | |
− | * | + | * Онлайн-часть: курс [https://www.coursera.org/learn/python Programming for Everybody (Getting Started with Python)] на платформе Coursera (Michigan University). |
− | * | + | * Очные лекции и семинары ведет: Тамбовцева Алла Андреевна. |
− | + | [https://www.hse.ru/edu/courses/219882811 Ссылка] на программу курса. | |
− | + | ===Материалы по курсу=== | |
+ | Загрузка файла Jupyter Notebook и прочее – см. [https://github.com/allatambov/Py-programming-3/blob/master/Instruction_Jupyter_Notebook.pdf инструкцию]. | ||
− | + | Загрузка домашних заданий в [http://python.math-hse.info/ систему] для автопроверки: [https://www.dropbox.com/s/ysdqo2fmxqtinxn/python-math-info.mov?dl=0 инструкция]. | |
− | |||
− | = | + | {| class="wikitable" |
− | + | ! дата | |
− | + | ! тема | |
− | + | ! занятие | |
+ | ! дополнительно | ||
− | + | |- | |
− | + | | 11.09 | |
+ | | Интерфейс Jupyter Notebook. Переменные в Python.<br>Ввод и вывод.<br><br> | ||
+ | | [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/02-04/intro-jupyter.ipynb intro-jupyter] [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/02-04/lecture-intro-vars.ipynb intro-vars]<br>[https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/06-04/lecture-input-output.ipynb input-output]<br>[https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/06-04/sem-06-04.ipynb sem-1] [https://github.com/allatambov/PyProg-2018/blob/master/10-09/sem-06-04-solutions.ipynb solutions-1]<br><br> | ||
+ | | [http://pythontutor.ru pythontutor] [http://www.pythontutor.com/visualize.html#mode=edit Visualizer]<br>[https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/06-04/String-formatting-additional.ipynb String Formatting] [https://realpython.com/python-f-strings/ f-strings]<br><br> | ||
+ | |- | ||
+ | | до 23.09 | ||
+ | | Знакомство с переменными и выражениями в Python. | ||
+ | | <br>Weeks 1-4 <br><br> | ||
+ | | <br> | ||
+ | |- | ||
+ | | 02.10 | ||
+ | | Таблицы. Библиотека pandas. | ||
+ | | [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/14-05/lect_pandas.ipynb pandas] [http://math-info.hse.ru/f/2017-18/py-prog/scores2.csv scores2] [https://raw.githubusercontent.com/allatambov/Py-programming-3/master/28-05/Titanic.csv Titanic]<br>[https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/28-05/sem-28-05.ipynb sem-2] <br><br> | ||
+ | | [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/21-05/lect-pandas-contd.ipynb pandas-contd] [https://pandas.pydata.org/ Документация] по pandas.<br>[https://pandas.pydata.org/pandas-docs/stable/tutorials.html Тьюториал] по pandas.<br>[https://pandas.pydata.org/pandas-docs/stable/visualization.html Графики и pandas].<br>[http://nbviewer.jupyter.org/github/yaph/ipython-notebooks/blob/master/movie-body-counts.ipynb Визуализация] от [http://ramiro.org/ Ramiro Gómez].<br><br> | ||
+ | |- | ||
+ | | 09.10 | ||
+ | | Массивы numpy. Библиотека matplotlib. | ||
+ | | [https://github.com/allatambov/Py-programming-3/blob/master/sem-2-solutions.ipynb solutions-2] [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/add/numpy-tutorial.ipynb numpy] [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/add/graphs-matplotlib.ipynb matplotlib] | ||
+ | | [http://www.numpy.org/ Документация] по numpy.<br>[https://matplotlib.org/ Документация] по matplotlib. <br>[https://matplotlib.org/gallery.html Галерея] графиков.<br><br> | ||
+ | |- | ||
+ | | 16.10 | ||
+ | | Web scraping. | ||
+ | | [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/01-06/lect-html.ipynb html-lect] [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/04-06/sem-04-06.ipynb sem-3] [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/04-06/sem-04-06-solutions.ipynb solutions-3] | ||
+ | | [https://www.w3schools.com w3schools] [http://htmlbook.ru/html справочник] по тэгам<br>[https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/01-06/lect-web-scrape.ipynb html-more]<br><br> | ||
+ | |} | ||
+ | '''Дополнительно:''' | ||
− | + | * Управление браузером и Selenium: [https://github.com/allatambov/Py-programming-3/blob/master/11-06/lect-selenium-1.ipynb selenium-1] [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/15-06/lect-selenium2.ipynb selenium-2] [https://github.com/allatambov/Py-programming-3/blob/master/15-06/selenium-books.ipynb selenium3] | |
− | * | ||
− | |||
− | * | + | * Работа с API: [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/15-06/lect-vk-api.ipynb vk-api] [https://vk.com/dev.php?method=manuals Документация] по vk API |
− | + | * Регулярные выражения: [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/28-05/regex-1.ipynb regex][https://github.com/allatambov/Py-programming-3/blob/master/01-06/sem-01-06-solutions.ipynb regex-sem] | |
− | * | ||
− | |||
− | * | + | * Предобработка текста: [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/add/texts-part1.ipynb texts-1] [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/add/texts-part2.ipynb texts-2] |
− | |||
− | + | ===Домашние задания=== | |
− | + | {| class="wikitable" | |
+ | ! название | ||
+ | ! дедлайн | ||
+ | ! файл | ||
− | + | |- | |
− | + | | Домашнее задание 1 | |
− | + | | 23.09 23:59 | |
− | + | | [http://nbviewer.jupyter.org/url/python.math-hse.info/static/assignments_release/py-all-18/hw1/hw1.ipynb hw1]<br> | |
− | + | |- | |
− | + | | Домашнее задание 2 | |
− | + | | 30.09 23:59 | |
− | + | | [http://nbviewer.jupyter.org/github/allatambov/Py-ForAll/blob/master/hw2-all.ipynb hw2]<br> | |
− | + | |- | |
− | + | | Домашнее задание 3 | |
− | + | | 17.10 23:59 | |
− | + | | [https://nbviewer.jupyter.org/github/allatambov/PyProg-2018/blob/master/pyall-hw3.ipynb hw3]<br> | |
− | + | |- | |
− | + | | Домашнее задание 4 | |
+ | | 22.10 23:59 | ||
+ | | [https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/hw4.ipynb hw4]<br> | ||
+ | |} |
Текущая версия на 04:01, 7 февраля 2020
Дорогие студенты!
На этой странице будут появляться различные материалы и объявления, связанные с курсом «Программирование для всех», читаемого для студентов 1-го курса факультета социальных наук, ОП «Прикладная политология», в осеннем семестре 2018/2019 учебного года.
Данный курс проводится в формате blended.
- Онлайн-часть: курс Programming for Everybody (Getting Started with Python) на платформе Coursera (Michigan University).
- Очные лекции и семинары ведет: Тамбовцева Алла Андреевна.
Ссылка на программу курса.
Материалы по курсу
Загрузка файла Jupyter Notebook и прочее – см. инструкцию.
Загрузка домашних заданий в систему для автопроверки: инструкция.
дата | тема | занятие | дополнительно |
---|---|---|---|
11.09 | Интерфейс Jupyter Notebook. Переменные в Python. Ввод и вывод. |
intro-jupyter intro-vars input-output sem-1 solutions-1 |
pythontutor Visualizer String Formatting f-strings |
до 23.09 | Знакомство с переменными и выражениями в Python. | Weeks 1-4 |
|
02.10 | Таблицы. Библиотека pandas. | pandas scores2 Titanic sem-2 |
pandas-contd Документация по pandas. Тьюториал по pandas. Графики и pandas. Визуализация от Ramiro Gómez. |
09.10 | Массивы numpy. Библиотека matplotlib. | solutions-2 numpy matplotlib | Документация по numpy. Документация по matplotlib. Галерея графиков. |
16.10 | Web scraping. | html-lect sem-3 solutions-3 | w3schools справочник по тэгам html-more |
Дополнительно:
- Управление браузером и Selenium: selenium-1 selenium-2 selenium3
- Работа с API: vk-api Документация по vk API
Домашние задания
название | дедлайн | файл |
---|---|---|
Домашнее задание 1 | 23.09 23:59 | hw1 |
Домашнее задание 2 | 30.09 23:59 | hw2 |
Домашнее задание 3 | 17.10 23:59 | hw3 |
Домашнее задание 4 | 22.10 23:59 | hw4 |