Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

Já se perguntou se você pode executar scripts Python em seu smartphone? Escrever código Python em dispositivos touchscreen com telas pequenas pode ser difícil, mas é conveniente quando você precisa testar rapidamente um script Python, mas não quer sair da cama e ligar seu PC.

Instalar Python em um smartphone Android usando Termux é fácil. Orientaremos você durante todo o processo, desde o download do Termux até a execução de seu primeiro programa Python em um dispositivo Android.

Instale Termux no Android

Termux é um emulador de terminal para Android. Para instalá-lo em seu smartphone, acesse o F-Droid e baixe o último APK disponível.

Download:Termux (F-Droid)

2 Imagens

Uma vez baixado, localize e toque no arquivo APK para iniciar a instalação. Quando a confirmação for solicitada, toque em Instalar.

Embora o Termux esteja disponível para download em

instagram viewer
a Google Play Store, até o momento em que este livro foi escrito, os repositórios pré-configurados lançam um erro 404 quando você tenta instalar um pacote ou atualizar os existentes.

Como instalar o Python no Termux

Antes de instalar o Python, o primeiro passo é atualizar pacotes existentes. O gerenciador de pacotes padrão no Termux é o pkg, que é bastante semelhante ao Debian ou ao APT do Ubuntu em termos de sintaxe e argumentos.

Para atualizar pacotes no Termux, execute:

pacote de atualização

Quando solicitado para confirmações de S/N, toque em Digitar para ir com os padrões. Você terá que fazer isso algumas vezes durante o processo.

2 Imagens

Em seguida, digite o seguinte comando para instalar o Python:

pacote instalar python

Digitar Y quando solicitado para confirmação.

Se você deseja instalar o Python 2, execute:

pacote instalar python2

PIP e PIP2 serão instalados junto com os pacotes python e python2, respectivamente, portanto, tenha certeza de que você pode instalar bibliotecas e módulos com os quais trabalha com frequência.

Executando o Python Interactive Shell

Com o Python instalado, é hora de testar se a instalação foi bem-sucedida. No terminal, digite "Pitão" para iniciar o shell interativo ("python2" se você instalou a versão antiga).

Se tudo correr bem, você verá a versão do Python listada na parte superior junto com algumas informações úteis. Como em qualquer outro idioma, teste o interpretador digitando a seguinte instrução para imprimir "Olá Mundo":

imprimir("Olá Mundo")

A saída exibirá a string "Olá Mundo" e, em seguida, volte para o modo de entrada. Quando você tiver jogado com o shell interativo o suficiente e quiser voltar ao terminal, digite "saída()" e bateu Digitar.

Escrevendo seu primeiro script Python no Termux

Para dar um passo adiante, por que não criar um script Python e executá-lo usando o Termux? Para começar, primeiro abra o nano, um editor de texto baseado em terminal para Linux. Se você quiser usar outro editor de texto, fique à vontade para instalá-lo com o pacote de instalação comando.

Digite o seguinte para criar um novo arquivo de script Python no diretório atual:

nanoscript.py

Adicione as seguintes linhas de código ao arquivo:

imprimir("Olá Mundo")
nome = entrada("Qual o seu nome? ")
imprimir("Aproveite a programação Python no Termux", nome)

Para salvar as alterações no arquivo, toque no Ctrl botão e aperte O. Então aperte Digitar para salvar o arquivo. Para sair do nano, toque em Ctrl e x.

3 imagens

Execute o script emitindo o seguinte comando:

python script.py

Os usuários do Python 2 precisariam substituir "python" no comando acima por "python2". O programa exibirá "Hello, World" e perguntará seu nome. Depois de especificar isso e toque em Digitar, ele produzirá a string final com seu nome anexado no final.

Você também pode use PyDroid para escrever código Python em seu Android Smartphone. Além da programação em Python, Termux permite que você use a linha de comando do Linux, incluindo todos os utilitários padrão.

Programação em Python no conforto do seu smartphone

Codificar em um smartphone parece desafiador, mas na verdade é uma ótima maneira de brincar com as linguagens de programação e aprender mais sobre elas enquanto se diverte.

Embora o desenvolvimento de um aplicativo completo usando seu smartphone seja complicado, é possível, embora seja demorado. Mas antes de fazer isso, você deve se familiarizar com Python ou alguma outra linguagem de programação.