PyScript é um framework que permite aos usuários criar rodar Python no navegador usando a interface do HTML.
O PyScript visa fornecer aos usuários uma linguagem de programação de primeira classe que tenha regras de estilo consistentes, seja mais expressiva e mais fácil de aprender.
Para implementar é bem fácil, basta incluir o CDN do CSS e do JavaScript em seu código HTML, exemplo:
<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>
E depois só usar entre as tag <py-script>
o código Python, exemplo:
<py-script> print('Olá, Python!') </py-script>
Talvez você note alguma lentidão, se quiser que fique um pouco mais rápido, faça o download dos arquivos e link localmente:
wget https://pyscript.net/alpha/pyscript.js https://pyscript.net/alpha/pyscript.css
E o código HTML completo aqui:
<!DOCTYPE html>
<html lang="en">
<head>
<title>PyScript</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="./pyscript.css" />
</head>
<body>
<py-script> print('Olá, PyScript!') </py-script>
<script defer src="./pyscript.js"></script>
</body>
</html>
Para mais informações acesse o site oficial do PyScript .