Pydroid 3 - IDE for Python 3
![]() |
Dernière version | 7.4_arm64 |
![]() |
Mise à jour | Jan,13/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 : L'IDE Python 3 ultime pour Android
Pydroid 3 est l'IDE Python 3 le plus convivial et le plus puissant disponible sur Google Play, conçu à des fins éducatives. Cette application complète offre un large éventail de fonctionnalités pour améliorer votre expérience d'apprentissage Python, le tout dans un environnement Android pratique.
Principales caractéristiques :
- Interpréteur Python 3 hors ligne : Exécutez des programmes Python sans connexion Internet.
- Gestionnaire de packages Pip et référentiel personnalisé : Installez facilement des packages, y compris des bibliothèques scientifiques améliorées telles que NumPy, SciPy, Matplotlib, Scikit-learn et Jupyter (avec des packages de roues prédéfinis pour une compatibilité améliorée). La prise en charge d'OpenCV est également incluse (sur les appareils dotés de l'API Camera2). *
- Cadres d'apprentissage profond : Prise en charge de TensorFlow et PyTorch. *
- 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 robuste avec prise en charge de readline (via pip).
- Compilateurs intégrés : Compilez le code C, C et Fortran directement dans l'application, permettant la création de bibliothèques avec des composants de code natifs. La gestion des dépendances est rationalisée grâce à un accès en ligne de commande.
- Outils de développement avancés : 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 (disponible via le référentiel d'installation rapide, y compris la prise en charge de Matplotlib PySide6) . La prise en charge de Pygame 2 est également incluse.
- Éditeur puissant : Profitez de fonctionnalités telles que la prédiction de code, l'indentation automatique, l'analyse de code en temps réel, un clavier spécialisé, la coloration syntaxique, des thèmes, des onglets et une navigation améliorée dans le code. *
- Partage facile : Partagez votre code sans effort via Pastebin en un seul clic.
*Les fonctionnalités Premium nécessitent une mise à niveau de la version premium.
Configuration système requise et utilisation :
Pydroid 3 nécessite au moins 250 Mo de Internal storage gratuit (300 Mo recommandés). Les bibliothèques plus lourdes comme SciPy nécessitent plus d'espace. Le débogage implique la définition de points d'arrêt en cliquant sur les numéros de ligne. Des bibliothèques spécifiques (Kivy, PySide6, SDL2, Tkinter, pygame) sont détectées 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 de bibliothèque Premium :
Certaines bibliothèques nécessitent une licence premium en raison de la complexité de leur portage. Ceux-ci sont fournis sous accord avec un autre développeur. Les forks gratuits de ces bibliothèques sont les bienvenus.
Contribuer à Pydroid 3 :
Signaler des bugs ou suggérer des fonctionnalités pour aider à améliorer Pydroid 3.
Informations légales :
Certains binaires sont sous licence (L)GPL ; contactez les développeurs pour le code source. Les bibliothèques Python pures sous licence GPL sont déjà considérées sous forme de code source. Pydroid 3 n'inclut pas automatiquement les modules natifs sous licence GPL (comme GNU readline, installables via pip).
L'exemple de code fourni est uniquement destiné à un usage éducatif et ne peut pas être utilisé dans des produits concurrents. Contactez les développeurs si vous n'êtes pas sûr des restrictions d'utilisation.
Android est une marque commerciale de Google Inc.