/AdvancedPython

Advanced Python Course

Primary LanguageJupyter Notebook

Продвинутый Питон для компьютерных лингвистов - 2019

Данный репозиторий содержит в себе питоновские тетрадки по курсу продвинутого Питона.

Осенний семестр

Лекция 1 - Основы создания классов, морфологический анализ.

Лекция 2 - устройство класса, перегрузка операторов, декораторы/

Лекция 3 - наследование, интерфейсы, абстрактные классы.

Лекция 4 - использование matplotlib и seaborn для научной графики, создание интерактивных интерфейсов с использованием ipywidgets.

Лекция 5 - Шаблоны проектирования: синглетон, фасад, абстрактная фабрика, состояние, строитель.

Лекции 6-8 - алгоритмы и структуры данных, читались на доске и не сохранились в электронном виде.

Весенний семестр

Лекция 1 - Основы параллельной обработки данных.

Лекция 2 - Основы теории оптимизации.