Pydroid 3 - IDE for Python 3

Licença: Livre ‎Tamanho do arquivo: N/A
‎Classificação dos usuários: 0.0/5 - ‎0 ‎Votos

Sobre Pydroid 3 - IDE for Python 3

Pydroid 3 é o mais fácil de usar e poderoso Python 3 IDE educacional para Android. Características: - Intérprete de Python 3.8 offline: não é necessária internet para executar programas Python. - Gerente de pacotes pip e um repositório personalizado para pacotes de rodas p reconstruídas para bibliotecas científicas aprimoradas, como numpy, scipy, matplotlib, scikit-learn e jupyter. - O OpenCV já está disponível (em dispositivos com suporte a API Camera2). * - TensorFlow e PyTorch também estão disponíveis. * - Exemplos disponíveis fora da caixa para aprendizado mais rápido. - Suporte completo de Tkinter para GUI. - Emulador terminal completo, com suporte de leitura (disponível em pip). - Compilador embutido C, C++ e até mesmo fortran projetado especialmente para Pydroid 3. Ele permite que Pydroid 3 construa qualquer biblioteca a partir de pip, mesmo que esteja usando código nativo. Você também pode construir e instalar dependências a partir de uma linha de comando. - Apoio cython. - Depurador PDB com pontos de interrupção e relógios. - Biblioteca gráfica Kivy com um novo e brilhante backend SDL2. - Suporte ao PyQt5 disponível no repositório Quick Install, juntamente com suporte a PyQt5 sem necessidade de código extra. - Suporte a Matplotlib Kivy disponível no repositório Quick Install. - pygame 2 suporte. Características do editor: - Previsão de código, recuo automático e análise de código em tempo real, como em qualquer IDE real. * - Barra de teclado estendida com todos os símbolos que você precisa programar em Python. - Destaque e temas da sintaxe. O Tabs. - Navegação aprimorada de código com gotos de atribuição/definição interativas. - Um clique em compartilhamento no Pastebin. * Recursos marcados pelo asterisco estão disponíveis apenas na versão Premium. Manual rápido. Pydroid 3 requer pelo menos 250MB de memória interna gratuita. Recomenda-se 300MB+ . Mais se você estiver usando bibliotecas pesadas, como scipy. Para executar depuração local breakpoint(s) clicando no número da linha. Kivy é detectado com "import kivy", "from kivy" ou "#Pydroid run kivy". PyQt5 é detectado com "importação PyQt5", "de PyQt5" ou "#Pydroid run qt". O mesmo para sdl2, tkinter e pygame. Existe um modo especial "#Pydroid terminal de execução" para garantir que 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 tivemos que pedir a outro desenvolvedor para fazer isso. De acordo com o acordo, seus garfos dessas bibliotecas são fornecidos apenas aos usuários premium. Se você quiser desenvolver garfos gratuitos dessas bibliotecas - entre em contato conosco. Participe do desenvolvimento do Pydroid 3, reportando bugs ou fornecendo solicitações de recursos para nós. Nós apreciamos isso. Como o Pydroid 3 tem como objetivo principal ajudar o usuário a aprender a linguagem de programação Python 3, nossa prioridade é portar bibliotecas científicas (assim, 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 sob (L)GPL, envie um e-mail para o código-fonte. As bibliotecas Python puras GPL empacotados com Pydroid 3 já estão chegando no formulário de código fonte. O Pydroid 3 não empacota módulos nativos licenciados pelo GPL para evitar a importação automática deles. O famoso exemplo de tal biblioteca é a linha de leitura GNU, que pode ser instalada usando pip. As amostras disponíveis no aplicativo são gratuitas para uso educacional com uma exceção: elas, ou seus trabalhos derivados, não podem ser usadas em nenhum produto concorrente (de qualquer forma). Se você não tem certeza, se seu aplicativo é afetado por essa restrição, sempre peça uma permissão por e-mail.