Курс по объектно-ориентированному Питону 2022-23
Курс по объектно-ориентированному Питону (продвинутый уровень Питона), магистры программ "Компьютерная лингвистика" и "Цифровые методы гуманитарных исследований", 2022-23 учебный год.
Лекция 1 - Библиотеки морфологического анализа, пару слов про объекты.
Запись лекции: часть 1 и часть 2.
Лекция 2 - Как создавать классы, что у них есть, зачем они нужны. Упражнение - проектирование класса файла, читающего любые кодировки.
Запись лекции: часть 1 и часть 2.
Лекция 3 - Библиотека typing. Векторизация текстов.
Запись лекции: часть 1 и часть 2.
Лекция 4 - Внутреннее устройство классов и объектов с точки зрения программиста.
Запись лекции: часть 1 и часть 2.
Лекция 5, часть 1 - Основы библиотеки requests, dataclass.
Лекция 5, часть 2 - Наследование.
Запись лекции: часть 1 и часть 2.
Лекция 6, часть 1 - Наследование.
Запись лекции
Лекция 6 часть 2 - рассуждения о принципах SOLID для проектирования структуры классов (с использованием материалов вот этой статьи).
Запись голоса преподавателя.
Лекция 7 - Файлы конфигурации, логирование, юнит-тесты.
Запись лекции: часть 1 и часть 2.
Лекция 8 - Презентация по технологии разработки программного обеспечения.
Запись лекции: часть 1 и часть 2.
Лекция 9 - Презентация по архитектуре программного обеспечения.
Запись лекции: часть 1 и часть 2.
Лекция 10 - деловая игра со скрам-мастером.
Лекция 11 - Шаблоны разработки классов.
Запись лекции: часть 1, часть 2 и часть 3.
Лекция 12 - Многопоточное программирование (без asyncio).
Лекция 13, часть 1 - Снижение размерности пространства признаков.
Лекция 13, часть 2 - Обработка изображений и видео при помощи OpenCV.