Pydroid 3 - Educational IDE for Python 3

Tout public
1 875
Contient des annonces
·
Achats via l'application proposés
Traduire la description en Français (France) à l'aide de Google Traduction ?Remettre la description dans sa langue d'origine (Anglais (États-Unis))

Pydroid 3 is the most easy to use and powerful educational Python 3 IDE for Android.

Features:
- Offline Python 3.6 interpreter: no Internet is required to run Python programs.
- Pip package manager and a custom repository for prebuilt wheel packages for enhanced scientific libraries, such as numpy, scipy, matplotlib, scikit-learn and jupyter.
- Examples available out-of-the-box for quicker learning.
- Complete Tkinter support for GUI.
- Full-featured Terminal Emulator, with a readline support (available in pip).
- Built-in C, C++ and even Fortran compiler designed by n0n3m4, an author of C4droid, specially for Pydroid 3. It lets Pydroid 3 build any library from pip, even if it is using native code. You can also build & install dependencies from a command line.
- Cython support.
- PDB debugger with breakpoints and watches.
- Kivy graphical library with a shiny new SDL2 backend.
- PyQt5 support available in Quick Install repository along with matplotlib PyQt5 support with no extra code required.
- Matplotlib Kivy support available in Quick Install repository.
- pygame_sdl2 support (SDL2-based pygame implementation).

Editor features:
- Code prediction, auto indentation and real time code analysis just like in any real IDE. *
- Extended keyboard bar with all symbols you need to program in Python.
- Syntax highlighting & themes.
- Tabs.
- Enhanced code navigation with interactive assignment/definition gotos.
- One click share on Pastebin.

* Features marked by asterisk are available in Premium version only.

Quick manual.
Pydroid 3 requires at least 200MB free internal memory. 220MB+ is recommended. More if you are using heavy libraries such as scipy.
To run debug place breakpoint(s) clicking on the line number.
Kivy is detected with “import kivy”, “from kivy“ or "#Pydroid run kivy”.
PyQt5 is detected with “import PyQt5”, “from PyQt5“ or "#Pydroid run qt”.
The same for sdl2, tkinter and pygame.
There is a special mode "#Pydroid run terminal" to ensure your program runs in terminal mode (this is useful with matplotlib that automatically runs in GUI mode)

Take a part in development of Pydroid 3 by reporting bugs or providing feature requests to us. We appreciate that.

The list of libraries we are NOT planning to add yet:
- Tensorflow
- OpenCV

As Pydroid 3 main goal is to help user learn Python 3 programming language, our first priority is porting scientific libraries (so system-related libraries are ported only when they are used as dependencies of some other educational package).

Important notice:
Some users experienced major problems when installing libraries from QPython 3 QPypi internal repository, so consider it to be binary incompatible with Pydroid 3. If you need any libraries that cannot be built with Pydroid 3 - contact the devs directly: other binary repositories are likely to be incompatible as well.

Legal information.
Some binaries in Pydroid 3 APK are licensed under (L)GPL, email us for the source code.
GPL pure Python libraries bundled with Pydroid 3 are considered to be coming in the source code form already.
Pydroid 3 doesn’t bundle any GPL-licensed native modules to avoid automatic import of them. The famous example of such library is GNU readline, that can be installed using pip.
Android is a trademark of Google Inc.
Pydroid 3 est le plus facile à utiliser et puissant Python éducatif 3 IDE pour Android.

Caractéristiques:
- Hors ligne interpréteur Python 3.6: pas d'Internet est nécessaire pour exécuter des programmes Python.
- Pip gestionnaire de paquets et un référentiel personnalisé pour les paquets de roues pour les bibliothèques scientifiques préconstruits améliorées, telles que numpy, scipy, matplotlib, scikit-learn et jupyter.
- Exemples disponibles hors-the-box pour l'apprentissage plus rapide.
- Support complet Tkinter pour l'interface graphique.
- Full-vedette Terminal Emulator, avec un support readline (disponible en pip).
- Construit en C, C ++ et même compilateur Fortran conçu par n0n3m4, auteur de C4droid, spécialement pour Pydroid 3. Il permet Pydroid 3 construire une bibliothèque de pépin, même si elle utilise le code natif. Vous pouvez également créer et installer les dépendances d'une ligne de commande.
- le soutien Cython.
- Débogueur PDB avec points d'arrêt et montres.
- Kivy bibliothèque graphique avec un back-end nouveau SDL2 brillant.
- PyQt5 support disponible en installation rapide référentiel avec matplotlib support PyQt5 sans code supplémentaire requis.
- Support Matplotlib Kivy disponible en installation rapide dépôt.
- soutien pygame_sdl2 (mise en œuvre de pygame à base SDL2-).

