Pydroid 3 é o mais fácil de usar e poderoso python educacional 3 IDE para Android.
em caso de problemas de tensorflow Por favor, instale "Keras == 2.6" em Pip. Este problema foi introduzido em Keras após o pydroid 3 ter sido liberado e estamos trabalhando em uma correção.
- Offline Python 3 intérprete: Nenhuma Internet é necessária para executar programas de Python.
- Gerenciador de pacotes PIP e um repositório personalizado para pacotes de roda pré-fabricados para bibliotecas científicas aprimoradas, como Numpy, Scipy, Matplotlib, Scikit-Learn and Jupyter.
- OpenCV está agora disponível (em dispositivos com suporte de API da câmera2). *
- Tensorflow e Pytorch também estão disponíveis. *
- Exemplos disponíveis fora da caixa para aprender mais rápido.
- Suporte para Tinter completo para GUI.
- Emulador de terminal completo, com suporte de leitura (disponível em PIP).
- Built-in C, C e até compilador Fortran projetado especialmente para Pydroid 3. Ele permite que o Pydroid 3 crie qualquer biblioteca do PIP, mesmo que esteja usando o código nativo. Você também pode construir e instalar dependências de uma linha de comando.
- suporte de cython.
- depurador de PDB com pontos de interrupção e relógios.
- Biblioteca gráfica Kivy com um novo backend SDL2 brilhante.
- suporte de Pyqt5 Disponível no repositório de instalação rápida, juntamente com o suporte MatPlotlib PyQT5 sem código extra.
- Suporte MatPlotlib Kivy disponível no repositório de instalação rápida.
- Pygame 2 Suporte.
Editor Previsão de código, recuo automático e análise de código de tempo real como em qualquer IDE real. *
- Barra de teclado estendida com todos os símbolos que você precisa para programar em Python.
- Destacando e temas de sintaxe.
- Tabs.
- Navegação de código aprimorada com atribuição interativa / definição GOTAOS.
- Um clique compartilhamento no pastebin.
* Recursos marcados pelo asterisco estão disponíveis apenas na versão Premium.
Manual Quick.
Pydroid 3 requer pelo menos 250MB de memória interna gratuita. Recomenda-se 300MB. Mais se você estiver usando bibliotecas pesadas como Scipy. De
para executar o ponto de interrupção do lugar de depuração, clicando no número da linha.
Kivy é detectado com "importação kivy", "de Kivy" ou "#pydroid run kivy ".
PyQT5 é detectado com" Import pyqt5 "," from Pyqt5 "ou" #pydroid run qt ". O mesmo para SDL2, Tinter e Pygame.
Há um modo especial" #PyDroid Run terminal "para garantir que o seu programa seja executado no modo Terminal (isso é útil com MatPlotlib que é executado automaticamente no modo GUI)
Por que algumas bibliotecas são apenas premium? Essas bibliotecas eram extremamente difíceis de portar, então teve que pedir a outro desenvolvedor para fazer isso. De acordo, seus garfos dessas bibliotecas são fornecidos apenas aos usuários premium. Se você gostaria de desenvolver garfos gratuitos dessas bibliotecas - entre em contato conosco.
Pegue uma parte no desenvolvimento do Pydroid 3 ao relatar insetos ou fornecendo solicitações de recursos para nós. Nós apreciamos isso.
Pydroid 3 Objetivo principal é ajudar o usuário a aprender o idioma de programação Python 3, nossa primeira prioridade é portando bibliotecas científicas (então as bibliotecas relacionadas ao sistema são portadas apenas quando são usadas como dependências de algum outro pacote educacional).
Informações legais. Alguns binários em Pydroid 3 APK são licenciados em (L) GPL, e-mail para o código-fonte.
GPL pure python bibliotecas empacotadas com pydroid 3 são consideradas O formulário de código-fonte já.
pydroid 3 não agrupa nenhum módulo nativo licenciado por GPL para evitar importação automática deles. O exemplo famoso de tal biblioteca é Readline GNU, que pode ser instalado usando Pip. Amostras disponíveis no aplicativo são gratuitas para uso educacional com uma exceção: elas, ou suas obras derivadas, não podem ser usadas em qualquer produto concorrente (em de qualquer forma). Se você não tiver certeza, se o seu aplicativo é afetado por esta restrição, peça sempre uma permissão via e-mail.
Android é uma marca comercial do Google Inc.
Important notice: in case of tensorflow problems please install "keras==2.6" in pip. This problem was introduced in keras after Pydroid 3 have been released and we are working on a fix.
Updated to Python 3.9
Removed pygame_sdl2, please use pygame instead
Added dark theme support
Fixed cryptography-related issues
Fixed a lot of bugs