В рамках предмета "Программирование для лингвистов" в НИУ ВШЭ - Нижний Новгород.
Преподаватели:
- Демидовский Александр Владимирович - лектор
- Тугарёв Артём Михайлович - преподаватель практики
- Казюлина Марина Сергеевна - преподаватель практики
- Кащихин Андрей Николаевич - приглашённый эксперт
- Жариков Егор Игоревич - ассистент
- Новикова Ирина Алексеевна - ассистент
- Блюдова Василиса Михайловна - ассистент
- Зайцева Вита Вячеславовна - ассистент
План лабораторных работ:
- Определение языка текста на основе частотного словаря
- Дедлайн: 6 октября
- Кодирование текста с помощью алгоритма
BPE
- Дедлайн: 3 ноября
- Лабораторная работа №3. TBD
- Дедлайн: XX ноября
- Лабораторная работа №4. TBD
- Дедлайн: XX декабря
Дата | Тема лекции | Тема практики. Материалы практики |
---|---|---|
08.09.2023 | Установочная встреча. Историческая справка. | Создание форка. |
15.09.2023 | Примитивные типы. Условия. | Настройка локальной машины. |
22.09.2023 | Строки: неизменяемые последовательности. | Числа, условия, циклы, строки. Листинг |
29.09.2023 | Списки и кортежи. | Списки. Листинг |
06.10.2023 | Словари. | Сдача лабораторной работы №1. |
13.10.2023 | Функции. | Словари. Листинг Функции. Листинг |
Более полное содержание пройденных занятий в виде списка ключевых тем.
- 📚 🇺🇸 M. Lutz. Learning Python.
- 📹 🇷🇺 Хирьянов Т.Ф. Видеолекции. Практика программирования на Python 3 . 2019.
- 📹 🇷🇺 Хирьянов Т.Ф. Видеолекции. Алгоритмы и структуры данных на Python 3 . 2017.
- 🔖 🇺🇸 Официальная документация.
- 📚 🇺🇸 M. Lutz. Programming Python: Powerful Object-Oriented Programming
- 📚 🇺🇸 J. Burton Browning. Pro Python 3: Features and Tools for Professional Development .
- 📹 🇷🇺 Хирьянов Т.Ф. Видеолекции. Основы программирования и анализа данных на Python . 2022.
- Лабораторная работа допускается к очной сдаче.
- Студент объяснил работу программы и показал её в действии.
- Студент выполнил задание ментора по некоторой модификации кода.
- Студент получает оценку:
- соответствующую ожидаемой, если все шаги выше выполнены и ментор удовлетворён ответом студента.
- на балл выше ожидаемой, если все шаги выше выполнены и ментор решает поощрить студента за отличный ответ.
- на балл ниже ожидаемой, если лабораторная работа сдана на неделю позже срока сдачи и выполнены критерии в 4.1.
- на два балла ниже ожидаемой, если лабораторная работа сдана на две недели и позже от срока сдачи и выполнены критерии в 4.1.
Замечание: Студент может улучшить оценку по лабораторной работе, если после основной сдачи выполнит задания следующего уровня сложности относительно того уровня, на котором выполнялась реализация.
Лабораторная работа допускается к очной сдаче, если она:
- представлена в виде пулл реквеста (Pull Request, PR) с правильно составленным названием по шаблону:
Laboratory work #<NUMBER>, <SURNAME> <NAME> - <UNIVERSITY GROUP NAME>
.- Пример:
Laboratory work #1, Kashchikhin Andrey - 21FPL1
.
- Пример:
- имеет заполненный файл
target_score.txt
с ожидаемой оценкой. Допустимые значения: 4, 6, 8, 10. - имеет "зелёный" статус - автоматические проверки качества и стиля кода, соответствующие заданной ожидаемой оценке, удовлетворены.
- имеет лейбл
done
, выставленный ментором. Означает, что ментор посмотрел код студента и удовлетворён качеством кода.