Quando pensamos em Raspberry Pi, normalmente imaginamos computadores de placa única, mas a Raspberry Pi Foundation foi criada para ajudar as crianças a aprender sobre computadores e quer ajudar se você possui ou não seu hardware. O braço sem fins lucrativos do Raspberry Pi lançou esta semana seu novo editor de código baseado em navegador, projetado para jovens (ou qualquer pessoa) que estão aprendendo.
O Raspberry Pi Code Editor, considerado em versão beta, está disponível para todos gratuitamente agora em editor.raspberrypi.org (abre em nova aba). Atualmente, o editor foi projetado para funcionar apenas com Python, mas a organização diz que o suporte para outras linguagens, como HTML, JavaScript e CSS, está chegando.
Experimentei o Code Editor no navegador do meu PC e, em sua forma atual, não há nada de especial nele. No entanto, achei a interface do usuário muito amigável e fiquei impressionado com a forma como ela é integrada aos tutoriais online de alguém. A interface consiste em três painéis: uma lista de arquivos em seu projeto, um editor de código e um painel de saída que executa o resultado de seu código quando você pressiona o botão Executar.
Se você criar uma conta gratuita no raspberrypi.org, o que eu fiz, o sistema salvará todos os seus projetos na nuvem e você poderá recarregá-los quando quiser. Você também pode baixar todos os arquivos em um projeto como um arquivo .zip.
Como toda a experiência de programação ocorre online, não há como (pelo menos agora) usar o Python para controlar o hardware local em seu PC ou Raspberry Pi. Se você deseja anexar um dos melhores Raspberry Pi HATs ou usar os pinos GPIO em seu Pi para acender uma luz LED, você precisa de um editor local como Thonny, que vem pré-instalado em todos os Raspberry Pis e é um download gratuito para Windows, Mac e Linux.
O editor Raspberry Pi Code não é o único editor Python online disponível, pois você também pode usar um serviço como Trinket.io (abre em nova aba), que permitirá que você escreva o código Python em um painel enquanto o visualiza em outro. No entanto, o que é interessante sobre a ferramenta do Raspberry Pi é que a organização possui alguns tutoriais de Python projetados para serem usados com ela.
A Raspberry Pi Foundation já tinha um bom conjunto de tutoriais de Python em seu site, mas adaptou alguns deles para abrir o código de exemplo diretamente no editor online. Por exemplo, quando tentei o Lição “Diga olá” (abre em nova aba), o primeiro link na página abre o conjunto de código de trabalho no editor em uma nova guia no meu navegador. Quando revisitei a página e cliquei no link alguns minutos depois, ele me levou de volta ao mesmo código que havia editado antes, porque salvou a lição como um projeto associado à minha conta.
Eu me diverti escrevendo um script Python simples que imprimia “Tom’s Hardware was here” na tela e o repetia 500 vezes. O editor oferece suporte ao uso de emojis em sua saída e o código de exemplo fornece alguns emojis que você pode copiar e colar em seus comandos.
Atualmente, o Editor trabalha apenas com o duas primeiras lições (abre em nova aba) no caminho de aprendizagem “Intro to Python” da Raspberry Pi Foundation. No entanto, você pode usar todas as lições com Trinket ou outro editor e tenho certeza que eles integrarão o novo editor em todas as lições em breve.
A Pi Foundation diz que planeja adicionar vários recursos ao Code Editor, incluindo compartilhamento e colaboração. A organização também planeja lançar o editor como um projeto de código aberto para que qualquer pessoa possa modificá-lo. Com base em minha breve experiência em testá-lo, posso dizer que parece ser uma ótima plataforma de aprendizado para novos codificadores, especialmente quando usado com os caminhos do tutorial em raspberrypi.org.