Cybercode
tecnoblog
tecnoblog
Tecnologia · · 2 min de leitura ·

PyScript é um projeto que roda programas em Python diretamente no navegador

PyScript é um projeto que roda programas em Python diretamente no navegador

O Python é uma das linguagens de programação mais populares da atualidade. E pode ficar um pouquinho mais popular por conta do PyScript. Esse é o nome de um projeto recém-lançado que permite que scripts em Python sejam executados diretamente no navegador, em páginas HTML.

Não que a linguagem já não conversasse com a web. Mas, nessa circunstância, o Python é executado como um servidor cuja aplicação gera uma página em HTML e JavaScript. O PyScript é diferente, pois propõe executar scripts em Python no navegador sem que um componente de servidor seja necessário para isso.

Curti a ideia. Vez ou outra preciso rodar alguma coisa em Python e, com base nisso, sei que o navegador pode ser útil para esse fim. Como? O PyScript pode agilizar os testes de determinados códigos ou permitir a execução de uma aplicação inteira em uma página web, por exemplo.

Se a ideia é tão boa assim, por que ninguém pensou nisso antes? Na verdade, já pensaram, sim. O BleepingComputer dá como exemplo o Pyodide. O projeto tem uma finalidade parecida com a do PyScript, mas pode apresentar algumas desvantagens, como uma sintaxe que requer algum tempo para ser assimilada.

Basicamente, o que é necessário fazer é colocar o script em Python dentro de uma tag <py-script>. A tag <py-env> também é usada para que você possa definir os pacotes necessários para a execução. Eis um rápido exemplo de código:

Tem-se também a tag <py-repl>. Como o nome sugere, ela cria um componente REPL (Read Eval Print Loop), que tem a função de avaliar as instruções inseridas pelo usuário e exibir o resultado.

Fonte: Tecnoblog

Publicidade