Déverrouillez le monde de la programmation Python 3 sur votre appareil Android avec PyDroid 3, l'iDE éducatif Python 3 le plus convivial et le plus puissant disponible sur Google Play. Que vous soyez un débutant qui cherche à apprendre ou un codeur chevronné ayant besoin d'un outil robuste en déplacement, PyDroid 3 est conçu pour répondre à vos besoins.
Caractéristiques clés de PyDroid 3
- Interprète Python 3 Offline: Exécutez des programmes Python sans connexion Internet, ce qui le rend parfait pour apprendre à 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, notamment Numpy, Scipy, Matplotlib, Scikit-Learn et Jupyter.
- Bibliothèques avancées: profitez de la prise en charge d'OpenCV (sur les appareils avec API2 API), TensorFlow et Pytorch dans la version premium.
- Exemples prêts à l'emploi: commencez rapidement avec des exemples prêts à l'emploi adaptés à des fins éducatives.
- Support complet de Tkinter: développez facilement les applications GUI en utilisant Tkinter.
- Émulateur de terminal complet: éprouver un terminal avec un support de lecture disponible via PIP.
- Compilateurs intégrés: utilisez des compilateurs intégrés C, C ++ et FORTRAN pour construire n'importe quelle bibliothèque à partir de PIP, y compris ceux avec du code natif, directement à partir de la ligne de commande.
- Support du cython: améliorez votre code Python avec Cython pour de meilleures performances.
- PDB Debugger: déboguez efficacement votre code avec des points d'arrêt et des montres.
- Kivy et Pyside6: Développer des applications graphiques avec Kivy à l'aide du nouveau backend SDL2, et Pyside6 disponible via le référentiel d'installation rapide.
- Matplotlib et Pygame: Créez des visualisations et des jeux avec le support Matplotlib et Pygame 2.
Fonctionnalités de l'éditeur
- Prédiction et analyse du code: bénéficier de la prédiction du code, de l'indentation automatique et de l'analyse de code en temps réel pour une expérience de codage transparente. (Fonctionnalité premium)
- Clavier amélioré: utilisez une barre de clavier étendue avec tous les symboles dont vous avez besoin pour la programmation Python.
- Interface personnalisable: profitez de la mise en évidence de la syntaxe, des thèmes, des onglets et de la navigation de code améliorée avec des GOTOs / Définition interactifs.
- Partage facile: partagez votre code en un clic sur Pastebin.
Manuel rapide
Pour commencer avec PyDroid 3, assurez-vous d'avoir au moins 250 Mo de mémoire interne gratuite (300 Mo + recommandée, en particulier pour les bibliothèques lourdes comme SciPy). Pour déboguer, placez simplement les points d'arrêt en cliquant sur le numéro de ligne. PyDroid 3 détecte diverses bibliothèques via des instructions d'importation spécifiques ou des commentaires spéciaux, tels que "Importer Kivy", "From Kivy" ou "#PyDroid Run Kivy" pour Kivy, et similaire pour Pyside6, SDL2, Tkinter et Pygame. Utilisez "#PyDroid Run Terminal" pour le mode terminal, qui est utile pour exécuter Matplotlib en mode GUI.
Bibliothèques premium uniquement
Certaines bibliothèques sont exclusives à la version premium en raison de la complexité de leur portage, ce qui nécessitait une collaboration avec d'autres développeurs. Si vous souhaitez développer des versions gratuites de ces bibliothèques, veuillez nous contacter.
Contribuer à PyDroid 3
Rejoignez le développement de PyDroid 3 en signalant des bogues ou en suggérant de nouvelles fonctionnalités. Nous apprécions vos commentaires et nous nous engageons à améliorer l'expérience d'apprentissage en mettant l'accent sur le portage des bibliothèques scientifiques.
Informations juridiques
Certains binaires dans le PyDroid 3 APK sont sous licence sous (L) GPL; Vous pouvez demander le code source par e-mail. Les bibliothèques Python purs sous GPL sont considérées comme fournies sous forme de code source. PyDroid 3 n'inclut pas les modules natifs sous licence GPL pour empêcher l'importation automatique, tels que GNU Readline, qui peut être installé à l'aide de PIP. Les échantillons fournis dans l'application sont gratuits pour une utilisation éducative, à l'exception qu'ils, ou leurs œuvres dérivés, ne peuvent pas être utilisées dans des produits concurrents. En cas de doute sur la conformité de votre application, demandez l'autorisation par e-mail.
Android est une marque de commerce de Google Inc.