Déverrouillez le monde de la programmation Python 3 avec PyDroid 3, l'iDE éducative Python 3 les plus conviviales et puissantes disponibles sur Google Play pour les appareils Android. Que vous soyez un débutant qui cherche à apprendre Python ou un développeur expérimenté ayant besoin d'un environnement de développement robuste en déplacement, PyDroid 3 vous a couvert.
Caractéristiques:
- Interprète Python 3 Offline: Exécutez des programmes Python sans connexion Internet, en vous assurant de coder n'importe où, à tout moment.
- PIP Package Manager: Accédez à un référentiel personnalisé avec des packages de roues prédéfinis, en améliorant votre capacité à utiliser des bibliothèques scientifiques comme Numpy, Scipy, Matplotlib, Scikit-Learn et Jupyter.
- Bibliothèques avancées: Profitez de l'accès à OpenCV, TensorFlow et Pytorch sur les appareils avec support API CAMERA2 (disponible dans la version premium).
- Ressources d'apprentissage: exemples prêts à l'emploi pour accélérer votre courbe d'apprentissage.
- Compléter le support Tkinter: développer facilement des applications GUI.
- Émulateur de terminal complet: avec support Readline, disponible via PIP.
- Compilateurs intégrés: compilateurs intégrés C, C ++ et FORTRAN adaptés à PyDroid 3, vous permettant de créer n'importe quelle bibliothèque à partir de PIP, même celles utilisant du code natif, directement à partir de la ligne de commande.
- Prise en charge du cython: améliorez votre code Python avec les extensions C.
- PDB Debugger: débogage avancé avec des points d'arrêt et des montres.
- Bibliothèque graphique Kivy: alimentée par un nouveau backend SDL2 pour la création d'applications multi-touch.
- Support Pyside6: Disponible dans le référentiel d'installation rapide, ainsi que le support Matplotlib, aucun code supplémentaire requis.
- Prise en charge de Matplotlib Kivy: également disponible dans le référentiel d'installation rapide.
- Support Pygame 2: Créez des jeux et des applications multimédias.
Fonctionnalités de l'éditeur:
- Prédiction et analyse du code: auto-indient, analyse de code en temps réel, etc., toutes conçues pour imiter un IDE réel (disponible dans la version premium).
- Clavier amélioré: une barre de clavier étendue avec tous les symboles nécessaires à la programmation Python.
- Syntaxe Soulignement et thèmes: Personnalisez votre environnement de codage pour s'adapter à votre style.
- Interface ongled: gérez plusieurs fichiers sans effort.
- Navigation de code: Affectation / définition interactive GOTOS pour une meilleure compréhension du code.
- Partage en un clic: partagez votre code directement sur Pastebin.
* Les fonctionnalités marquées par un astérisque sont disponibles dans la version premium uniquement.
Manuel rapide:
- PyDroid 3 nécessite au moins 250 Mo de mémoire interne gratuite; 300 Mo + est recommandé. Plus d'espace peut être nécessaire pour les bibliothèques lourdes comme Scipy.
- Pour exécuter en mode débogage, placez le ou les points d'arrêt en cliquant sur le numéro de ligne.
- Kivy est détecté avec «Import Kivy», «From Kivy» ou «#PyDroid Run Kivy».
- Pyside6 est détecté avec "Importer Pyside6", "From Pyside6" ou "#PyDroid Run qt".
- La même détection s'applique à SDL2, à Tkinter et à Pygame.
- Utilisez "#PyDroid Run Terminal" pour le mode terminal, utile avec Matplotlib pour les opérations en mode GUI.
Pourquoi certaines bibliothèques sont-elles uniquement premium?
Certaines bibliothèques, en raison de leur complexité et des efforts nécessaires pour les porter, sont exclusivement disponibles pour les utilisateurs premium. Ces bibliothèques ont été développées par des développeurs externes en vertu d'un accord qui limite leur distribution. Si vous souhaitez développer des alternatives gratuites, veuillez nous contacter.
Contribuer au développement de PyDroid 3 en signalant des bogues ou en suggérant des fonctionnalités. Vos commentaires sont inestimables alors que nous visons à améliorer l'éducation de Python 3, en hiérarchiser le portage des bibliothèques scientifiques.
Informations juridiques:
- Certains binaires de PyDroid 3 APK sont sous licence sous (l) GPL. Pour le code source, veuillez nous envoyer un e-mail.
- Les bibliothèques Python GPL purs regroupées avec PyDroid 3 sont considérées comme dans le formulaire de code source.
- PyDroid 3 évite de regrouper les modules natifs sous licence GPL pour empêcher l'importation automatique. Un exemple est GNU Readline, qui peut être installé via PIP.
- Les échantillons de 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. Si vous n'êtes pas sûr, contactez-nous par e-mail.
Android est une marque de commerce de Google Inc.