Как писать на python в HTML
Abu SuleimanИногда бывает ситуация, когда нужно написать что-то на HTML, но не хочется лезть в js, для этого уже существуют много решений, но я расскажу только 2 популярных, ими я пользовался, и могу сказать какое лучше.
Решение 1.
Если хочешь больше производительности, то это то что надо, однако этот способ имеет свои минусы.
PyScript
С его помощью можно запустить питон в браузере, и богатая документация.
Минус - Не так много библиотек поддерживается, однако можно и обойти.
Плюс - Не нужно запускать вместе с javascript, в отличии с решением 2.
Офф. сайт - https://pyscript.net/

Решение 2.
Библиотека JS Pyodide.

Минус - Запуск внутри JS функции.
Плюс - Есть установщик библиотек micropip, однако тоже не все библиотеки доступны. Можно использовать js функции, написав их *питоновским* синтаксисом.
Офф. сайт - https://pyodide.org/en/stable/usage/quickstart.html
Итог
Если скорость - PyScript
Если немного понервничать - Pyodide