Caractéristiques de l'éditeur:
- prévision de code, indentation automatique et l'analyse de code en temps réel comme dans tout IDE réel. *
- barre de clavier étendu avec tous les symboles dont vous avez besoin pour programmer en Python.
- La coloration syntaxique et thèmes.
- Les onglets.
- la navigation de code amélioré avec affectation interactive / GOTO définition.
- Un clic action sur Pastebin.

* Caractéristiques marquées d'un astérisque sont disponibles en version Premium uniquement.

manuel rapide.
Pydroid 3 nécessite au moins 200 Mo de mémoire interne. 220MB + est recommandé. Plus si vous utilisez des bibliothèques lourdes telles que scipy.
Pour exécuter lieu de débogage point d'arrêt (s) en cliquant sur le numéro de ligne.
Kivy est détecté avec « Kivy d'importation », « de Kivy » ou « #Pydroid run Kivy ».
PyQt5 est détecté avec « PyQt5 d'importation », « de PyQt5 » ou « #Pydroid run qt ».
La même chose pour sdl2, tkinter et pygame.
Il y a un mode spécial « terminal d'exécution #Pydroid » pour assurer votre programme fonctionne en mode terminal (ce qui est utile avec matplotlib qui fonctionne automatiquement en mode graphique)

Prendre une part dans le développement de Pydroid 3 par des insectes ou leur fournissant des demandes de fonctionnalités pour nous. Nous sommes conscients que.

La liste des bibliothèques que nous ne prévoyons pas d'ajouter encore:
- tensorflow
- OpenCV

Comme Pydroid 3 principal objectif est d'aider l'utilisateur à apprendre le langage de programmation Python 3, notre première priorité est le portage des bibliothèques scientifiques (si les bibliothèques liées au système sont portés uniquement lorsqu'ils sont utilisés comme dépendances d'un autre paquet éducatif).

Avis important:
Certains utilisateurs ont connu des problèmes majeurs lors de l'installation des bibliothèques de QPython 3 QPypi référentiel interne, donc le considérer comme binaire incompatible avec Pydroid 3. Si vous avez besoin de bibliothèques qui ne peuvent être construites avec Pydroid 3 - contacter les devs directement: d'autres dépôts binaires sont susceptibles de incompatible aussi bien.

Information légale.
Quelques binaires dans Pydroid 3 APK sont sous licence (L) GPL, écrivez-nous pour le code source.
GPL pur bibliothèques Python fournis avec Pydroid 3 sont considérés comme venant sous la forme de code source déjà.
Pydroid 3 ne liez pas des modules natifs sous licence GPL pour éviter l'importation automatique d'entre eux. L'exemple célèbre de cette bibliothèque est GNU readline, qui peut être installé à l'aide pip.
Android est une marque commerciale de Google Inc.
Lire la suite
4,6
1 875 au total
5
4
3
2
1
Chargement...

Nouveautés

Added Privacy Policy to the app
Lire la suite

Informations supplémentaires

Mise à jour
28 septembre 2018
Taille
Varie selon les appareils.
Installations
100 000+
Version actuelle
Varie selon les appareils.
Nécessite Android
4.4 ou version ultérieure
Classification du contenu
Tout public
Éléments interactifs
Achats numériques
Produits intégrés à l'application
0,99 $US – 9,99 $US par article
Proposée par
IIEC
Développeur
Russia, Novosibirsk, Morskoy 62 - 15
©2018 GoogleConditions d'utilisationConfidentialitéDéveloppeursArtistesÀ propos de Google|Lieu : États-UnisLangue : Français
En achetant cet article, vous effectuez une transaction avec Google Payments, et vous acceptez les Conditions d'utilisation et l'Avis de confidentialité correspondants.