Продвинутый Питон для компьютерных лингвистов - 2019
Данный репозиторий содержит в себе питоновские тетрадки по курсу продвинутого Питона.
Осенний семестр
Лекция 1 - Основы создания классов, морфологический анализ.
Лекция 2 - устройство класса, перегрузка операторов, декораторы/
Лекция 3 - наследование, интерфейсы, абстрактные классы.
Лекция 4 - использование matplotlib и seaborn для научной графики, создание интерактивных интерфейсов с использованием ipywidgets.
Лекция 5 - Шаблоны проектирования: синглетон, фасад, абстрактная фабрика, состояние, строитель.
Лекции 6-8 - алгоритмы и структуры данных, читались на доске и не сохранились в электронном виде.
Весенний семестр
Лекция 1 - Основы параллельной обработки данных.
Лекция 2 - Основы теории оптимизации.