Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ancatmara/learnpython2018
Python course for 2nd year NLP students at NRU HSE, 2018-2019
https://github.com/ancatmara/learnpython2018
beautifulsoup4 data-structures data-visualisation flask git heroku json morphological-analysis mystem3 natural-language-processing network-analysis python3 russian-nlp sqlite3 telegram-bots tutorials vk-api web-applications web-crawlers word2vec
Last synced: 3 months ago
JSON representation
Python course for 2nd year NLP students at NRU HSE, 2018-2019
- Host: GitHub
- URL: https://github.com/ancatmara/learnpython2018
- Owner: ancatmara
- License: gpl-3.0
- Created: 2018-09-06T15:06:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-17T14:35:53.000Z (about 1 year ago)
- Last Synced: 2024-09-27T05:01:58.651Z (3 months ago)
- Topics: beautifulsoup4, data-structures, data-visualisation, flask, git, heroku, json, morphological-analysis, mystem3, natural-language-processing, network-analysis, python3, russian-nlp, sqlite3, telegram-bots, tutorials, vk-api, web-applications, web-crawlers, word2vec
- Language: Jupyter Notebook
- Homepage:
- Size: 2.65 MB
- Stars: 23
- Watchers: 5
- Forks: 25
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Python for Linguists 2018
Семинары по программированию на Python для 2 курса Школы Лингвистики НИУ ВШЭ, 2018-2019 гг.
### Преподаватели
* Оксана Владимировна Дереза ([почта](mailto:[email protected]), [telegram](https://t.me/ancatmara))
* Дарья Павловна Попова ([почта](mailto:[email protected]))
* Ростислав Алексеевич Бородин ([почта](mailto:[email protected]), [telegram](https://t.me/roctbb))### Ассистенты
* Валерия Алексеевна Морозова ([почта](mailto:[email protected]), [telegram](https://t.me/eternal_phobia))### Информация
* Вот [эту форму](https://goo.gl/forms/WAVZWtjpyoRDcgm22) нужно обязательно заполнить, иначе мы не сможем проверять ваши домашки. :)
* А [это](https://docs.google.com/spreadsheets/d/1MRWqsqtRnsgMb5c2ywL1LKUlDvpD8G0EzG05cPQ7jc4/edit?usp=sharing) ведомости по курсу.### Telegram
* [Чат 2-ой группы](https://t.me/joinchat/ADMP3VFYTP7EoizUYT2frg)
* [Чат 4-ой группы](https://t.me/joinchat/BSwQA0nY3ueMOZ8gFhe-kQ)### План курса: 1-2 модуль
№
Семинар
Домашнее задание
Дедлайн
Комментарий
1.
1. Настройка окружения. Оформление кода по PEP8. Jupyter notebook.
2. Консольный git.
3. Оформление репозитория и Markdown.
Виселица
22 сентября, 9:00
2.
Структуры данных.
3.
JSON
GitHub Users
6 октября, 9:00
4.
urllib
и Краулеры
5.
Парсинг HTML и XML-документов: lxml, bs4
Газеты
6.
Лемматизация и POS-tagging: Mystem
Собираем газетный корпус
29 октября, 10:00
8.
Веб: запросы и формы
9.
Веб-приложения: flask (1)
10.
Веб-приложения: flask (2)
Сайт-анкета
2 декабря, 10:00
11.
Визуализация данных: matplotlib, ggplot, seaborn
12.
Базы данных: sqlite3
Поисковик для корпуса
28 декабря, 10:00
### План курса: 4 модуль
№|Семинар|Домашнее задание|Дедлайн|Комментарий
---|---|---|---|---
1.|[VK API (1)](./Lessons/VK%20API/14.%20VK%20API%20(1).ipynb)|||
2.|[VK API (2)](./Lessons/VK%20API/15.%20VK%20API%20(2).ipynb)|[HW6](./Homeworks/HW6.md)|См. в описании домашки|
3.|[word2vec](./Lessons/Word2vec)|||
4.|—|Необязательное домашнее задание: [flask & pymorphy](./Homeworks/AdditionalHW.md)|См. в описании домашки|
5.|[Сетевой анализ, NetworkX](./Lessons/%D0%93%D1%80%D0%B0%D1%84%D1%8B/%D0%93%D1%80%D0%B0%D1%84%D1%8B,%20networkx.ipynb)|||
6.||[NetworkX](./Homeworks/HW7.md)||
7.|[Heroku](./Lessons/Heroku%20%D0%B8%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%B0%D1%8F%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0/13a.%20Heroku.md)|||
8.|[Telegram-боты (1)](./Lessons/Telegram-%D0%B1%D0%BE%D1%82%D1%8B/TelegramBot1.ipynb)|||
9.|[Telegram-боты (2)](./Lessons/Telegram-%D0%B1%D0%BE%D1%82%D1%8B/TelegramBot2.ipynb)|||