Learnpython2017
Python course for 2nd year NLP students at NRU HSE, 2017-2018
Install / Use
/learn @ancatmara/Learnpython2017README
Learn Python 2017
Семинары по программированию на Python для 2 курса Школы Лингвистики НИУ ВШЭ, в основе курс 2016 года.
Форма с репозиториями для домашних заданий
Контакты и поддержка
Преподаватели
- Борис Орехов - nevmenandr at gmail dot com
- Ростислав Бородин - roctbb at gmail dot com
- Оксана Дереза - oksana dot dereza at gmail dot com
Учебные ассистенты
- Елена Сокур - pelmenium dot sokurium at gmail dot com
Занятия в 1-м семестре
1 и 2 модуль курса "Практикум по проектированию и разработке лингвистических систем и компонентов"
<table> <tr> <th>Дата занятия</th> <th>Конспект</th> <th>Домашнее задание</th> <th>Дополнительное</th> </tr> <tr> <td>09.09.2017</td> <td><a href=https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/1.%20Urllib.ipynb">Выкачиваем Интернет - urllib.request</a></td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%94%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B8%D0%B5%20%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F/1%20%D0%94%D0%97%20-%20%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C%20%D0%B7%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8.md">Скачать заголовки статей с сайта газеты</a></td> <td><a href="https://docs.google.com/spreadsheets/d/1ZiuBJVfFpEal6WEnV9q83vUp7FdTl1KImYjRK5vKmmk/edit?usp=sharing">Список газет</a></td> </tr> <tr> <td>16.09.2017</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/2.%20%D0%9A%D1%80%D0%B0%D1%83%D0%BB%D0%B5%D1%80%D1%8B.ipynb">Выкачиваем Интернет (эпизод второй) - краулеры</a></td> <td> </td> <td> </td> </tr><tr> <td>23.09.2017</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/3.%20Mystem.md">Mystem - морфологический анализатор</a></td> <td> </td> <td> </td> </tr> <tr> <td>30.09.2017</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/4.%20%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82.ipynb">Описание проекта</a></td> <td> </td> <td> </td> </tr> <tr> <td>7.10.2017</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/5.%20JSON.ipynb">JSON</a></td> <td> </td> <td> </td> </tr> <tr> <td>14.10.2017</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/6.%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">Формы</a></td> <td> </td> <td> </td> </tr> <tr> <td>21.10.2017</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/7.%20Flask%20(1).ipynb">Flask</a></td> <td> </td> <td> </td> </tr> <tr> <td>2.11.2017 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/8.%20Flask%20(2)%20%D0%B8%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0%20%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F.ipynb">Flask 2</a></td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%94%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B8%D0%B5%20%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F/additional.MD">Дополнительное дз</a>, дедлайн 20.12.2017 </td> <td> </td> </tr> <tr> <td>2.11.2017 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/9-10.%20%D0%90%D0%BD%D0%BA%D0%B5%D1%82%D0%B0.md">Про проект №2</a></td> <td>см. конспект<br>дедлайн 09.12.2017</td> <td></td> </tr> <tr> <td>7.12.2017 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/13.%20Matplotlib.ipynb">MatPlotLib</a></td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%94%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B8%D0%B5%20%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F/matplotlib.md">ДЗ по matplotlib/sqlite</a><br>дедлайн 21.12.2017 <br> Для групп Б. В. Орехова и О.В. Дерезы дедлайн 23.12.2017</td> <td></td> </tr> <tr> <td>02.04.2018 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/14.%20VK%20API%20(1).ipynb">Работа с VK API</a></td> <td></td> <td></td> </tr> <tr> <td>07.04.2018 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/15.%20VK%20API%20(2)%20%D0%B8%20matplotlib.ipynb">Работа с VK API 2</a></td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%94%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B8%D0%B5%20%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F/matplotlib+vk+homework.md">ДЗ по VK+Matplotlib до 23 апреля</a></td> <td></td> </tr> <tr> <td>09.04.2018 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/%D0%9A%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%20UNIX%2C%20%D0%BB%D0%BE%D0%B3%D0%B8%D0%BD%20%D0%BD%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5.md">Командная строка UNIX</a></td> <td></td> <td></td> </tr> <tr> <td>16.04.2018 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/TelegramBot1.ipynb ">Telegram боты O_o</a></td> <td></td> <td></td> </tr> <tr> <td>21.04.2018 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/pymorphy2%2C%20pymystem3.ipynb ">PyMystem и PyMorphy</a></td> <td>ДЗ в конце конспекта до 11го мая.</td> <td></td> </tr> <tr> <td>23.04.2018 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/Tweepy.ipynb ">Twitter API</a></td> <td></td> <td></td> </tr> <tr> <td>30.04.2018 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5%20%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B8%20%D0%B8%20%D0%BA%D0%B0%D1%80%D1%82%D1%8B%20%D0%B2%20%D0%B2%D0%B5%D0%B1%D0%B5.md">Графики в вебе</a></td> <td></td> <td></td> </tr> <tr> <td>12.05.2018 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/%D0%93%D1%80%D0%B0%D1%84%D1%8B%2C%20networkx.ipynb">Графы и networkx</a></td> <td></td> <td></td> </tr> <tr> <td>14.05.2018 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/word2vec.ipynb">word2vec</a></td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%94%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B8%D0%B5%20%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F/networkx.md">ДЗ до 03.06.</a></td> <td></td> </tr> <tr> <td>28.05.2018 / ...</td> <td><a href="https://github.com/ancatmara/learnpython2017/blob/master/%D0%A1%D0%B5%D0%BC%D0%B8%D0%BD%D0%B0%D1%80%D1%8B/Heroku.md">Heroku</a></td> <td></td> <td></td> </tr> <tr> <td>28.05.2018 / ...</td> <td><a href="https://docs.google.com/spreadsheets/d/1zgLfOPh0GsqHrVF4cvFKxg4SwDnbBatwP1o0jxUeqXI/edit?usp=sharing">Список тем</a></td> <td>Итоговый проект до 16.06 23:59</td> <td></td> </tr> </table>Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
84.2kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
340.5kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
