HomePtNotíciaIncorporar scripts Python em HTML com PyScript

Incorporar scripts Python em HTML com PyScript


O novo projeto PyScript permite incorporar programas Python diretamente em páginas HTML e executá-los dentro do navegador sem nenhum requisito do lado do servidor.

O projeto foi anunciado neste fim de semana na PyCon US 2022 e atua como um wrapper para o projeto Pyodide, que carrega o interpretador CPython como um módulo do navegador WebAssembly.

“PyScript é uma estrutura que permite aos usuários criar aplicativos Python ricos no navegador usando uma combinação de Python com HTML padrão.” Anaconda em um post recente no blog explica.

“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.”

Embora o projeto Pyodide anteriormente permitisse que você executasse o Python no navegador, a sintaxe leva algum tempo para se acostumar e não é tão elegante quanto simplesmente escrever um programa em Python e colá-lo em sua página HTML.

No entanto, o PyScript atua como um wrapper, permitindo que você incorpore código Python diretamente entre py-script tags e faça o Pyodide executá-lo automaticamente.

Por exemplo, o seguinte ilustra um pequeno exemplo Hello World usando PyScript e executando-o diretamente no navegador. Observe como ele pyscript.write() A função permite enviar dados diretamente para um elemento HTML.

Aplicativo Python Hello World Python usando PyScript
Aplicativo Python Hello World Python usando PyScript

Os desenvolvedores também podem estender as páginas do PyScript por meio de pacotes Python adicionais incorporados ao Pyodide ou por meio daqueles armazenados no sistema de arquivos local. O arquivo GETTING-STARTED.md do PyScript fornece documentação sobre como importar pacotes para seu código.

Além de executar código embutido em HTML, também é possível adicionar um editor de código diretamente a uma página HTML usando o py-repl para que você possa inserir o código e executá-lo, conforme mostrado abaixo.

Usando o editor PyScript
Usando o editor PyScript

O uso do editor facilita o teste do seu código em tempo real e veja o que funcionará e o que não funcionará com o PyScript.

Embora o JavaScript já possa fazer quase tudo o que você deseja criar com o PyScript, com o Python considerado a linguagem de programação mais popular, o PyScript abre as portas para muitos projetos interessantes no futuro.

Para começar a usar o PyScript, você pode visitar a página do projeto GitHub, que também inclui vários exemplos de código.

Must Read

%d bloggers like this: