{"id":15133924,"url":"https://github.com/ancatmara/learnpython2018","last_synced_at":"2025-06-19T02:40:19.066Z","repository":{"id":75392920,"uuid":"147691646","full_name":"ancatmara/learnpython2018","owner":"ancatmara","description":"Python course for 2nd year NLP students at NRU HSE, 2018-2019","archived":false,"fork":false,"pushed_at":"2023-11-17T14:35:53.000Z","size":2780,"stargazers_count":23,"open_issues_count":0,"forks_count":25,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-06T15:53:38.895Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ancatmara.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-06T15:06:01.000Z","updated_at":"2025-03-15T20:17:24.000Z","dependencies_parsed_at":"2023-11-17T16:10:39.317Z","dependency_job_id":null,"html_url":"https://github.com/ancatmara/learnpython2018","commit_stats":{"total_commits":190,"total_committers":3,"mean_commits":"63.333333333333336","dds":"0.30000000000000004","last_synced_commit":"eec59d8a9d05ca80783d39963189cbd80ac661f3"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ancatmara/learnpython2018","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ancatmara%2Flearnpython2018","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ancatmara%2Flearnpython2018/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ancatmara%2Flearnpython2018/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ancatmara%2Flearnpython2018/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ancatmara","download_url":"https://codeload.github.com/ancatmara/learnpython2018/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ancatmara%2Flearnpython2018/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260674549,"owners_count":23045053,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-09-26T05:01:39.958Z","updated_at":"2025-06-19T02:40:14.048Z","avatar_url":"https://github.com/ancatmara.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Python for Linguists 2018\n\nСеминары по программированию на Python для 2 курса Школы Лингвистики НИУ ВШЭ, 2018-2019 гг.\n\n### Преподаватели\n* Оксана Владимировна Дереза ([почта](mailto:oksana.dereza@gmail.com), [telegram](https://t.me/ancatmara))\n* Дарья Павловна Попова ([почта](mailto:daschapopowa@gmail.com))\n* Ростислав Алексеевич Бородин ([почта](mailto:roctbb@gmail.com), [telegram](https://t.me/roctbb))\n\n### Ассистенты\n* Валерия Алексеевна Морозова ([почта](mailto:tito_alba@mail.ru), [telegram](https://t.me/eternal_phobia))\n\n### Информация\n* Вот [эту форму](https://goo.gl/forms/WAVZWtjpyoRDcgm22) нужно обязательно заполнить, иначе мы не сможем проверять ваши домашки. :)\n* А [это](https://docs.google.com/spreadsheets/d/1MRWqsqtRnsgMb5c2ywL1LKUlDvpD8G0EzG05cPQ7jc4/edit?usp=sharing) ведомости по курсу.\n\n### Telegram\n* [Чат 2-ой группы](https://t.me/joinchat/ADMP3VFYTP7EoizUYT2frg)\n* [Чат 4-ой группы](https://t.me/joinchat/BSwQA0nY3ueMOZ8gFhe-kQ)\n\n\n### План курса: 1-2 модуль\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003e№\u003c/th\u003e\n    \u003cth\u003eСеминар\u003c/th\u003e\n    \u003cth\u003eДомашнее задание\u003c/th\u003e\n    \u003cth\u003eДедлайн\u003c/th\u003e\n    \u003cth\u003eКомментарий\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e1.\u003c/td\u003e\n    \u003ctd\u003e1. \u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/Markdown%20%D0%B8%20git/1.%20Intro.ipynb\"\u003eНастройка окружения. Оформление кода по PEP8. Jupyter notebook.\u003c/a\u003e \u003cbr\u003e\n      2. \u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/Markdown%20%D0%B8%20git/cmd%20cheatsheet.md\"\u003eКонсольный git.\u003c/a\u003e\u003cbr\u003e\n      3. \u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/Markdown%20%D0%B8%20git/Markdown.md\"\u003eОформление репозитория и Markdown.\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"./Homeworks/HW1.md\"\u003eВиселица\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e22 сентября, 9:00\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e2.\u003c/td\u003e\n      \u003ctd\u003e\u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/2.%20%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85.ipynb\"\u003eСтруктуры данных.\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e3.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/JSON/3.%20JSON.ipynb\"\u003eJSON\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"./Homeworks/HW2.md\"\u003eGitHub Users\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e6 октября, 9:00 \u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n   \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e4.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/%D0%9A%D1%80%D0%B0%D1%83%D0%BB%D0%B5%D1%80%D1%8B%20%D0%B8%20%D0%BF%D0%B0%D1%80%D1%81%D0%B8%D0%BD%D0%B3%20%D0%B2%D0%B5%D0%B1-%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2/4a.%20Urllib.ipynb\"\u003eurllib\u003c/a\u003e\n      и \u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/%D0%9A%D1%80%D0%B0%D1%83%D0%BB%D0%B5%D1%80%D1%8B%20%D0%B8%20%D0%BF%D0%B0%D1%80%D1%81%D0%B8%D0%BD%D0%B3%20%D0%B2%D0%B5%D0%B1-%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2/4b.%20%D0%9A%D1%80%D0%B0%D1%83%D0%BB%D0%B5%D1%80%D1%8B.ipynb\"\u003eКраулеры\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e5.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/%D0%9A%D1%80%D0%B0%D1%83%D0%BB%D0%B5%D1%80%D1%8B%20%D0%B8%20%D0%BF%D0%B0%D1%80%D1%81%D0%B8%D0%BD%D0%B3%20%D0%B2%D0%B5%D0%B1-%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2/lxml_bs4.ipynb\"\u003eПарсинг HTML и XML-документов: lxml, bs4\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href='https://docs.google.com/spreadsheets/d/1kC9aK4j5PvoPNVY5NY2DY_H1Pbv398RC2LAP6W0z1yQ/edit?usp=sharing'\u003eГазеты\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n   \u003ctr\u003e\n    \u003ctd\u003e6.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href='https://github.com/ancatmara/learnpython2018/blob/master/Lessons/%D0%9C%D0%BE%D1%80%D1%84%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9%20%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7/6.%20Mystem.md'\u003eЛемматизация и POS-tagging: Mystem\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href='https://github.com/ancatmara/learnpython2018/blob/master/Homeworks/Project.ipynb'\u003eСобираем газетный корпус \u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e29 октября, 10:00\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e8.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/%D0%92%D0%B5%D0%B1-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%B8%20%D1%84%D0%BE%D1%80%D0%BC%D1%8B/8.%20%D0%97%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B%20%D0%B8%20%D1%84%D0%BE%D1%80%D0%BC%D1%8B.ipynb\"\u003eВеб: запросы и формы\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e9.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/Flask/9.%20Flask%20(1).ipynb\"\u003eВеб-приложения: flask (1)\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e10.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/Flask/10.%20Flask%20(2)%20.ipynb\"\u003eВеб-приложения: flask (2)\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Homeworks/QuestionnaireHW.md\"\u003e Сайт-анкета \u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e2 декабря, 10:00\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e11.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/Matplotlib/11.%20Matplotlib.ipynb\"\u003eВизуализация данных: matplotlib, ggplot, seaborn\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e12.\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Lessons/%D0%91%D0%B0%D0%B7%D1%8B%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/12.%20%D0%91%D0%B0%D0%B7%D1%8B%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85.ipynb\"\u003eБазы данных: sqlite3\u003c/a\u003e\u003c/td\u003e\n      \u003ctd\u003e\u003ca href=\"https://github.com/ancatmara/learnpython2018/blob/master/Homeworks/HW5.md\"\u003eПоисковик для корпуса\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e28 декабря, 10:00\u003c/td\u003e\n    \u003ctd\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\n### План курса: 4 модуль\n№|Семинар|Домашнее задание|Дедлайн|Комментарий\n---|---|---|---|---\n1.|[VK API (1)](./Lessons/VK%20API/14.%20VK%20API%20(1).ipynb)|||\n2.|[VK API (2)](./Lessons/VK%20API/15.%20VK%20API%20(2).ipynb)|[HW6](./Homeworks/HW6.md)|См. в описании домашки|\n3.|[word2vec](./Lessons/Word2vec)|||\n4.|—|Необязательное домашнее задание: [flask \u0026 pymorphy](./Homeworks/AdditionalHW.md)|См. в описании домашки|\n5.|[Сетевой анализ, NetworkX](./Lessons/%D0%93%D1%80%D0%B0%D1%84%D1%8B/%D0%93%D1%80%D0%B0%D1%84%D1%8B,%20networkx.ipynb)|||\n6.||[NetworkX](./Homeworks/HW7.md)||\n7.|[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)|||\n8.|[Telegram-боты (1)](./Lessons/Telegram-%D0%B1%D0%BE%D1%82%D1%8B/TelegramBot1.ipynb)|||\n9.|[Telegram-боты (2)](./Lessons/Telegram-%D0%B1%D0%BE%D1%82%D1%8B/TelegramBot2.ipynb)|||\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fancatmara%2Flearnpython2018","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fancatmara%2Flearnpython2018","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fancatmara%2Flearnpython2018/lists"}