Rodegast
Нельзя что-то хорошо усвоить не применяя это на практике. В задаче про редукторы нет ничего сверхъестественного. Сначала сделай библиотеку из функций которые будут решать расчётные задачи, а потом реши какой тип интерфейса тебе лучше подойдёт. В вебе проще с монетизацией, но веб сам по себе ограничен так что лучше сразу писать гуй (только всякими глупостями вроде tkinter не занимайся, сразу используй нормальные тулкиты).
Стоп, стоп.
Гуй на данный момент не напишу- 100%.
Библиотек, соответственно тоже не писал никогда, но ход мыслей понятен.
Создаю несколько модулей, каждый из которых будет содержать функцию, просчитывающую определенный элемент(часть) всего механизма и возвращающую результат, либо частично передающую его в другую функцию(если требуется).
Первый модуль принимает входные значения. Последующие вычисляют и выводят результаты расчетов(диаметры, длины и т.п.)
1.Как сделать итоговую таблицу с результатами?
2.Как сделать, так, чтобы в нужный момент при расчёте функция запрашивала значение из таблицы ГОСТов?
Скажем, получилось число 149,45646, нужно найти и “подогнать” к ближайшим 150 по ГОСТу.
Или просто иногда нужно использовать константу из таблицы, исходя из принятых данных.
3.Если я напишу логику для расчета прямозубого редуктора(чтобы пока не усложнять), легко ли будет модифицировать её так, чтобы в дальнейшем можно было расчитывать и косозубый? Или это нужно учитывать изначально?