Pydroid 3 - IDE for Python 3
![]() |
Dernière version | 7.4_arm64 |
![]() |
Mise à jour | Jan,07/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 le principal IDE Python 3 pour Android, offrant un environnement puissant et facile à utiliser pour l'apprentissage et le développement. Cet IDE hors ligne élimine le besoin d'un accès Internet pour exécuter des programmes Python.
Principales caractéristiques :
- Interpréteur Python 3 hors ligne : Exécutez du code Python sans connexion Internet.
- Gestionnaire de packages Pip et référentiel personnalisé : Accédez à un large éventail de bibliothèques, notamment des packages scientifiques comme NumPy, SciPy, Matplotlib, Scikit-learn et Jupyter, grâce à un référentiel personnalisé avec roue prédéfinie forfaits. La prise en charge d'OpenCV est également disponible (sur les appareils prenant en charge l'API Camera2).
- Bibliothèques scientifiques améliorées : TensorFlow et PyTorch sont également pris en charge (version Premium).
- Prise en charge de l'interface graphique : Prise en charge complète de Tkinter pour les interfaces utilisateur graphiques.
- Émulateur de terminal : Un émulateur de terminal complet avec prise en charge de readline (via pip).
- Compilateurs intégrés : Compilez le code C, C et Fortran directement dans l'EDI. Cela permet Pydroid 3 de créer des bibliothèques à partir de pip, même celles avec des dépendances de code natif.
- Fonctionnalités avancées : Prise en charge de Cython, débogueur PDB avec points d'arrêt et surveillances, bibliothèque graphique Kivy avec backend SDL2 et prise en charge de PySide6 (version Premium, y compris la prise en charge de Matplotlib PySide6). Le support de Matplotlib Kivy est également disponible (version Premium). La prise en charge de Pygame 2 est incluse.
- Améliorations de l'éditeur : Les fonctionnalités incluent la prédiction de code, l'indentation automatique, l'analyse de code en temps réel, un clavier étendu, la coloration syntaxique, des thèmes, des onglets et une navigation améliorée dans le code. (La prédiction de code et l'analyse de code en temps réel sont des fonctionnalités Premium).
- Partage facile : Partage en un clic sur Pastebin.
Fonctionnalités Premium :
Certaines bibliothèques avancées (TensorFlow, PyTorch, PySide6 avec prise en charge de Matplotlib, prédiction de code et analyse de code en temps réel) sont disponibles dans la version Premium.
Exigences du système :
Pydroid 3 nécessite au moins 250 Mo de mémoire interne libre, 300 Mo étant recommandés. Des quantités plus importantes peuvent être nécessaires pour les bibliothèques gourmandes en ressources comme SciPy.
Débogage et utilisation spécifique de la bibliothèque :
Définissez des points d'arrêt en cliquant sur le numéro de ligne pour déboguer votre code. Kivy, PySide6, SDL2, Tkinter et Pygame sont détectés automatiquement via des instructions d'importation ou des commentaires spécifiques (#Pydroid run kivy
, #Pydroid run qt
, etc.). Utilisez #Pydroid run terminal
pour forcer le mode terminal (utile pour Matplotlib).
Licence :
Certains binaires de l'Pydroid 3 APK sont sous licence (L)GPL. Contactez les développeurs pour le code source. Les bibliothèques Python pures fournies avec Pydroid 3 sont considérées comme étant sous forme de code source. Pydroid 3 évite d'importer automatiquement des modules natifs sous licence GPL.
Exemple d'utilisation du code :
Un exemple de code est disponible à des fins éducatives, mais ne peut pas être utilisé dans des produits concurrents sans autorisation.
Android est une marque commerciale de Google Inc.