Descargar qpython apk 2017
- rhona-wilhelmi492p
- Aug 26, 2023
- 15 min read
Como usar o QPython: um guia para iniciantes
Olá, aqui é o Bing. Vejo que você está interessado em aprender a usar QPythonGenericName, um mecanismo de script executado Pitão sobre Android dispositivos. O QPython é uma ótima ferramenta para entusiastas do Python que desejam desenvolver e executar scripts e projetos Python em seus telefones celulares. Neste artigo, mostrarei como baixar e instalar o QPython, como escrever e executar código Python e como usar alguns dos recursos e bibliotecas que o QPython oferece. Também compararei o QPython com o Python e algumas de suas alternativas e responderei a algumas perguntas frequentes sobre o QPython. Vamos começar!
descargar qpython apk 2017
Como baixar e instalar QPython
A maneira mais fácil de obter o QPython é instalá-lo de . Você pode procurar por "QPython" ou "QPython3" dependendo de qual versão você deseja. A diferença entre eles é que o QPython usa o Python 2.7 como interpretador padrão, enquanto o QPython3 usa o Python 3.6. Você também pode alternar entre eles nas configurações.
Se você não tem acesso ao Google Play ou prefere outra fonte, também pode baixar os arquivos APK de . Existem diferentes ramificações do QPython que possuem diferentes permissões e recursos. Por exemplo, O significa que suporta Python 2 e 3, L significa que tem permissões limitadas, S significa que tem permissões confidenciais, etc. Você pode escolher aquele que atende às suas necessidades.
Depois de baixar o arquivo APK, você precisa transferi-lo para o seu dispositivo Android e instalá-lo tocando nele. Pode ser necessário ativar a opção "Permitir a instalação de aplicativos de fontes desconhecidas" nas configurações do seu dispositivo antes de fazer isso.
Depois de instalar o QPython com sucesso, você verá seu ícone no menu do aplicativo. Toque nele para iniciá-lo.
Como escrever e executar código Python com QPython
O QPython fornece três modos principais para escrever e executar código Python: modo console, modo editor e modo webapp.
Modo console
O modo console é a maneira mais simples de interagir com o interpretador Python. Você pode digitar comandos e expressões Python no console e ver os resultados imediatamente. Você também pode usar o console para testar seu código, depurar erros ou explorar recursos e bibliotecas do Python.
Para entrar no modo console, toque no ícone "Console" no menu principal do QPython. Você deve ver um prompt parecido com este:
>>>
Isso significa que você está pronto para digitar o código Python. Por exemplo, você pode digitar:
>>> print("Olá, QPython!") Olá, QPython!
Você também pode usar o console para realizar cálculos, atribuir variáveis, definir funções, importar módulos, etc. Por exemplo, você pode digitar:
>>> a = 10 >>> b = 20 >>> a + b 30 >>> def square(x): ... return x * x ... >>> square(5) 25 >>> import math >>> math.pi 3.141592653589793
Para sair do modo de console, você pode pressionar o botão Voltar do seu dispositivo ou digitar saída() no console.
Modo editor
O modo de editor é a maneira de criar e executar scripts Python com o QPython. Você pode usar o editor para escrever código Python, salvá-lo como um arquivo e executá-lo com um único toque. Você também pode editar arquivos Python existentes ou abri-los de outras fontes.
Para entrar no modo de editor, toque no ícone "Editor" no menu principal do QPython. Você deve ver uma tela em branco com uma barra de ferramentas na parte superior. A barra de ferramentas possui vários botões que permitem criar um novo arquivo, abrir um arquivo existente, salvar suas alterações, executar seu código, etc.
Para criar um novo arquivo, toque no botão "+" e escolha "Novo". Você deve ver uma caixa de diálogo que solicita que você insira um nome de arquivo e escolha um local para salvá-lo. Você também pode escolher um modelo para o seu arquivo, como "Hello World", "Web App" ou "SL4A". Por exemplo, se você escolher "Hello World", verá um arquivo que contém este código:
As duas primeiras linhas são comentários que informam ao QPython qual versão do Python e qual modo usar para este arquivo. A terceira linha é o código real que imprime "Hello World" no console.
Você pode editar esse arquivo ou escrever seu próprio código usando o teclado ou os recursos integrados do editor de código. O editor de código possui realce de sintaxe, preenchimento automático, recuo, etc. Você também pode usar gestos para aumentar ou diminuir o zoom, desfazer ou refazer, copiar ou colar, etc.
Para salvar suas alterações, toque no botão "Salvar" ou pressione Ctrl+S no teclado. Para executar seu código, toque no botão "Executar" ou pressione Ctrl+R no teclado. Você deve ver a saída do seu código no console abaixo do editor.
Para abrir um arquivo existente, toque no botão "Abrir" e escolha um arquivo do armazenamento do seu dispositivo ou de outras fontes, como Dropbox, Google Drive, FTP, etc. Você também pode digitalizar um código QR que contém um URL de um arquivo Python e abri-lo diretamente.
Modo WebApp
O modo webapp é a maneira de criar e executar aplicativos web com QPython. Você pode usar o modo webapp para criar páginas da web dinâmicas com código Python e modelos HTML. Você também pode usar estruturas da Web, como Flask ou Django, para criar aplicativos da Web mais complexos.
Para entrar no modo webapp, toque no ícone "WebApp" no menu principal do QPython. Você deve ver uma lista de aplicativos da Web disponíveis em seu dispositivo. Você também pode adicionar mais aplicativos da web tocando no botão "+" e escolhendo uma fonte.
Para criar um novo aplicativo da web, você precisa ter uma pasta que contenha pelo menos dois arquivos: main.py e index.html. O main.py arquivo é onde você escreve seu código Python que lida com as solicitações e respostas de seu aplicativo da web. O index.html arquivo é onde você escreve seu modelo HTML que define o layout e o conteúdo de sua página da web.
Por exemplo, você pode criar uma pasta chamada e coloque esses dois arquivos nele:
# main.py from bottle import route, run, template @route('/') def index(): return template('index.html') run(host='localhost', port=8080)
<!-- index.html --> <html> <head> <title>Hello WebApp</title> </head> <body> <h1>Hello, QPython!</h1> <p>This is a simple web application made with QPython.</p> </body> </html>
O main.py arquivo usa o web framework para criar uma rota para o URL raiz (/) e retornar o index.html modelo como a resposta. O index.html O arquivo contém alguns elementos HTML básicos que exibem uma mensagem de saudação.
Para executar seu aplicativo da web, você precisa adicioná-lo à lista de aplicativos da web tocando no botão "+" e escolhendo "Local". Você deve ver uma caixa de diálogo que solicita que você insira um nome e um caminho para seu aplicativo da web. Por exemplo, você pode inserir "Hello WebApp" como nome e "/sdcard/hello" como caminho. Em seguida, toque em "OK" para adicioná-lo.
Para iniciar seu aplicativo da web, toque em seu nome na lista de aplicativos da web. Você deve ver uma janela do navegador que abre sua página da web. Você também pode acessar sua página da web de outros dispositivos inserindo o endereço IP e o número da porta do seu dispositivo Android em seus navegadores. Por exemplo, se seu dispositivo Android tiver o endereço IP 192.168.1.100, você poderá inserir no navegador de outro dispositivo para ver sua página da web.
Como usar os recursos e bibliotecas do QPython
O QPython oferece alguns recursos e bibliotecas que o tornam mais poderoso e versátil do que o Python comum. Você pode usar esses recursos e bibliotecas para acessar APIs do Android, criar aplicativos SL4A, instalar bibliotecas Python de terceiros e usar ferramentas de código QR.
Acesso às APIs do Android
Um dos recursos mais úteis do QPython é que ele permite que você acesse as APIs do Android a partir do código Python. Isso significa que você pode usar o Python para controlar e interagir com os recursos do Android, como SMS, GPS, Bluetooth, câmera, sensores, etc.
Para acessar as APIs do Android a partir do código Python, você precisa usar o androidhelper módulo que o QPython fornece. Este módulo é um wrapper para o , que é um projeto de código aberto que permite que linguagens de script acessem APIs do Android.
Para usar o androidhelper módulo, você precisa importá-lo em seu código Python e criar uma instância do Android aula. Por exemplo:
importar androidhelper droid = androidhelper.Android()
O andróide O objeto tem muitos métodos que correspondem a diferentes APIs do Android. Você pode usar esses métodos para executar várias tarefas com seu dispositivo Android. Por exemplo, você pode usar o droid.makeToast() método para exibir uma mensagem de brinde na tela do seu dispositivo:
droid.makeToast("Olá, Android!")
Você também pode usar o droid.dialogCreateAlert(), droid.dialogSetPositiveButtonText(), droid.dialogShow(), e droid.dialogGetResponse() métodos para criar e mostrar uma caixa de diálogo de alerta na tela do seu dispositivo:
droid.dialogCreateAlert("QPython", "Você gosta de QPython?") droid.dialogSetPositiveButtonText("Sim") droid.dialogSetNegativeButtonText("Não") droid.dialogShow() resposta = droid.dialogGetResponse().result if response["which"] == "positivo": droid.makeToast("Fico feliz em ouvir isso!") else: droid.makeTo ast("Desculpe por ouvir isso!")
Você pode encontrar mais métodos e exemplos do androidhelper módulo no .
biblioteca QSL4A
Outro recurso do QPython é que ele permite criar aplicativos SL4A com código Python. Os aplicativos SL4A são scripts executados no serviço SL4A, que é um processo em segundo plano que fornece acesso a APIs do Android e outros recursos. Os aplicativos SL4A podem ser executados em segundo plano, interagir com outros aplicativos ou usar a interface de usuário do SL4A.
Para criar aplicativos SL4A com código Python, você precisa usar o qsl4ahelper módulo que o QPython fornece. Este módulo é um wrapper para o projeto, que é um fork do projeto SL4A que adiciona algumas melhorias e corrige alguns bugs.
Para usar o qsl4ahelper módulo, você precisa importá-lo em seu código Python e criar uma instância do QSL4A aula. Por exemplo:
importar qsl4ahelper qsl = qsl4ahelper.QSL4A()
O qsl O objeto tem muitos métodos que correspondem a diferentes recursos do SL4A. Você pode usar esses métodos para executar várias tarefas com seu aplicativo SL4A. Por exemplo, você pode usar o qsl.notify() método para exibir uma notificação na barra de status do dispositivo:
qsl.notify("QPython", "Este é um aplicativo QSL4A")
Você também pode usar o qsl.startActivity(), qsl.sendBroadcast(), e qsl.startService() métodos para interagir com outros aplicativos ou serviços Android:
# Inicia uma atividade que abre uma página da web qsl.startActivity(action="android.intent.action.VIEW", uri=" # Envia uma transmissão que liga a lanterna qsl.sendBroadcast(action="net.cactii.flash2.TOGGLE_FLASH") # Inicia um serviço que toca música qsl.startService(action="com.android.music.musicservicecommand", extras="command": "jogar")
Você pode encontrar mais métodos e exemplos do qsl4ahelper módulo no .
Pip console
Um recurso útil do QPython é que ele permite que você instale bibliotecas Python de terceiros com o gerenciador de pacotes pip. Pip é uma ferramenta que permite baixar e instalar pacotes Python do Python Package Index (PyPI) ou de outras fontes.
Para usar pip com QPython, você precisa executar o pip_console.py script fornecido pelo QPython. Este script é uma versão modificada do pip que funciona com o ambiente do QPython.
Para executar o pip_console.py script, você precisa tocar no ícone "Pip" no menu principal do QPython. Você deve ver uma janela de console semelhante a esta:
Console Pip para QPython >>>
Isso significa que você está pronto para digitar comandos pip. Por exemplo, você pode digitar:
>>> pip install requests Coletando solicitações Baixando requests-2.26.0-py2.py3-none-any.whl (62 kB) Coletando urllib3=1.21.1 Baixando urllib3-1.26.7-py2.py3-none-any.whl (138 kB) Coletando idna=2.5; python_version =2017.4.17 Fazendo download de certifi-2021.10.8-py2.py3-none-any.whl (149 kB) Coletando charset-normalizer=2.0.0; python_version >= "3" Baixando charset_normalizer-2.0.9-py3-none-any.whl (39 kB) Instalando pacotes coletados: urllib3, idna, certifi, charset-normalizer, request Instalado com sucesso certifi-2021.10.8 charset-normalizer-2.0.9 idna-2.10 request-2.26.0 urllib3-1.26.7
Este comando instalará a biblioteca request, que é uma biblioteca popular para fazer requisições HTTP em Python.
Você também pode usar pip para desinstalar, atualizar, listar ou pesquisar pacotes Python com pip. Por exemplo, você pode digitar: >>> solicitações de desinstalação do pip Instalação existente encontrada: solicitações 2.26.0 Desinstalando solicitações-2.26.0: removeria: /data/data/org.qpython.qpy/files/lib/python2.7/site-packages/requests-2.26.0.dist-info/* /data/data/org.qpython.qpy/files/lib/python2.7/site-packages/requests/* Proceda Ed (s/n)? y Desinstalado com sucesso request-2.26.0 >>> pip install --upgrade pip Coletando pip Baixando pip-21.3.1-py3-none-any.whl (1.7 MB) Instalando pacotes coletados: pip Tentando desinstalar: pip Instalação existente encontrada: pip 20.3.4 Desinstalando pip-20.3.4: desinstalado com sucesso pip-20.3.4 Instalado com sucesso pip-21.3.1 >>> pip list Versão do pacote ----------------- ------- certifi 2021.10.8 charset-normalizer 2.0.9 idna 2.10 pip 21.3.1 qsl4ahelper 1.0 setuptools 44.1.1 urllib3 1.26.7 >>> pip search numpy numpy (1.21.4) - NumPy é o pacote fundamental para computação de array com Python.numpy-quaternion (2021.11.11) - Adicione suporte integrado para quaternions a numpy numpy-stl (2.16.0) - Biblioteca para facilitar a leitura, gravação e modificação de arquivos STL binários e ascii. numpy-groupies (0.9.13) - Ferramentas otimizadas para operações de indexação de grupo: soma agregada e mais. numpy-financeiro (1.0.0) - funções financeiras para NumPy
Você pode encontrar mais comandos e opções do pip_console.py roteiro no . Leitor e gerador de código QR
Um recurso útil do QPython é que ele permite que você use ferramentas de código QR para transferir e compartilhar código Python com outros dispositivos ou usuários. Os códigos QR são códigos de barras bidimensionais que podem armazenar texto, URLs ou outros dados.
Para usar as ferramentas de código QR com o QPython, você precisa tocar no ícone "QR" no menu principal do QPython. Você deverá ver uma tela com duas abas: "Leitor" e "Gerador".
A guia "Leitor" permite digitalizar um código QR que contém um URL de um arquivo Python e abri-lo no modo de editor automaticamente. Você pode usar esse recurso para importar código Python de outras fontes ou dispositivos facilmente.
Para usar a guia "Leitor", você precisa tocar no botão "Scan" e apontar a câmera do dispositivo para o código QR que deseja digitalizar. Você deve ver uma mensagem que diz "Digitalizando..." e depois "Sucesso!" se o código QR for válido e contiver um URL de um arquivo Python.
A guia "Gerador" permite gerar um código QR que contém a URL de um arquivo Python que você criou ou editou no modo de editor. Você pode usar esse recurso para exportar ou compartilhar código Python com outros dispositivos ou usuários de forma conveniente.
Para usar a guia "Gerador", você precisa tocar no botão "Gerar" e escolher um arquivo Python do armazenamento do seu dispositivo ou de outras fontes, como Dropbox, Google Drive, FTP, etc.
Você deve ver um código QR que contém o URL do arquivo Python escolhido na tela.
QPython vs Python e alternativas
O QPython é uma ferramenta poderosa e versátil que permite executar o Python em dispositivos Android, mas como ele se compara ao Python comum e algumas de suas alternativas? Vamos dar uma olhada em algumas das diferenças e semelhanças entre eles.
QPython vs Python
QPython é baseado em Python, o que significa que ele usa a mesma sintaxe, gramática, tipos de dados, operadores, estruturas de controle, etc., como Python regular.
No entanto, o QPython não é exatamente o mesmo que o Python comum, pois possui algumas limitações e diferenças devido à sua natureza como um mecanismo de script executado em dispositivos Android.
Algumas das limitações e diferenças são:
O QPython não suporta todas as bibliotecas ou módulos Python padrão, como os, sistema, soquete, etc., porque não são compatíveis com o ambiente ou as políticas de segurança do Android. O QPython fornece alguns módulos ou recursos alternativos para compensar essas limitações, como androidhelper, qsl4ahelper, pip_console.py, etc
O QPython não oferece suporte a todas as versões ou recursos do Python, porque depende dos interpretadores Python incorporados em seus arquivos APK. O QPython suporta Python 2.7 e 3.6 como os interpretadores padrão, mas você também pode alternar para outras versões, como 2.6, 3.2 ou 3.4 nas configurações. No entanto, alguns recursos mais recentes do Python, como f-strings, async/await, dicas de tipo, etc., não estão disponíveis no QPython.
O QPython não tem o mesmo desempenho ou eficiência do Python normal, pois roda em uma máquina virtual mais lenta e que consome mais recursos do que uma máquina nativa. O QPython também tem algumas despesas gerais devido à sua interação com o ambiente ou políticas de segurança do Android. O QPython pode ser executado mais lentamente ou travar com mais frequência do que o Python normal, especialmente ao lidar com dados ou códigos grandes ou complexos.
Apesar dessas limitações e diferenças, o QPython ainda é uma ferramenta poderosa e versátil que permite executar o Python em dispositivos Android, algo que o Python comum não pode fazer.O QPython também oferece alguns recursos e bibliotecas que o tornam mais adequado e conveniente para o desenvolvimento e script do Android.
QPython vs QPython3
QPython e QPython3 são dois ramos do QPython que possuem diferentes versões, permissões, recursos, etc.
A principal diferença entre eles é que o QPython usa o Python 2.7 como interpretador padrão, enquanto o QPython3 usa o Python 3.6. Isso significa que eles têm diferentes sintaxes, gramáticas, tipos de dados, operadores, estruturas de controle, etc., bem como diferentes bibliotecas e módulos padrão.
Algumas das diferenças entre Python 2 e Python 3 são:
Usos do Python 2 imprimir como uma instrução, enquanto o Python 3 usa imprimir Como uma função. Por exemplo:
# Python 2 print "Olá, QPython!" # Python 3 print("Olá, QPython!")
Usos do Python 2 raw_input() para obter a entrada do usuário como uma string, enquanto o Python 3 usa entrada(). Por exemplo:
# Python 2 name = raw_input("Qual é o seu nome?") # Python 3 name = input("Qual é o seu nome?")
Usos do Python 2 / para executar a divisão inteira se ambos os operandos forem inteiros, enquanto o Python 3 usa //. Por exemplo:
# Python 2 10 / 3 # retorna 3 # Python 3 10 / 3 # retorna 3.3333333333333335 10 // 3 # retorna 3
Usos do Python 2 str representar texto e unicode para representar texto Unicode, enquanto o Python 3 usa str para representar texto Unicode e bytes para representar dados binários. Por exemplo:
# Python 2 s = "Hello" # s é um objeto str u = u"Hello" # u é um objeto unicode # Python 3 s = "Hello" # s é um objeto str que contém texto Unicode b = b"Hello" # b é um objeto bytes que contém dados binários
Você pode encontrar mais diferenças entre Python 2 e Python 3 no .
A outra diferença entre QPython e QPython3 é que eles têm diferentes permissões e recursos. O QPython tem mais permissões e recursos do que o QPython3, como acesso a SMS, GPS, Bluetooth, câmera, sensores, etc., mas também requer mais recursos e pode causar mais problemas de segurança.O QPython3 tem menos permissões e recursos do que o QPython, mas também consome menos recursos e pode ser mais estável e seguro.
Você pode escolher entre QPython e QPython3 dependendo de suas necessidades e preferências. Você também pode instalar os dois no seu dispositivo e alternar entre eles nas configurações.
QPython vs outras alternativas
O QPython não é a única linguagem ou ferramenta que pode ser executada em dispositivos Android. Existem algumas outras alternativas que você pode querer considerar ou comparar com o QPython.
Algumas das alternativas são:
: Java é a linguagem oficial para o desenvolvimento do Android, o que significa que tem mais suporte e compatibilidade com o ambiente e os recursos do Android. Java é uma linguagem compilada, orientada a objetos e de alto nível que é executada na Java Virtual Machine (JVM). Java é uma linguagem poderosa e versátil que pode criar aplicativos complexos e robustos, mas também possui algumas desvantagens, como verbosidade, código clichê, gerenciamento de memória, etc.
: R é uma linguagem e ambiente para computação estatística e gráficos. R é uma linguagem interpretada, funcional e dinâmica que roda no interpretador R. R é uma linguagem popular e amplamente utilizada para análise de dados, visualização, aprendizado de máquina, etc., mas também possui algumas limitações, como desempenho, uso de memória, sintaxe, etc.
: JavaScript é uma linguagem para criar páginas web dinâmicas e interativas. JavaScript é uma linguagem interpretada, baseada em protótipo e de script que é executada no mecanismo JavaScript. JavaScript é uma linguagem flexível e expressiva que pode criar aplicações web ricas e envolventes, mas também apresenta alguns desafios, como compatibilidade, segurança, depuração, etc.
: Scala é uma linguagem que combina os paradigmas de programação orientada a objetos e funcional. Scala é uma linguagem compilada, híbrida e concisa que roda na JVM.Scala é uma linguagem moderna e elegante que pode criar aplicações escaláveis e confiáveis, mas também possui algumas complexidades, como curva de aprendizado, sintaxe, bibliotecas, etc.
: Anaconda é uma distribuição do Python que vem com muitos pacotes e ferramentas para ciência de dados e aprendizado de máquina. O Anaconda é um ambiente integrado, multiplataforma e fácil de usar que roda no interpretador Python. O Anaconda é uma solução abrangente e conveniente para projetos de ciência de dados e aprendizado de máquina, mas também possui algumas desvantagens, como tamanho, atualizações, compatibilidade etc.
Você pode encontrar mais alternativas e comparações com o QPython no .
Conclusão
Neste artigo, mostrei como usar o QPython, um mecanismo de script que executa o Python em dispositivos Android. Expliquei como baixar e instalar o QPython, como escrever e executar o código Python com o QPython, como usar os recursos e bibliotecas do QPython e como comparar o QPython com o Python e algumas de suas alternativas.
Espero que você tenha achado este artigo útil e informativo. Se você quiser aprender mais sobre QPython ou Python em geral, pode conferir alguns destes recursos:
: A documentação oficial do QPython que cobre seus recursos, bibliotecas, modos, comandos, etc.
: O fórum oficial do QPython onde você pode fazer perguntas, compartilhar ideias, relatar bugs ou solicitar recursos.
: O repositório GitHub oficial do QPython, onde você pode encontrar seu código-fonte, lançamentos, problemas ou contribuições.
: A documentação oficial do Python que cobre sua sintaxe, gramática, tipos de dados, operadores, estruturas de controle, etc.
: O tutorial oficial do Python que ensina o básico e alguns tópicos avançados do Python.
: um site que fornece tutoriais, exercícios, questionários e projetos gratuitos de Python para iniciantes.
Obrigado por ler este artigo. Espero que tenham gostado e aprendido algo novo. Se você tiver alguma dúvida ou feedback, sinta-se à vontade para deixar um comentário abaixo. Eu adoraria ouvir de você. Codificação feliz!
perguntas frequentes
Aqui estão algumas perguntas frequentes sobre o QPython:
O que é QPython?
QPython é um mecanismo de script que executa Python em dispositivos Android. Ele permite escrever e executar código Python, acessar APIs do Android, criar aplicativos SL4A, instalar bibliotecas Python de terceiros e usar ferramentas de código QR.
Como eu instalo o QPython?
Você pode instalar o QPython do Google Play ou de outras fontes, como o GitHub ou o site oficial. Você também pode escolher entre diferentes ramificações do QPython que possuem diferentes versões, permissões, recursos, etc.
Como escrevo e executo código Python com QPython?
Você pode escrever e executar código Python com o QPython usando três modos principais: modo console, modo editor e modo webapp. Você também pode usar as ferramentas de código QR para transferir e compartilhar código Python com outros dispositivos ou usuários.
Quais são alguns recursos e bibliotecas que o QPython oferece?
O QPython oferece alguns recursos e bibliotecas que o tornam mais poderoso e versátil do que o Python comum. Você pode usar esses recursos e bibliotecas para acessar APIs do Android, criar aplicativos SL4A, instalar bibliotecas Python de terceiros e usar ferramentas de código QR.
Como o QPython se compara ao Python e algumas de suas alternativas?
QPython é baseado em Python, o que significa que ele usa a mesma sintaxe, gramática, tipos de dados, operadores, estruturas de controle, etc., como Python regular. No entanto, o QPython também possui algumas limitações e diferenças devido à sua natureza como um mecanismo de script executado em dispositivos Android. O QPython também possui alguns recursos e bibliotecas que o tornam mais adequado e conveniente para o desenvolvimento e script do Android. O QPython também tem algumas alternativas que você pode querer considerar ou comparar com o QPython.
0517a86e26
Comentários