QPython, un artefacto para ejecutar Python en teléfonos móviles
Amway ha utilizado anteriormente Termux, un artefacto que ejecuta Python en teléfonos móviles. Sin embargo, el uso de Termux es relativamente intenso. En realidad, es un simulador del sistema Linux. Después de instalar Termux, debe instalar Python nuevamente. Y es completamente Algunos lectores tienen dificultades para utilizar las operaciones de línea de comandos. Hoy Amway tiene un QPython más amigable.
Qpython es un motor Python que solo puede ejecutarse en sistemas Android. En comparación con Termux, puede operarse con una interfaz gráfica completa y es muy amigable. Tiene un editor Python incorporado, que le permite escribir código Python directamente en su teléfono móvil. Admite sangría, resaltado de sintaxis y otras funciones.
También tiene un ftp incorporado, que puede copiar fácilmente archivos py en la computadora para ejecutarlos en el teléfono móvil. Dado que SL4A está integrado, puede llamar fácilmente a algunas API del sistema operativo Android para hacer cosas interesantes. Por ejemplo, puede usar SL4A para obtener la ubicación geográfica del teléfono móvil, activar Bluetooth, enviar mensajes de texto al teléfono móvil y encenderlo. la cámara del teléfono móvil, etc.
Después de soplar agua por un tiempo, a continuación se presentarán los pasos detallados de instalación y uso.
QPython tiene dos versiones. Una es QPython que admite la versión python2.7 y la otra es QPython 3 que admite la versión Python3. Sin embargo, probé que actualmente QPython también parece admitir python3. Lo que presento aquí es QPython3, que tiene más soporte para funciones de Android.
El paquete de instalación oficial de APK está en github/qpython-android/qpython3/releases. Simplemente descargue el último qpython3-app-release.apk e instálelo.
Sin embargo, también está disponible en el mercado nacional de aplicaciones móviles de Android. Puede buscar directamente qpython. Resulta que el editor es una empresa de Beijing. No está claro cuál es la relación entre esta empresa. y QPython lo es.
La instalación se realizó correctamente y se ve así después de abrir la APLICACIÓN QPython.
Puedes ver que hay seis módulos de iconos.
1. Terminal:
Esta es la configuración estándar del IDE de programación. Puede ejecutar algunos fragmentos de código, pero aún es bastante problemático ingresar el código en el teléfono móvil.
2. Editor:
Ya hay un ícono arriba. Puede crear o modificar un archivo py y luego hacer clic en el triángulo en la parte inferior para ejecutar el archivo. El archivo debe guardarse con un sufijo .py. Muy bien.
3. Programa:
Hay algunos ejemplos de programas para su referencia, como cómo activar Bluetooth, cómo encender la cámara, cómo sintetizar voz (voz a texto). , etc.).
4. QPYPI:
Una versión reducida de pypi, se pueden instalar bibliotecas de terceros de Python a través de QPYPI.
5. Cursos:
6. Comunidad:
Los cursos y comunidades necesitan ingresar a la comunidad oficial, porque requieren acceso a Facebook, por lo que no pueden ser. abierto.
¿Cómo transferir archivos py desde la computadora al teléfono móvil?
QPython tiene un ftp incorporado. Después de hacer clic para habilitar el servicio ftp, siempre que tenga un cliente ftp instalado en su computadora, puede transferir archivos directamente a su teléfono sin modificar el directorio de almacenamiento.
Por supuesto, también puedes transferir archivos entre tu ordenador y tu teléfono móvil mediante los métodos que conoces. El archivo o carpeta se puede almacenar en la ubicación /qpython/project3/.
Además, existe una forma interesante de transferir códigos en QPython: escanear el código QR para transferir el código. Genere el código Python en la computadora en un código QR, use la aplicación qpython en su teléfono móvil para escanear el código QR y el código se generará directamente en el teléfono móvil. Esta funcionalidad no está disponible en QPython3.
PD: un código QR puede contener hasta 1850 letras, por lo que no se pueden transmitir grandes archivos py.
¿Qué puede hacer QPython?
1) El desarrollo web admite el desarrollo web de django y flask. Por supuesto, es necesario instalar django y flsak. También puede escribir rastreadores de Python, pero la eficiencia operativa es muy baja.
2) Desarrollo de juegos, utilice pygame para desarrollar juegos móviles.
3), desarrollo de aplicaciones, puedes desarrollar aplicaciones móviles.
Como arriba, puedes reemplazar el despertador, el calendario y otras aplicaciones de tu teléfono por las tuyas propias, y todas están desarrolladas en Python.
Para desarrollar una aplicación con Python, debe instalar y usar kivy para admitirla. Debido a que solo se pueden ejecutar programas Java en Android, configurar kivy también es una tarea problemática. Puede escribir un artículo aparte. Si te gusta jugar, puedes hacer tu propia investigación.