Pydroid 3 - IDE for Python 3
Poderá descarregar em 5 segundos.
Sobre Pydroid 3 - IDE for Python 3
Pydroid 3 é o Python 3 IDE educativo mais fácil de usar e poderoso para Android. Características: - Intérprete offline Python 3.8: não é necessária Internet para executar programas Python. - Gestor de pacotes Pip e um repositório personalizado para pacotes de rodas pré-construídos para bibliotecas científicas melhoradas, tais como numpy, scipy, matplotlib, scikit-learn e jupyter. - O OpenCV já se encontra disponível (em dispositivos com suporte API camera2). * - TensorFlow e PyTorch também estão disponíveis. * - Exemplos disponíveis fora da caixa para uma aprendizagem mais rápida. - Suporte completo do Tkinter para GUI. - Emulador terminal completo, com suporte de readline (disponível em pip). - Compilador C, C++ e até mesmo Fortran projetado especialmente para Pydroid 3. Permite que o Pydroid 3 construa qualquer biblioteca a partir de pip, mesmo que esteja a usar código nativo. Também pode construir e instalar dependências a partir de uma linha de comando. - Apoio cython. - Debugger PDB com pontos de rutura e relógios. - Biblioteca gráfica kivy com um novo e brilhante backend SDL2. - Suporte PyQt5 disponível no repositório Quick Install juntamente com suporte matplotlib PyQt5 sem necessidade de código extra. - Suporte De Matplotlib Kivy disponível no repositório Quick Install. - suporte pygame 2. Características do editor: - Previsão de código, auto-entalhe e análise de código em tempo real, tal como em qualquer IDE real. * - Barra de teclado estendida com todos os símbolos que precisa de programar em Python. - Destaques e temas de sintaxe. Abas. - Navegação de código melhorada com gotos de atribuição/definição interativas. - Um clique de partilha no Pastebin. * As funcionalidades marcadas pelo asterisco estão disponíveis apenas na versão Premium. Manual rápido. Pydroid 3 requer pelo menos 250MB de memória interna livre. Recomenda-se 300MB+. Mais se estiver a usar bibliotecas pesadas, como a scipy. Para executar depuração, o breakpoint(s) clica no número de linha. Kivy é detetado com "kivy de importação", "de kivy" ou "#Pydroid run kivy". O PyQt5 é detetado com "import PyQt5", "de PyQt5" ou "#Pydroid executar qt". O mesmo para o SDL2, tkinter e pygame. Existe um modo especial "#Pydroid terminal de funcionamento" para garantir que o seu programa funciona em modo terminal (isto é útil com matplotlib que funciona automaticamente no modo GUI) Porque é que algumas bibliotecas são premium? Estas bibliotecas eram extremamente difíceis de portar, por isso tivemos de pedir a outro construtor que o fizesse. De acordo com o acordo, os seus garfos destas bibliotecas são fornecidos apenas aos utilizadores premium. Se quiser desenvolver garfos gratuitos destas bibliotecas , contacte-nos. Participe no desenvolvimento do Pydroid 3 reportando bugs ou fornecendo-nos pedidos de funcionalidades. Nós agradecemos. Como o objetivo principal do Pydroid 3 é ajudar o utilizador a aprender a linguagem de programação Python 3, a nossa primeira prioridade é a utilização de bibliotecas científicas (por isso, as bibliotecas relacionadas com o sistema só são portuárias quando são usadas como dependências de algum outro pacote educativo). Informação legal. Alguns binários em Pydroid 3 APK são licenciados em (L)GPL, e-mail para o código fonte. As bibliotecas python puras GPL agregadas com Pydroid 3 já estão a chegar no formulário de código fonte. Pydroid 3 não agrega quaisquer módulos nativos licenciados pela GPL para evitar a importação automática dos mesmos. O famoso exemplo desta biblioteca é a linha de leitura GNU, que pode ser instalada usando pip. As amostras disponíveis na aplicação são gratuitas para uso educativo com uma exceção: elas, ou as suas obras derivadas, não podem ser utilizadas em quaisquer produtos concorrentes (de qualquer forma). Se não tiver a certeza, se a sua aplicação é afetada por esta restrição, peça sempre uma permissão por e-mail.