Python development learning: прикладной python
Десктопное приложение для построения и отображения графиков функций
- две переменные (x, y) - реализовано, переменная y расчитывается по заданной пользователем формуле
- произволная функция - вводится пользователем приложения - реализовано
- две системы координат (декартова, полярная) - реализовано
- сохранение визаулизации графика функции в .png файл - реализовано
- целые и рациональные числа - реализовано
- поле для ввода (х): для начального и конечного вкл. значения, а также шага итерации для расчета - реализовано
- нередактируемое поле для отображения искомой функции - реализовано (отбражается в легенде рядом с графиком)
- кнопки (или поле) для задания искомой функции (миниманый набор действий: +, -, *, /; желательный дополнительный набор действий: (), степень, корень, cos, sin) - реализован минимальный набор действий
- кнопка дополнения определения и графика функции для отображения - реализовано
- кнопка перевода графика между разными системаи координат - реализовано посредством выборы системы координат и нажатия кнопки отображения
- кнопка сохранения отображения графика функции (или графиков функции) - реализовано для сохранения в формате PNG
Ориентировочно:
- SymPy
- Nympy
- Pandas
- Matplotlib
- Tkinter
- Pymunk
- Pygame
- VPython
- VTK
- Plotly
Используемые:
- flet
- matplotlib
- numpy
Для запуска:
- скачать репозиторий на локальный хост
- выполнить команду flet run mvp из директории ../GUI