Pydroid 3 : votre puissant IDE Python 3 pour Android
Pydroid 3 est un IDE Python 3 convivial et robuste conçu pour les appareils Android. C'est parfait pour apprendre et utiliser Python en déplacement.
Caractéristiques principales :
- Interpréteur Python 3 hors ligne : Aucune connexion Internet n'est nécessaire pour exécuter votre code Python.
- Gestionnaire de packages Pip et référentiel personnalisé : Accédez à un large éventail de bibliothèques, notamment des packages scientifiques tels que NumPy, SciPy, Matplotlib, Scikit-learn et Jupyter, grâce à un référentiel personnalisé de roues prédéfinies forfaits.
- Prise en charge étendue de la bibliothèque : Inclut OpenCV (sur les appareils prenant en charge l'API Camera2), TensorFlow, PyTorch, Tkinter (pour le développement d'interfaces graphiques), Kivy (avec backend SDL2), PySide6 (avec prise en charge de Matplotlib) et Pygame 2.
- Compilateur intégré : Un compilateur C, C et Fortran intégré permet à Pydroid 3 de créer des bibliothèques à partir de pip, même celles avec des dépendances de code natif. Vous pouvez également compiler et installer des dépendances directement depuis la ligne de commande.
- Support Cython : Développez et intégrez du code Cython dans vos projets.
- Outils de débogage : Un débogueur PDB complet avec points d'arrêt et surveillances vous aide à identifier et à résoudre les problèmes dans votre code.
- Éditeur avancé : L'éditeur comprend des fonctionnalités telles que la prédiction de code, l'indentation automatique, l'analyse de code en temps réel, la coloration syntaxique, les thèmes, les onglets et la navigation améliorée dans le code. Une barre de clavier spécialisée permet d'accéder facilement aux symboles de programmation.
- Partage facile : Partagez votre code sur Pastebin en un seul clic.
Fonctionnalités Premium :
Certaines fonctionnalités avancées, marquées d'un astérisque (*) dans la description originale, sont disponibles dans la version Premium.
Exigences:
Pydroid 3 nécessite au moins 250 Mo de Internal storage gratuit, 300 Mo étant recommandés, en particulier lors de l'utilisation de bibliothèques gourmandes en ressources comme SciPy.
Exécution et débogage :
Définissez des points d'arrêt en cliquant sur les numéros de ligne pour déboguer votre code. Des commandes spécifiques (« importer kivy », « depuis kivy », « #Pydroid run kivy », etc.) sont utilisées pour détecter et utiliser des bibliothèques telles que Kivy, PySide6, SDL2, Tkinter et Pygame. La commande "#Pydroid run terminal" assure l'exécution en mode terminal (utile pour Matplotlib).
Disponibilité de la bibliothèque :
Certaines bibliothèques sont uniquement premium en raison de la complexité de leur portage. Les développeurs sont ouverts à la collaboration sur les ports gratuits de ces bibliothèques.
Informations légales :
Certains binaires de l'APK Pydroid 3 sont sous licence (L)GPL ; contactez les développeurs pour accéder au code source. Les bibliothèques Python pures fournies avec Pydroid 3 sont considérées comme fournies sous forme de code source. Pydroid 3 n'inclut pas automatiquement les modules natifs sous licence GPL.
Exemple d'utilisation du code :
L'exemple de code fourni est gratuit à des fins pédagogiques, sauf pour une utilisation dans des produits concurrents ou leurs dérivés. Demandez toujours l'autorisation par e-mail en cas de doute.