Pydroid 3: Su potente IDE de Python 3 para Android
Pydroid 3 es un IDE de Python 3 robusto y fácil de usar diseñado para dispositivos Android. Es perfecto para aprender y usar Python mientras viaja.
Características clave:
- Intérprete de Python 3 sin conexión: No se necesita conexión a Internet para ejecutar el código Python.
- Pip Package Manager y repositorio personalizado: Acceda a una amplia gama de bibliotecas, incluidos paquetes científicos como NumPy, SciPy, Matplotlib, Scikit-learn y Jupyter, gracias a un repositorio personalizado de rueda prediseñada paquetes.
- Amplia compatibilidad con bibliotecas: Incluye OpenCV (en dispositivos con compatibilidad con Camera2 API), TensorFlow, PyTorch, Tkinter (para desarrollo de GUI), Kivy (con backend SDL2), PySide6 (con compatibilidad con Matplotlib) y Pygame 2.
- Compilador integrado: Un compilador integrado de C, C y Fortran permite a Pydroid 3 crear bibliotecas a partir de pip, incluso aquellas con dependencias de código nativo. También puedes compilar e instalar dependencias directamente desde la línea de comandos.
- Soporte Cython: Desarrolla e integra código Cython en tus proyectos.
- Herramientas de depuración: Un depurador de PDB con todas las funciones, con puntos de interrupción y vigilancias, le ayuda a identificar y resolver problemas en su código.
- Editor avanzado: El editor incluye funciones como predicción de código, sangría automática, análisis de código en tiempo real, resaltado de sintaxis, temas, pestañas y navegación de código mejorada. Una barra de teclado especializada proporciona fácil acceso a los símbolos de programación.
- Compartir fácilmente: Comparte tu código en Pastebin con un solo clic.
Funciones Premium:
Algunas funciones avanzadas, marcadas con un asterisco (*) en la descripción original, están disponibles en la versión Premium.
Requisitos:
Pydroid 3 requiere al menos 250 MB de Internal storage gratuito, y se recomiendan 300 MB, especialmente cuando se utilizan bibliotecas que consumen muchos recursos como SciPy.
Ejecución y depuración:
Establezca puntos de interrupción haciendo clic en los números de línea para depurar su código. Se utilizan comandos específicos ("importar kivy", "de kivy", "#Pydroid run kivy", etc.) para detectar y utilizar bibliotecas como Kivy, PySide6, SDL2, Tkinter y Pygame. El comando "#Pydroid run terminal" garantiza la ejecución en modo terminal (útil para Matplotlib).
Disponibilidad de la biblioteca:
Ciertas bibliotecas son solo premium debido a la complejidad de migrarlas. Los desarrolladores están abiertos a colaborar en versiones gratuitas de estas bibliotecas.
Información Legal:
Algunos archivos binarios dentro del Pydroid 3 APK tienen licencia (L)GPL; Póngase en contacto con los desarrolladores para acceder al código fuente. Se considera que las bibliotecas Pure Python incluidas con Pydroid 3 se proporcionan en forma de código fuente. Pydroid 3 no incluye automáticamente ningún módulo nativo con licencia GPL.
Uso del código de muestra:
El código de muestra proporcionado es gratuito para uso educativo, excepto para su uso en productos de la competencia o sus derivados. Solicite siempre permiso por correo electrónico si no está seguro.