Имеется уже готовый сайт залитый на хостинг и есть готовая программа на python, как можно эту программу залить на сайт, чтобы люди могли ей пользоваться прямо на сайте(программа по сути это калькулятор)
Тут по моему проще ее на js переписать, т.к. браузер питон интерпретировать не умеет. Если только писать интерфейс на js, запускать прогу на сервере и аяксом с ней общаться. Но с калькулятором такое выделывать я бы не стал)
Увы и ах. Перепишите ее для веба и встройте в сайт. Причём рекомендую vue, перенести логику экселя по вычислению довольно сложной функциональности заняло примерно 40 часов. Больше времени заняло согласование с заказчиком и понимание что предметной области.
Как контрответ к совету потратить 40 часов своей жизни:
Если во фронте требуется ввести пару тройку значений и нажать на кнопку, а на бэке висит какой-нибудь пых, то вполне можно пускать через shell_exec и получать желаемый результат.