Государственная регистрация программы для ЭВМ «Интегративный ФункТек на Python»
Поздравляем старшего преподавателя Майдурова О.Ю., заведующего кафедрой Игонину Е.В. и студента направления подготовки Прикладная математика и информатика группы ПМ-31 Дрякина С.И. с получением свидетельства о государственной регистрации программы для ЭВМ «Интегративный ФункТек на Python», которая выполняет анализ и решение математических уравнений различных порядков, производит геометрическую интерпретацию функций и может быть использована в образовательной среде, в том числе на коммерческой основе.
Программа-приложение «Интегративный ФункТек на Python» создана в кроссплатформенной интегрированной среде для языка программирования Python, разработанная компанией JetBrains на основе IntelliJ IDEA. Представленный код объемный, но достаточно функциональный. Основной частью кода являются модули и библиотеки, которые необходимо подключать для запуска и выполнения кода:
PyQt5 - набор Python библиотек для создания графического интерфейса на
базе платформы Qt5;
io - модуль предоставляет основные средства для работы с различными
типами ввода-вывода;
sympy - библиотека для символьных математических вычислений в
Python.
Программа предоставляет мощные инструменты для работы с символьными выражениями, уравнениями и системами уравнений; math - модуль math в Python предоставляет доступ к математическим функциям, которые основаны на стандартной математической библиотеке C; sys - модуль sys в Python предлагает методы, которые позволяют работать с разными элементами среды выполнения Python. С его помощью можно взаимодействовать с интерпретатором, используя разные функции; numpy - библиотека для работы с многомерными массивами, аналог Matlab. Кроме того, весь код включает в себя отдельные блоки, функции и классы для выполнения определенных задач пользователя. В результате инкапсуляции трех блоков: инженерный калькулятор, решение математических уравнений, геометрическое построение
математических функций функций удалось решить ряд образовательных вычислительных задач.