Pydroid 3 - IDE for Python 3
![]() |
Dernière version | 7.4_arm64 |
![]() |
Mise à jour | Jan,02/2025 |
![]() |
Développeur | IIEC |
![]() |
Système d'exploitation | Android 6.0+ |
![]() |
Catégorie | Éducation |
![]() |
Taille | 74.9 MB |
![]() |
Google PlayStore | ![]() |
Mots clés: | Éducation |



Pydroid 3 : Votre puissant IDE Python 3 pour Android
Pydroid 3 est un IDE Python 3 convivial et puissant conçu pour les appareils Android. C'est idéal pour apprendre et travailler avec Python en déplacement.
Principales caractéristiques :
- Interpréteur Python 3 hors ligne : Exécutez des programmes Python sans avoir besoin d'une connexion Internet.
- Gestionnaire de packages Pip et référentiel personnalisé : Installez de nombreuses bibliothèques, notamment des packages scientifiques tels que NumPy, SciPy, Matplotlib, Scikit-learn et Jupyter (prise en charge améliorée via un référentiel personnalisé pour les packages de roues prédéfinis) . OpenCV est également pris en charge sur les appareils compatibles.
- Capacités d'apprentissage profond : TensorFlow et PyTorch sont disponibles (version Premium).
- Prise en charge de l'interface graphique : Prise en charge complète de Tkinter pour la création d'interfaces utilisateur graphiques.
- Émulateur de terminal : Un émulateur de terminal complet avec prise en charge de readline (via pip).
- Compilateurs intégrés : Comprend des compilateurs C, C et Fortran intégrés, permettant la création de bibliothèques à partir de pip, même celles avec des dépendances de code natif.
- Outils de développement avancés : Prise en charge de Cython, débogueur PDB avec points d'arrêt et surveillances.
- Bibliothèques graphiques : Kivy (avec backend SDL2), PySide6 (avec support Matplotlib) et support pygame 2.
- Améliorations de l'éditeur : Prédiction de code, indentation automatique, analyse de code en temps réel, clavier étendu, coloration syntaxique, thèmes, onglets, navigation de code améliorée et partage Pastebin en un clic (certaines fonctionnalités sont Premium -uniquement).
Exigences :
Pydroid 3 nécessite au moins 250 Mo de mémoire interne libre (300 Mo recommandés), plus si vous utilisez de grandes bibliothèques comme SciPy.
Exécution et débogage :
Définissez des points d'arrêt en cliquant sur le numéro de ligne pour déboguer votre code. Des instructions d'importation ou des commentaires spécifiques déclenchent la prise en charge de Kivy, PySide6, SDL2, Tkinter et Pygame (par exemple, #Pydroid run kivy
pour Kivy). Utilisez #Pydroid run terminal
pour forcer le mode terminal (utile pour Matplotlib).
Fonctionnalités Premium :
Certaines bibliothèques, en raison de complexités de portage, sont exclusives à la version Premium.
Implication communautaire :
Rapportez les bugs et suggérez des fonctionnalités pour contribuer au développement de Pydroid 3.
Licence :
Certains binaires sont sous licence (L)GPL. Contactez les développeurs pour le code source. Les bibliothèques Python pures GPL sont considérées comme étant sous forme de code source. Pydroid 3 évite d'importer automatiquement des modules natifs sous licence GPL (par exemple, GNU readline, installable via pip).
Exemple d'utilisation du code :
Les échantillons sont gratuits à des fins pédagogiques, à l'exclusion de leur utilisation dans des produits concurrents ou des œuvres dérivées. Une autorisation est requise pour les cas incertains. Contactez les développeurs par e-mail.