Apprenez Python 3 avec le plus puissant interprète Python 3 et IDE sur Google Play
PyDroid 3 est l'ide éducatif le plus convivial et le plus puissant Python 3 conçu spécifiquement pour les appareils Android.
Caractéristiques:
Interprète Python 3 Offline: Exécutez des programmes Python sans connexion Internet, offrant une expérience d'apprentissage transparente à tout moment, n'importe où.
Gestionnaire de packages PIP: accédez à un référentiel personnalisé avec des packages de roues prédéfinis pour des bibliothèques scientifiques avancées telles que Numpy, Scipy, Matplotlib, Scikit-Learn et Jupyter, améliorant vos capacités informatiques scientifiques.
Prise en charge d'OpenCV: Disponible sur les appareils avec prise en charge de l'API Camera2, permettant un traitement d'image avancé et des projets de vision par ordinateur. *
Tensorflow et Pytorch: utilisez ces cadres d'apprentissage automatique populaires pour explorer et implémenter des solutions AI. *
Exemples prêts à l'emploi: commencez rapidement avec des exemples prêts à l'emploi conçus pour accélérer votre processus d'apprentissage.
Prise en charge complète de Tkinter: développer des interfaces utilisateur graphiques sans effort avec le support complet de Tkinter.
Émulateur de terminal complet: éprouvez un terminal robuste avec support de lecture, disponible via PIP, pour une interaction de ligne de commande améliorée.
Compilateurs intégrés: comprend les compilateurs C, C ++ et FORTRAN adaptés à PyDroid 3, permettant la compilation et l'installation de n'importe quelle bibliothèque de PIP, même celles avec du code natif. Construisez et installez les dépendances directement à partir de la ligne de commande.
Support du cython: améliorez votre code Python avec Cython pour l'optimisation des performances.
PDB Debugger: déboguez efficacement votre code Python avec des points d'arrêt et des montres.
Kivy Graphical Library: Développer des applications multiplateformes avec la bibliothèque Kivy, avec un backend SDL2 mis à jour.
Support Pyside6: Disponible dans le référentiel d'installation rapide, ainsi que la prise en charge de Matplotlib pour Pyside6, ne nécessitant aucun code supplémentaire. *
MATPLOTLIB KIVY Prise en charge: intégrer Matplotlib avec Kivy pour la visualisation avancée des données, disponible dans le référentiel d'installation rapide. *
Support Pygame 2: Créez des jeux engageants et des applications multimédias avec Pygame 2.
Fonctionnalités de l'éditeur:
Prédiction de code et indentation automatique: bénéficier de la prédiction de code intelligente et de l'indentation automatique, imitant la fonctionnalité des IDE professionnels. *
Bar du clavier étendu: accédez à tous les symboles nécessaires à la programmation Python directement à partir d'une barre de clavier améliorée.
Syntaxe Fait de mise en évidence et thèmes: profitez de la mise en évidence personnalisable de la syntaxe et de divers thèmes pour un environnement de codage personnalisé.
Interface à onglets: organisez votre travail avec plusieurs onglets au sein de l'éditeur.
Navigation de code améliorée: naviguez facilement sur votre code avec des GOTOS d'attribution et de définition interactifs.
Partager en un clic sur Pastebin: Partagez vos extraits de code en un seul clic pour la collaboration et les commentaires.
* Les fonctionnalités marquées par un astérisque sont disponibles dans la version premium uniquement.
Manuel rapide:
PyDroid 3 nécessite au moins 250 Mo de mémoire interne gratuite, avec 300 Mo + recommandée. Un espace supplémentaire peut être nécessaire pour les bibliothèques lourdes comme Scipy.
Pour déboguer, placez les points d'arrêt en cliquant sur les numéros de ligne.
Kivy est détecté avec "Import Kivy", "de Kivy" ou "#pydroid run kivy".
Pyside6 est détecté avec "Importer Pyside6", "de Pyside6" ou "#pydroid run qt".
La même détection s'applique à SDL2, à Tkinter et à Pygame.
Utilisez le mode spécial "#PyDroid Run Terminal" pour vous assurer que votre programme s'exécute en mode terminal, particulièrement utile avec Matplotlib, qui est par défaut en mode GUI.
Pourquoi certaines bibliothèques sont-elles uniquement premium?
Ces bibliothèques étaient difficiles à porter, nécessitant un développement spécialisé. En vertu de l'accord, ces bibliothèques fourchues sont exclusives aux utilisateurs premium. Si vous êtes intéressé à développer des fourchettes gratuites, veuillez nous contacter.
Participer au développement de PyDroid 3 en signalant des bogues ou en suggérant des fonctionnalités. Vos contributions sont valorisées.
Comme PyDroid 3 vise à faciliter l'apprentissage de Python 3, notre priorité est de porter des bibliothèques scientifiques, avec des bibliothèques liées au système uniquement comme des dépendances pour les packages éducatifs.
Informations juridiques:
Certains binaires du PyDroid 3 APK sont sous licence sous (L) GPL; Envoyez-nous un e-mail pour le code source.
Les bibliothèques Python GPL purs incluses avec PyDroid 3 sont déjà considérées comme étant déjà sous forme de code source.
PyDroid 3 n'entraîne aucun module natif sous licence GPL pour empêcher l'importation automatique. Un exemple notable est GNU Readline, qui peut être installé via PIP.
Les échantillons de la demande sont gratuits pour une utilisation éducative, sauf qu'ils ou leurs dérivés ne peuvent pas être utilisés dans des produits concurrents. Si vous n'êtes pas sûr de la conformité de votre application, demandez l'autorisation par e-mail.
Android est une marque de commerce de Google Inc.