Pydroid 3: Seu poderoso IDE Python 3 para Android
Pydroid 3 é um IDE Python 3 poderoso e fácil de usar, projetado para dispositivos Android. É perfeito para aprender e usar Python em qualquer lugar.
Principais recursos:
- Intérprete Python 3 offline:Não é necessária nenhuma conexão com a Internet para executar programas Python.
- Pip Package Manager: Instale pacotes facilmente, incluindo suporte para bibliotecas científicas como NumPy, SciPy, Matplotlib, Scikit-learn e Jupyter (aprimorado por meio de um repositório personalizado de pacotes wheel pré-construídos).
- Extenso suporte à biblioteca: Inclui OpenCV (em dispositivos com suporte à API Camera2), TensorFlow e PyTorch (versão premium).
- Desenvolvimento de GUI: Suporte completo ao Tkinter para criação de interfaces gráficas de usuário.
- Emulador de terminal: Um emulador de terminal completo com suporte readline (disponível via pip).
- Compilação de código nativo: Compiladores C, C e Fortran integrados permitem a compilação de bibliotecas a partir do pip, mesmo aquelas que usam código nativo. A construção e instalação de dependências de linha de comando também são suportadas.
- Depuração: Inclui um depurador PDB com pontos de interrupção e relógios.
- Bibliotecas gráficas: Kivy (com back-end SDL2), PySide6 (com suporte Matplotlib, disponível no repositório Quick Install) e suporte Matplotlib Kivy (repositório Quick Install).
- Desenvolvimento de jogos: suporte para pygame 2.
- Editor Avançado: Apresenta previsão de código, recuo automático, análise de código em tempo real, teclado estendido, realce de sintaxe, temas, guias e navegação de código aprimorada. O compartilhamento com um clique no Pastebin também está incluído.
Recursos Premium:
Alguns recursos avançados, como previsão de código, análise de código em tempo real, suporte a OpenCV, TensorFlow e PyTorch estão disponíveis apenas na versão premium.
Requisitos:
Pydroid 3 requer pelo menos 250 MB de memória interna livre (recomenda-se 300 MB). Os requisitos de memória aumentam ao usar bibliotecas que consomem muitos recursos.
Guia de início rápido:
Para executar sessões de depuração, defina pontos de interrupção clicando no número da linha. Instruções ou comentários de importação específicos acionam suporte para Kivy, PySide6, SDL2, Tkinter e Pygame. O comentário #Pydroid run terminal
garante a execução no modo terminal (útil para Matplotlib).
Licenciamento de biblioteca:
Certas bibliotecas exigem uma assinatura premium devido à complexidade de sua portabilidade. Entre em contato com os desenvolvedores se desejar contribuir com forks gratuitos dessas bibliotecas. O foco principal é apoiar bibliotecas científicas; bibliotecas do sistema são portadas apenas como dependências para pacotes educacionais.
Informações Legais:
Alguns binários em Pydroid 3 são licenciados sob (L)GPL. Entre em contato com os desenvolvedores para obter o código-fonte. As bibliotecas Python puras da GPL são consideradas já em formato de código-fonte. Pydroid 3 evita importar automaticamente módulos nativos licenciados pela GPL (como GNU readline, instalável via pip). O código de amostra é gratuito para uso educacional, exceto para uso em produtos concorrentes ou seus derivados. É necessária permissão para tal uso. Android é uma marca registrada da Google Inc.