Введение в анализ текстов на Python для ФГН 2018 — различия между версиями
Sggpls (обсуждение | вклад) (аапп1) |
Sggpls (обсуждение | вклад) |
||
(не показано 7 промежуточных версии этого же участника) | |||
Строка 10: | Строка 10: | ||
'''Просьба, по возможности, приходить со своими ноутбуками.''' | '''Просьба, по возможности, приходить со своими ноутбуками.''' | ||
+ | |||
+ | За всеми важными объявлениями можно и нужно следить в чате курса [https://t.me/joinchat/C3XPaw39FpiCBNJKwmqw-g LingvoX]. | ||
=== Полезные ссылки === | === Полезные ссылки === | ||
Строка 23: | Строка 25: | ||
== 1 модуль == | == 1 модуль == | ||
=== Семинары === | === Семинары === | ||
− | ''' | + | '''07.09.18 Ознакомительный семинар''' Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8). |
=== Правила оценивания === | === Правила оценивания === | ||
Строка 33: | Строка 35: | ||
'''Домашний мини-проект''' с ревью кода стоимостью '''40 баллов'''. | '''Домашний мини-проект''' с ревью кода стоимостью '''40 баллов'''. | ||
− | '''Финальный тест''' в классе стоимостью ''' | + | '''Финальный тест''' в классе стоимостью '''50 баллов'''. |
По желанию: '''индивидуальное домашнее задание''' стоимостью '''20 баллов'''. | По желанию: '''индивидуальное домашнее задание''' стоимостью '''20 баллов'''. | ||
Строка 43: | Строка 45: | ||
! Итоговая оценка !! Суммарные баллы | ! Итоговая оценка !! Суммарные баллы | ||
|- | |- | ||
− | | Отлично (10) || | + | | Отлично (10) || 150+ |
|- | |- | ||
− | | Отлично (9) || | + | | Отлично (9) || 140+ |
|- | |- | ||
− | | Отлично (8) || | + | | Отлично (8) || 130+ |
|- | |- | ||
− | | Хорошо (7) || | + | | Хорошо (7) || 110+ |
|- | |- | ||
− | | Хорошо (6) || | + | | Хорошо (6) || 100+ |
|- | |- | ||
− | | Удовлетворительно (5) || | + | | Удовлетворительно (5) || 80+ |
|- | |- | ||
| Удовлетворительно (4) || 60+ | | Удовлетворительно (4) || 60+ | ||
Строка 60: | Строка 62: | ||
|} | |} | ||
− | '''Лабораторные''' работы '''отправлять''' на почту курса '''не позднее начала следующего семинара''', если не оговорено иное. '''Правила формления:''' | + | '''Лабораторные''' работы '''отправлять''' на почту курса '''не позднее начала следующего семинара''', если не оговорено иное. '''Правила формления:''' в разработке. |
=== Полезные литература и ссылки === | === Полезные литература и ссылки === |
Текущая версия на 08:05, 3 сентября 2018
Содержание
Описание курса
О курсе
Курс читается на 3 курсе факультета гуманитарных наук для групп БКЛ161 и БКЛ162 в 1, 2 и 4 модулях.
Семинарист: Кабанов Сергей Михайлович
Ассистенты: Соболев Марк и Татаринов Дмитрий
Семинары проходят по пятницам, 1-я и 2-я пары, в ауд. ???.
Просьба, по возможности, приходить со своими ноутбуками.
За всеми важными объявлениями можно и нужно следить в чате курса LingvoX.
Полезные ссылки
Почта курса: lingvo-python-ml@yandex.ru
Чат курса в телеграм: LingvoX
Wiki-страница прошлого года: Введение в анализ текстов на Python для ФГН 2017
1 модуль
Семинары
07.09.18 Ознакомительный семинар Краткое описание курса. Повторение основ программирования на Python: функции и области видимости, встроенные типы данных, модули и пространство имен. Среда разработки IDLE PyCharm. Разработка через тестирование TDD (модули doctest, pytest). Стиль кодирования (PEP8).
Правила оценивания
В модуле 10 семинаров.
10 домашних лабораторных работ стоимостью 10 баллов каждая.
Домашний мини-проект с ревью кода стоимостью 40 баллов.
Финальный тест в классе стоимостью 50 баллов.
По желанию: индивидуальное домашнее задание стоимостью 20 баллов.
Шкала перевода баллов в итоговую оценку представлена в таблице.
Итоговая оценка | Суммарные баллы |
---|---|
Отлично (10) | 150+ |
Отлично (9) | 140+ |
Отлично (8) | 130+ |
Хорошо (7) | 110+ |
Хорошо (6) | 100+ |
Удовлетворительно (5) | 80+ |
Удовлетворительно (4) | 60+ |
Незачет | менее 60 |
Лабораторные работы отправлять на почту курса не позднее начала следующего семинара, если не оговорено иное. Правила формления: в разработке.
Полезные литература и ссылки
- Лутц, Изучаем Python, 4-е издание, 2011
- Brad Miller, David Ranum, Problem Solving with Algorithms and Data Structures, Release 3.0, 2013
- Michael T. Goodrich, Data Structures and Algorithms in Python, 1st edition, 2013
- Т.Кормен, Ч.Лейзерсон, Р.Ривест, К.Штайн - Алгоритмы. Построение и анализ. Издание 3-е, 2013
- Умнов, Видиолекции ШАДа по Python
- PEP8, коротко, на русском
- Code Like a Pythonista: Idiomatic Python
- A Curious Course on Coroutines and Concurrency
- Python patterns OOP
- Awesome Python, Много разных библиотек