Pydroid 3 : votre puissant IDE Python 3 sur Android
Pydroid 3 est un IDE Python 3 convivial et robuste conçu pour les appareils Android, rendant l'apprentissage de Python plus facile que jamais. Les principales fonctionnalités incluent :
- Interpréteur Python 3 hors ligne : Exécutez des programmes Python sans connexion Internet.
- Gestionnaire de packages Pip et référentiel personnalisé : Accédez à un large éventail de bibliothèques, y compris des packages scientifiques comme NumPy, SciPy, Matplotlib, Scikit-learn et Jupyter, grâce à un référentiel personnalisé avec roue prédéfinie forfaits. OpenCV est également pris en charge (sur les appareils dotés de l'API Camera2).
- Prise en charge du Deep Learning : Tirez parti de TensorFlow et de PyTorch pour des projets d'apprentissage automatique avancés. (Prime)
- Prise en charge étendue de la bibliothèque : Inclut Tkinter pour le développement d'interface graphique, un émulateur de terminal complet avec prise en charge de readline et Kivy avec backend SDL2. Le support PySide6 (avec intégration Matplotlib) et pygame 2 sont également disponibles. (Certaines fonctionnalités sont Premium)
- Outils de développement avancés : Un compilateur C, C et Fortran intégré permet de créer des bibliothèques à partir de pip, même celles avec du code natif. La prise en charge de Cython est incluse, ainsi qu'un débogueur PDB comportant des points d'arrêt et des surveillances.
- Éditeur intuitif : L'éditeur propose 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. (La prédiction de code et l'analyse en temps réel sont Premium)
Fonctionnalités Premium : L'accès à des bibliothèques avancées telles que TensorFlow, PyTorch, la prédiction de code et l'analyse de code en temps réel est disponible dans la version Premium.
Exigences du système : Pydroid 3 nécessite au moins 250 Mo de Internal storage gratuit (300 Mo recommandés), avec plus d'espace nécessaire pour les bibliothèques plus volumineuses.
Guide de démarrage rapide : Pour déboguer, définissez des points d'arrêt en cliquant sur les numéros de ligne. Des instructions d'importation ou des commentaires spécifiques déclenchent la prise en charge de Kivy, PySide6, SDL2, Tkinter et Pygame. Utilisez #Pydroid run terminal
pour forcer le mode terminal (utile pour Matplotlib).
Licence : Certains binaires sont sous licence (L)GPL ; contactez les développeurs pour le code source. Les bibliothèques Pure Python GPL sont considérées comme étant déjà sous forme de code source. Pydroid 3 évite l'importation automatique de modules natifs sous licence GPL.
Utilisation éducative : Les échantillons inclus sont gratuits à des fins éducatives, sauf pour une utilisation dans des produits concurrents ou des œuvres dérivées. Demandez toujours l'autorisation pour de telles utilisations.
Pydroid 3 est dédié à aider les utilisateurs à apprendre Python 3. L'objectif principal est le portage de bibliothèques scientifiques. Signalez les bugs et les demandes de fonctionnalités pour contribuer à son développement.