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)
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
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.
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.
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.