Apprenez Python 3 avec le plus puissant interprète Python 3 et IDE sur Google Play
PyDroid 3 est l'iDE Python 3 éducatif le plus convivial et le plus robuste conçu pour les appareils Android.
Caractéristiques:
Interprète Python 3 Offline: Exécutez des programmes Python sans avoir besoin d'une connexion Internet.
PIP Package Manager: Accédez à un référentiel personnalisé avec des packages de roues prédéfinie pour améliorer vos capacités informatiques scientifiques, notamment Numpy, Scipy, Matplotlib, Scikit-Learn et Jupyter.
Bibliothèques avancées disponibles: Utiliser OpenCV (sur les appareils avec prise en charge de l'API CAMERA2), TensorFlow et Pytorch pour des projets plus complexes. *
Exemples prêts à l'emploi: accélérez votre apprentissage avec des exemples prêts à l'emploi.
Support complet de Tkinter: développer facilement des applications GUI.
Émulateur de terminal: Profitez d'un terminal complet avec support Readline, accessible via PIP.
Compilateurs intégrés: utilisez des compilateurs intégrés C, C ++ et FORTRAN adaptés à PyDroid 3, vous permettant de créer une bibliothèque à partir de PIP, même celles avec du code natif. Compiler et installer les dépendances directement à partir de la ligne de commande.
Support du cython: améliorez vos performances Python avec Cython.
PDB Debugger: déboguez votre code efficacement avec des points d'arrêt et des montres.
Kivy Graphical Library: Développer des applications graphiques à l'aide de Kivy avec un nouveau backend SDL2.
Support Pyside6: Disponible dans le référentiel d'installation rapide, ainsi que la prise en charge de Matplotlib pour Pyside6, ne nécessitant aucun code supplémentaire.
MATPLOTLIB KIVY Prise en charge: trouvé dans le référentiel d'installation rapide pour une visualisation améliorée.
Support Pygame 2: Créez facilement des jeux et des applications multimédias.
Fonctionnalités de l'éditeur:
Assistance intelligente du code: bénéficier de la prédiction du code, de l'auto-indentation et de l'analyse du code en temps réel, des fonctionnalités de mise en miroir des IDE professionnels. *
Clavier amélioré: accédez à une barre de clavier avec tous les symboles de programmation nécessaires.
Apparence personnalisable: profitez de la mise en évidence de la syntaxe et de divers thèmes pour un environnement de codage personnalisé.
Navigation efficace: utilisez des onglets et une navigation de code améliorée avec des gotos de cession / définition interactifs.
Partage rapide: partagez votre code en un clic sur Pastebin.
* Les fonctionnalités marquées par des astérisques sont exclusives à la version premium.
Manuel rapide:
PyDroid 3 nécessite au moins 250 Mo de mémoire interne gratuite; 300 Mo est recommandé, en particulier pour les bibliothèques lourdes comme Scipy.
Pour déboguer, définissez les points d'arrêt en cliquant sur le numéro de ligne.
Les applications Kivy sont détectées avec "Import Kivy", "de Kivy" ou "#pydroid run kivy".
Les applications Pyside6 sont détectées avec "Importer Pyside6", "de Pyside6" ou "#pydroid run qt".
Des méthodes de détection similaires s'appliquent à SDL2, à Tkinter et à Pygame.
Utilisez "#PyDroid Run Terminal" pour vous assurer que votre programme s'exécute en mode terminal, utile pour Matplotlib qui est par défaut en mode GUI.
Pourquoi certaines bibliothèques sont uniquement premium:
Ces bibliothèques étaient difficiles à porter, nécessitant l'expertise d'un autre développeur. En vertu de l'accord, ces versions premium sont exclusives aux utilisateurs payants. Si vous souhaitez développer des versions gratuites de ces bibliothèques, veuillez nous contacter.
Contribuez à PyDroid 3:
Aidez à façonner l'avenir de PyDroid 3 en signalant des bogues ou en suggérant des fonctionnalités. Vos contributions sont très appréciées.
Comme PyDroid 3 vise à faciliter l'éducation de Python 3, notre priorité est de porter des bibliothèques scientifiques, avec des bibliothèques liées au système uniquement portées en cas de besoin à des fins éducatives.
Informations juridiques:
Certains binaires du PyDroid 3 APK sont sous licence sous (L) GPL; Contactez-nous pour le code source.
Les bibliothèques Python purs sous licence GPL sont considérées comme dans le formulaire de code source dans PyDroid 3.
PyDroid 3 n'inclut aucun module natif sous licence GPL pour empêcher l'importation automatique. Un exemple est GNU Readline, qui peut être installé via PIP.
Les échantillons fournis dans l'application sont gratuits pour une utilisation éducative, sauf qu'ils ne peuvent pas être utilisés dans des produits concurrents ou des travaux dérivés sans autorisation.
Android est une marque de commerce de Google Inc.