Pydroid 3: Seu poderoso IDE Python 3 no Android
Pydroid 3 é um IDE Python 3 robusto e amigável, projetado para dispositivos Android, tornando o aprendizado de Python mais fácil do que nunca. Os principais recursos incluem:
- Intérprete Python 3 offline: Execute programas Python sem conexão com a Internet.
- 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 com roda pré-construída pacotes. OpenCV também é compatível (em dispositivos com API Camera2).
- Suporte de aprendizado profundo: aproveite o TensorFlow e o PyTorch para projetos avançados de aprendizado de máquina. (Prêmio)
- Extenso suporte à biblioteca: Inclui Tkinter para desenvolvimento de GUI, um emulador de terminal completo com suporte readline e Kivy com back-end SDL2. Suporte PySide6 (com integração Matplotlib) e pygame 2 também estão disponíveis. (Alguns recursos são Premium)
- Ferramentas de desenvolvimento avançadas: Um compilador C, C e Fortran integrado permite a construção de bibliotecas a partir do pip, mesmo aquelas com código nativo. O suporte Cython está incluído, juntamente com um depurador PDB com pontos de interrupção e relógios.
- Editor intuitivo: O editor possui previsão de código, recuo automático, análise de código em tempo real, teclado especializado, destaque de sintaxe, temas, guias e navegação de código aprimorada. (Previsão de código e análise em tempo real são Premium)
Recursos Premium: Acesso a bibliotecas avançadas como TensorFlow, PyTorch, previsão de código e análise de código em tempo real estão disponíveis na versão Premium.
Requisitos do sistema: Pydroid 3 requer pelo menos 250 MB de Internal storage gratuitos (recomenda-se 300 MB), sendo necessário mais espaço para bibliotecas maiores.
Guia de início rápido: Para depurar, defina pontos de interrupção clicando nos números das linhas. Instruções ou comentários de importação específicos acionam suporte para Kivy, PySide6, SDL2, Tkinter e Pygame. Use #Pydroid run terminal
para forçar o modo terminal (útil para Matplotlib).
Licenciamento: Alguns binários são licenciados sob (L)GPL; entre em contato com os desenvolvedores para obter o código-fonte. Bibliotecas GPL Python puras são consideradas já em formato de código-fonte. Pydroid 3 evita a importação automática de módulos nativos licenciados pela GPL.
Uso educacional: As amostras incluídas são gratuitas para fins educacionais, exceto para uso em produtos concorrentes ou trabalhos derivados. Sempre busque permissão para tais usos.
Pydroid 3 se dedica a auxiliar os usuários no aprendizado do Python 3. O foco principal é a portabilidade de bibliotecas científicas. Relate bugs e solicitações de recursos para contribuir com seu desenvolvimento.