Pydroid 3: Seu poderoso IDE Python 3 para Android
Pydroid 3 é um IDE Python 3 robusto e amigável, 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 seu código Python.
- Gerenciador de pacotes Pip e repositório personalizado: Acesse uma ampla variedade de bibliotecas, incluindo pacotes científicos como NumPy, SciPy, Matplotlib, Scikit-learn e Jupyter, graças a um repositório personalizado de roda pré-construída pacotes.
- Extenso suporte à biblioteca: Inclui OpenCV (em dispositivos com suporte à API Camera2), TensorFlow, PyTorch, Tkinter (para desenvolvimento de GUI), Kivy (com backend SDL2), PySide6 (com suporte a Matplotlib) e Pygame 2.
- Compilador integrado: Um compilador C, C e Fortran integrado permite que Pydroid 3 construa bibliotecas a partir do pip, mesmo aquelas com dependências de código nativo. Você também pode compilar e instalar dependências diretamente da linha de comando.
- Suporte Cython: Desenvolva e integre código Cython em seus projetos.
- Ferramentas de depuração: Um depurador PDB completo com pontos de interrupção e relógios ajuda a identificar e resolver problemas em seu código.
- Editor Avançado: O editor inclui recursos como previsão de código, recuo automático, análise de código em tempo real, realce de sintaxe, temas, guias e navegação de código aprimorada. Uma barra de teclado especializada fornece acesso fácil aos símbolos de programação.
- Compartilhamento fácil: Compartilhe seu código no Pastebin com um único clique.
Recursos Premium:
Alguns recursos avançados, marcados com um asterisco (*) na descrição original, estão disponíveis na versão Premium.
Requisitos:
Pydroid 3 requer pelo menos 250 MB de Internal storage grátis, sendo 300 MB recomendados, especialmente ao usar bibliotecas que consomem muitos recursos, como SciPy.
Execução e depuração:
Defina pontos de interrupção clicando nos números das linhas para depurar seu código. Comandos específicos ("importar kivy", "from kivy", "#Pydroid run kivy" etc.) são usados para detectar e utilizar bibliotecas como Kivy, PySide6, SDL2, Tkinter e Pygame. O comando "#Pydroid run terminal" garante a execução no modo terminal (útil para Matplotlib).
Disponibilidade da biblioteca:
Certas bibliotecas são apenas premium devido à complexidade de portá-las. Os desenvolvedores estão abertos à colaboração em versões gratuitas dessas bibliotecas.
Informações legais:
Alguns binários dentro do Pydroid 3 APK são licenciados sob (L)GPL; entre em contato com os desenvolvedores para obter acesso ao código-fonte. Bibliotecas Python puras empacotadas com Pydroid 3 são consideradas fornecidas na forma de código-fonte. Pydroid 3 não inclui automaticamente nenhum módulo nativo licenciado pela GPL.
Exemplo de uso de código:
O código de amostra fornecido é gratuito para uso educacional, exceto para uso em produtos concorrentes ou seus derivados. Sempre solicite permissão por e-mail se não tiver certeza.