Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)|||