Experimente Python em seu navegador com esses shells interativos online gratuitos

Experimente Python em seu navegador com esses shells interativos online gratuitos

Se você está pensando em aprender Python, pode ficar confuso com o processo de configuração inicial. Você precisa instalar o Python em seu sistema e, em seguida, aprender a usar a linha de comando para processar o código, ou aprender a usar o shell interativo, ou aprender a configurar um IDE Python.





Ignore tudo isso. É desnecessário até que você saiba se o Python é adequado para você.





Em vez disso, recomendamos o uso de um shell interativo online, que é apenas um site que permite escrever e executar código Python e ver os resultados instantaneamente. Não há necessidade de instalar nada. Então, se você é passando por esses exemplos Python ou revisando os fundamentos de matrizes e listas , você pode testar o código diretamente no seu navegador. Aqui estão os melhores interpretadores Python online que encontramos.





1 Python Anywhere

Se há uma razão para Python Anywhere supera qualquer outro interpretador Python online, é que ele suporta IPython. IPython é uma alternativa mais avançada ao interpretador Python padrão. Com ele, você obtém vários recursos úteis: preenchimento de tabulação durante a digitação, a capacidade de 'ver' as variáveis ​​e métodos de um objeto em tempo real, ler a documentação do módulo embutido e muito mais.

Nada disso é estritamente necessário, é claro. Se você é um completo iniciante, você pode querer pular por agora e voltar em algumas semanas, quando estiver mais confortável. Mas, no que diz respeito aos interpretadores Python, IPython é o padrão para produtividade.



Observação: O Python Anywhere é, na verdade, muito mais do que isso. É um IDE da web totalmente desenvolvido que permite criar e hospedar aplicativos Python na web. Esta página 'Try IPython' é apenas uma pequena ferramenta bacana.

2 Python Fiddle

Python Fiddle é o que eu recomendo para qualquer pessoa que tenha experiência em programação, mas nenhuma experiência em Python. A interface é bastante simples e fácil de usar, mas o mais importante, ela vem com um monte de código de exemplo que você pode carregar com um único clique.





Explorando a barra lateral esquerda, você aprenderá algumas das dicas e truques mais legais que tornam o Python mais divertido de usar do que outras linguagens. Ou você pode digitar seu próprio código, executá-lo e ver os resultados na seção de saída na parte inferior.

Observe que você também pode 'salvar e compartilhar' o código que escreveu. Isso pode ser útil se você tiver um mentor para ajudá-lo com a depuração ou se estiver colaborando com outras pessoas em um projeto.





3 Repl.it

O nome Repl.it vem de REPL, que significa 'Read-Eval-Print Loop' (essencialmente um sinônimo para 'shell interativo', então não se confunda). Repl.it suporta dezenas de linguagens, incluindo Python 2.x e Python 3.x, portanto, se você decidir que Python não é para você, você ainda pode usá-lo ao aprender C #, Java, Ruby, Lua, ES6 e muito mais.

O que eu mais gosto é sua personalização. Você pode ajustar o layout, o tema de cores, o tamanho da fonte, o tamanho do recuo, o tipo de quebra automática e se deseja habilitar o preenchimento automático. A interface é direta. E se você criar uma conta, você pode salvar seu código e recuperá-lo mais tarde.

E há mais um benefício enorme para Repl.it: você pode importar algum Pacote Python sempre porque suporta todos eles .

Quatro. Bijuteria

Bijuteria é outra opção forte. Você obtém muitos dos mesmos recursos explorados acima: um editor de código aceitável, a capacidade de executar o código e a capacidade de compartilhar. Mas o Trinket tem duas vantagens. Primeiro, você pode abrir vários scripts com sua interface baseada em guias e, segundo, você pode incorporar o Trinket em seu próprio site, se tiver um.

aplicativo para melhorar a qualidade do vídeo android

O plano gratuito do Trinket, embora para sempre e ilimitado, permite apenas o Python 2.x básico. Se você deseja acesso total à versão Python 3.x do Trinket, você precisará atualizar para o plano Connect, que custa US $ 9 por mês ou US $ 72 por ano. 'Acesso total' envolve todos os módulos Python integrados, incluindo Numpy, Matplotlib, SciPy e mais.

5 Ideone

Ideone é uma ferramenta de propósito geral para 'experimentar qualquer linguagem de programação online', portanto, não é tão cheia de recursos ou avançada quanto as outras opções acima. Aqui está o que faz tem: mais de 60 linguagens de programação diferentes e a opção de rotular seu código como Público, Secreto ou Privado.

O código escrito em Ideone também está sujeito a algumas restrições:

  • Máximo de 10 segundos para compilar / interpretar.
  • Máximo de 5 ou 15 segundos durante a execução (para convidados ou usuários registrados).
  • Máximo de 256 MB de RAM durante a execução.
  • O acesso à Internet é bloqueado e novos arquivos não podem ser criados.

Resumindo, o Ideone é uma boa escolha se você só precisa testar um pouco de código imediatamente, mas para explorações mais sérias do Python, prefiro ir com um dos outros listados acima.

Bônus: Python Tutor

Python Tutor não é um shell Python interativo, por si só. Em vez disso, depois que você digitar seu código, ele analisará o que você escreveu e apresentará uma visualização da lógica do código. O resultado? Uma série de instantâneos que você pode percorrer, uma linha de código por vez, para ver como seu código realmente é executado do início ao fim.

Esta é uma ferramenta excelente para iniciantes em programação! Você verá como cada linha de código afeta diferentes variáveis ​​e saídas, facilitando a detecção de bugs e outros problemas. Embora a programação possa ser difícil para os iniciantes, esta ferramenta pode simplificar a curva de aprendizado e ajudá-lo a compreender a lógica de tudo isso.

Você também pode notar que o Python Tutor tem um modo experimental de programação ao vivo. É semelhante à ferramenta de visualização normal, mas é analisada e atualizada em tempo real enquanto você digita. No momento em que este livro foi escrito, ele é primitivo e cheio de erros, portanto, você deve ignorá-lo até que todas as dobras sejam resolvidas.

Dicas para continuar sua jornada em Python

Depois de experimentar o Python em um shell interativo online, você pode decidir que adora a linguagem e deseja aplicá-la em um nível mais prático. Para isso, você pode se sair bem com esses excelentes cursos on-line de Python ou, se não puder economizar, esses sites para aprender Python.

Python pode ser uma das linguagens mais fáceis de aprender, mas não desanime se achar que é difícil. Codificar em Python ainda é codificação, e codificar é difícil. Lutar não significa que você deva parar de programar! Para um pouco mais de motivação, recomendo ouvir alguns desses podcasts úteis para programadores.

Como você gosta de Python? Há algum outro shell interativo bom que perdemos? Se você tiver outras dicas de Python, especialmente para iniciantes, compartilhe conosco abaixo!

Compartilhado Compartilhado Tweet O email Um guia para iniciantes em animação de discurso

Animar a fala pode ser um desafio. Se você estiver pronto para começar a adicionar diálogo ao seu projeto, vamos dividir o processo para você.

Leia a seguir
Tópicos relacionados
  • Programação
  • Programação
  • Pitão
Sobre o autor Joel Lee(1524 artigos publicados)

Joel Lee é o Editor-chefe da MakeUseOf desde 2018. Ele tem um B.S. em Ciência da Computação e mais de nove anos de experiência profissional em redação e edição.

Mais de Joel Lee

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

como ajustar o brilho nas janelas
Clique aqui para se inscrever