Pydroid 3 é o IDE educativo de Python 3 máis fácil de usar e poderoso para Android.
Características:
- Intérprete Python 3 fóra de liña: non se precisa Internet para executar programas Python.
- Xestor de paquetes Pip e un repositorio personalizado para paquetes de roda predefinidos para bibliotecas científicas melloradas, como numpy, scipy, matplotlib, scikit-learn e jupyter.
- OpenCV xa está dispoñible (en dispositivos compatibles coa API Camera2). *
- TensorFlow e PyTorch tamén están dispoñibles. *
- Exemplos dispoñibles para unha aprendizaxe máis rápida.
- Completo soporte de Tkinter para GUI.
- Emulador de terminal con todas as funcións, con soporte para readline (dispoñible en pip).
- Compilador C, C++ e incluso Fortran integrado deseñado especialmente para Pydroid 3. Permite que Pydroid 3 constrúa calquera biblioteca desde pip, aínda que estea usando código nativo. Tamén pode construír e instalar dependencias desde unha liña de comandos.
- Soporte Cython.
- Depurador PDB con puntos de interrupción e reloxos.
- Biblioteca gráfica Kivy cun novo e brillante backend SDL2.
- Compatibilidade con PySide6 dispoñible no repositorio de instalación rápida xunto coa compatibilidade con matplotlib PySide6 sen necesidade de código adicional.
- Soporte Matplotlib Kivy dispoñible no repositorio de instalación rápida.
- Soporte de pygame 2.
Características do editor:
- Predición de código, sangría automática e análise de código en tempo real como en calquera IDE real. *
- Barra de teclado estendida con todos os símbolos que precisa para programar en Python.
- Resaltado de sintaxe e temas.
- Fichas.
- Navegación de código mellorada con asignacións/definicións interactivas.
- Compartir cun clic en Pastebin.
* As funcións marcadas cun asterisco só están dispoñibles na versión Premium.
Manual rápido.
Pydroid 3 require polo menos 250 MB de memoria interna libre. Recoméndase máis de 300 MB. Máis se está a usar bibliotecas pesadas como scipy.
Para executar a depuración, coloque os puntos de interrupción facendo clic no número de liña.
Kivy detéctase con "import kivy", "de kivy" ou "#Pydroid run kivy".
PySide6 detéctase con "import PySide6", "de PySide6" ou "#Pydroid run qt".
O mesmo para sdl2, tkinter e pygame.
Hai un modo especial "#Pydroid run terminal" para garantir que o teu programa se execute en modo terminal (isto é útil con matplotlib que se executa automaticamente no modo GUI)
Por que algunhas bibliotecas son só premium?
Estas bibliotecas eran moi difíciles de transportar, polo que tivemos que pedirlle a outro programador que o fixera. Segundo acordo, os seus forks destas bibliotecas son ofrecidos só aos usuarios premium. Se desexa desenvolver forks gratuítos destas bibliotecas, póñase en contacto connosco.
Participa no desenvolvemento de Pydroid 3 informando de erros ou solicitándonos funcións. Agradecemos iso.
Como o principal obxectivo de Pydroid 3 é axudar ao usuario a aprender a linguaxe de programación Python 3, a nosa primeira prioridade é portar bibliotecas científicas (polo que as bibliotecas relacionadas co sistema só se portan cando se usan como dependencias dalgún outro paquete educativo).
Información legal.
Algúns binarios en Pydroid 3 APK teñen licenza (L)GPL, envíanos un correo electrónico para obter o código fonte.
Considérase que as bibliotecas de Python puras da GPL incluídas con Pydroid 3 xa veñen en forma de código fonte.
Pydroid 3 non inclúe ningún módulo nativo con licenza GPL para evitar a importación automática deles. O famoso exemplo desta biblioteca é GNU readline, que se pode instalar usando pip.
As mostras dispoñibles na aplicación son gratuítas para uso educativo cunha excepción: elas, nin os seus traballos derivados, non se poden usar en ningún produto da competencia (de ningún xeito). Se non estás seguro de que a túa aplicación se ve afectada por esta restrición, sempre solicita permiso por correo electrónico.
Android é unha marca comercial de Google Inc.
Última actualización
31 de out. de 2024