Application Description
Découvrez la puissance de Python 3 sur Android avec Pydroid 3, un IDE convivial et robuste. Cette application complète offre une interprétation Python 3 hors ligne, éliminant ainsi le besoin d'une connexion Internet pour exécuter votre code.
Caractéristiques principales :
- 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 compatibles.
- Bibliothèques scientifiques améliorées : Profitez de bibliothèques puissantes telles que TensorFlow et PyTorch (Premium).
- Support GUI : Développez des interfaces utilisateur graphiques avec un support complet de Tkinter.
- Émulateur de terminal : Comprend 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'application. Cela permet de créer des bibliothèques à partir de pip, même celles avec des dépendances de code natif.
- Outils de développement avancés : Bénéficiez de la prise en charge de Cython, d'un débogueur PDB avec points d'arrêt et surveillances, ainsi que de la prise en charge de Kivy (avec backend SDL2), PySide6 (avec intégration Matplotlib) et Pygame 2.
- Éditeur intuitif : Profitez de la prédiction de code, de l'indentation automatique, de l'analyse de code en temps réel (Premium), d'un clavier spécialisé, de la coloration syntaxique, de thèmes, d'onglets et d'une navigation améliorée dans le code.
Fonctionnalités Premium :
Plusieurs fonctionnalités avancées, marquées d'un astérisque (*) dans la description originale, sont disponibles dans la version premium. Ceux-ci incluent une prédiction de code améliorée, une indentation automatique et une analyse de code en temps réel. De plus, la prise en charge de TensorFlow et de PyTorch est uniquement premium en raison de la complexité du portage de ces bibliothèques.
Exigences du système :
Pydroid 3 nécessite au moins 250 Mo de Internal storage gratuit ; 300 Mo ou plus sont recommandés, en particulier lors de l'utilisation de grandes bibliothèques.
Détection de bibliothèque :
L'application détecte automatiquement l'utilisation de Kivy, PySide6, SDL2, Tkinter et Pygame en fonction d'instructions d'importation ou de commentaires spécifiques tels que #Pydroid run kivy
. Un mode spécial #Pydroid run terminal
assure l'exécution en mode terminal, particulièrement utile pour Matplotlib.
Licence :
Certains fichiers 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 sous licence GPL sont considérées comme étant déjà sous forme de code source, tandis que les modules natifs sous licence GPL ne sont pas regroupés pour empêcher l'importation automatique.
Utilisation éducative :
Les échantillons fournis sont gratuits à des fins pédagogiques, sauf utilisation dans des produits concurrents ou leurs dérivés. Demandez toujours l'autorisation par e-mail en cas de doute sur les restrictions d'utilisation.
Education