Conhecendo a nova linguagem PyScript

Você já ouviu falar em PyScript? Conheça o projeto que permite executar o Python em HTML

linguagens de programação

Você já ouviu falar em PyScript? Conheça o projeto que permite executar o Python em HTML

Em suma, o PyScript se apresenta de forma diferenciadas de outros métodos que já converse com a web

O Python nada mais é do uma das mais populares linguagens de programação. Entretanto, sua fama pode acabar se destacando ainda mais com o surgimento 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.

Em suma, o PyScript se apresenta de forma diferenciadas de outros métodos que já converse com a web. Isso porque o projeto é executado como um servidor cuja aplicação gera uma página em HTML e JavaScript.

Portanto, sua exclusividade se dá ao se propor a executar scripts em Python no navegador sem que um componente de servidor seja necessário para isso.

Você já ouviu falar em PyScript? Conheça o projeto que permite executar o Python em HTML
PyScript executa Python no HTML (Foto: PyScript | Run Python in The Browser)

O que Python pode fazer?

Em casos onde é necessário rodar alguma coisa em Python, 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.

Entretanto, se a ideia é genial, por que ninguém pensou nisso antes? Na verdade, muitos já pensaram nessa hipótese. O BleepingComputer dá como exemplo o Pyodide. Esse projeto tem uma finalidade parecida com a do PyScript, mas pode apresentar algumas desvantagens. Como por exemplo, uma sintaxe que requer algum tempo para ser assimilada.

Como o PyScript funciona?

Em suma, basta colocar o script em Python dentro de uma tag <py-script>. A tag <py-env> também é usada para que a pessoa consiga definir os pacotes necessários para a execução. Confira a seguir um exemplo de código:

<py-script> print('Hello, World!') </py-script>

Fonte: https://bit.ly/3PIIe18