Описание:Основы языка Python. Реализация математических алгоритмов на языке Python (решение уравнений, элементы теории чисел и криптографии, алгоритмы работы с матрицами). Объектно-ориентированное программирование, создание классов. Использование модулей numpy и matplotlib. Алгоритмы синтаксического разбора: использование регулярных выражений для реализации сканера, реализация парсера формул с помощью алгоритма рекурсивного разбора. Разработка графических оконных приложений с помощью модуля tkinter.