![O hack xz revelou um desastre iminente de infraestrutura de US$ 8,8 trilhões](https://optimuscloud.com.br/wp-content/uploads/2024/05/1715374805_O-hack-xz-revelou-um-desastre-iminente-de-infraestrutura-de-150x150.jpg)
O hack xz revelou um desastre iminente de infraestrutura de US$ 8,8 trilhões
10 de maio de 2024![Por que o Apache Cassandra 5.0 é uma virada de jogo para desenvolvedores](https://optimuscloud.com.br/wp-content/uploads/2024/05/Por-que-o-Apache-Cassandra-50-e-uma-virada-de-150x150.png)
Por que o Apache Cassandra 5.0 é uma virada de jogo para desenvolvedores
10 de maio de 2024Ao considerar o desenvolvimento web, provavelmente você pensa automaticamente em JavaScript. Há um bom motivo para isso, já que JS é uma das linguagens mais populares do mercado. Uma das razões pelas quais o JavaScript é tão popular é que ele pode ser executado nativamente em um navegador da web, portanto, não são necessários tempos de execução extras.
Mas então veio o WebAssembly, que é uma linguagem semelhante a assembly de baixo nível que usa um formato binário compacto e desempenho quase nativo para permitir que linguagens como C, C++, Rust e Python sejam executadas na web.
Isso não significa, entretanto, que você pode simplesmente escrever código Python tradicional e executá-lo em um navegador da web. Para que isso aconteça, você precisa usar PyScript. Com a ajuda do PyScript, você pode desenvolver frontends ricos com Python para a web e até mesmo fazer uso de vários módulos Python, como NumPy.
PyScript fornece uma API simples e limpa, componentes conectáveis e extensíveis e suporte estendido para HTML. Embora o PyScript não tenha a intenção de substituir o JavaScript, é um ótimo complemento para o seu kit de ferramentas de desenvolvedor.
Quero mostrar como o PyScript torna isso possível, demonstrando como criar um simples Hello, World! aplicativo que é executado em um navegador da web.
O que você precisará
Vou demonstrar isso em uma instância do Ubuntu Server 22.04, assim você terá um servidor web Apache à sua disposição. Você também precisará de um editor de texto e de um navegador da web. Para instalar o Apache, você também precisará de um usuário com privilégios sudo.
É isso. Vamos ao trabalho.
Instalando o Apache
A primeira coisa que faremos é instalar o Apache. Para fazer isso, faça login em sua instância do Ubuntu Server e emita o seguinte comando:
sudo apt-get install apache2 -y
Quando o comando acima terminar, o Apache deverá estar instalado e funcionando. Você pode verificar isso abrindo um navegador da web e apontando para http://SERVER (onde SERVER é o endereço IP do servidor de hospedagem). Você deverá ver a página de boas-vindas do Apache.
Criando seu arquivo HTML
Agora que o servidor está instalado e funcionando, você pode criar o arquivo HTML que abrigará o código PyScript. Primeiro, vamos criar um arquivo HTML básico com o comando:
sudo nano /var/www/html/pyscript.html
O conteúdo do arquivo básico é assim:
Olá, mundo!