Python and PyQt the architecture of Apps. with GUI for experimental data analysis from start to end

В этой видео заметке показываю как создать приложение на Python для анализа экспериментальных данных. В качестве интерфейса будем использовать как обычно PyQt, при этом за отображение данных и оформление графиков будет отвечать библиотека Matplotlib. Для раскрытия темы архитектуры приложения предварительно расскажу о этапах создания которым я стараюсь придерживаться. Всего я выделяю следующие 5 этапов: -Разработка архитектуры приложения, а именно, что и как будет работать, на основе каких библиотек, какие данные будут входные и какие выходные, нужна ли приложению база данных, как будет осуществляться управление приложением (все должно быть в виде концепции). - По результатам идейной проработки создается графический интерфейс программы front-end (в процессе его создания идея дорабатывается и улучшается с учетом выявленных проблем). - Далее на этапе 3 создается back-end для обработки данных согласно с алгоритмами обработки (бизнес логики). - В качестве четвертого этапа прорабатываем связь back-end и front-end то-есть взаимодействие пользователя с кнопками, текстовыми полями и другими особенностями интерфейса для исполнения запрограмированного back-end кода. - После того как этапы разработки пройдены программа тестируется на наличие явных и скрытых ошибок, проводится ее доработка с учетом выявленных недостатков. (кроме того в процессе разработки учитываем последующее тестирование и вообще берем за правило программировать исключения). В процессе разработки архитектуры...

0/0


0/0

0/0

0/0

0/0