Я рассматриваю возможность работы над проектом по эмуляции схем, чтобы больше инвестировать в класс электронных схем, который я сейчас беру. Я обнаружил, что полезно создавать скрипты Python для выполнения домашних расчетов, но теперь я хотел бы создать веб-сайт, чтобы поделиться им с одноклассниками, чтобы использовать эти скрипты.
Насколько я понимаю, я могу запускать только Javascript
в браузере и могу использовать Python
только в бэкенде. Мне стало удобно использовать Python
для математики, и я слышал, что в целом это лучше для математики. В моих заданиях максимум, с чем я работал, — это pi
и длинные числа с плавающей запятой.
Также в качестве дополнительного вопроса могу ли я использовать Flask
для запуска Python
в браузере?
Спасибо!
Единственный случай, когда одно определенно предпочтительнее другого, это если выполняемые вычисления могут стать очень дорогими, и в этом случае было бы гораздо удобнее, чтобы сервер брал на себя нагрузку, а не клиент. сделайте это (поскольку младшие клиенты могут слишком долго не отвечать на запросы во время вычислений).
Если это потенциальная проблема для вашего случая, запуск дорогостоящего кода на серверной части был бы выходом. (Это не обязательно должен быть Python на бэкенде — это может быть даже JS на стороне сервера, или даже PHP, или что-то еще, что вы предпочитаете, и оно достаточно производительно для ваших нужд.)
Если это не то, о чем нужно беспокоиться в вашем случае, то не стесняйтесь выбирать все, что вам нравится (вычислять на клиенте или на сервере), используя любой подход, который вам наиболее удобен - нет объективного способа выбирать между ними.
Python нельзя запустить в браузере, поэтому вам нужно будет создать сайт, который взаимодействует с API, будь то JS или Python, это зависит от вас. Нет, вы не можете запустить Flask в браузере. Это фреймворк питона.