Découvrez la puissance de la programmation Python 3 avec PyDroid 3, l'iDE éducative Python 3 la plus conviviale et robuste disponible sur Android. Que vous soyez un débutant ou un apprenant avancé, PyDroid 3 vous offre tout ce dont vous avez besoin pour maîtriser Python directement depuis votre appareil mobile.
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 l'apprentissage en déplacement.
- Gestion des packages avancés: utilisez le gestionnaire de packages PIP et accédez à un référentiel personnalisé de packages de roues prédéfinis. Cela comprend le soutien à des bibliothèques scientifiques sophistiquées comme Numpy, Scipy, Matplotlib, Scikit-Learn et Jupyter.
- Bibliothèques scientifiques améliorées: Accès à OpenCV sur les appareils qui prennent en charge l'API Camera2 et tirent parti de TensorFlow et Pytorch pour les projets avancés d'apprentissage automatique. *
- Exemples prêts à l'emploi: commencez à apprendre plus rapidement avec des exemples disponibles prêts à l'emploi.
- Prise en charge complète de l'interface graphique: créez des interfaces utilisateur graphiques avec la prise en charge complète de Tkinter.
- Émulateur de terminal: Découvrez un terminal complet avec support Readline, disponible via PIP.
- Compilateurs intégrés: utilisez des compilateurs intégrés C, C ++ et FORTRAN pour créer n'importe quelle bibliothèque à partir de PIP, y compris ceux avec du code natif, directement à partir de la ligne de commande.
- Support Cython et PDB: Améliorez votre codage avec Cython pour les performances et le débogueur PDB pour un débogage efficace avec les points d'arrêt et les montres.
- Bibliothèques graphiques: Créez des visuels époustouflants avec Kivy à l'aide du nouveau backend SDL2 et explorez la prise en charge de Pyside6 et Matplotlib dans le référentiel d'installation rapide. *
- Pygame 2 Support: Plongez dans le développement de jeux avec la dernière version Pygame.
Fonctionnalités de l'éditeur
- Assistance au codage intelligent: bénéficiez de la prédiction du code, de l'indentation automatique et de l'analyse de code en temps réel pour rationaliser votre expérience de codage. *
- Clavier amélioré: accédez à une barre de clavier étendue avec tous les symboles nécessaires à la programmation Python.
- Apparence personnalisable: choisissez parmi la mise en évidence de la syntaxe et divers thèmes pour personnaliser votre environnement de codage.
- Espace de travail organisé: gérez facilement plusieurs fichiers avec des onglets.
- Navigation efficace: naviguez sans effort avec votre code interactif / définition GOTOS.
- Partage facile: partagez votre code en un clic sur Pastebin.
* Les fonctionnalités marquées d'un astérisque sont exclusives à la version premium.
Guide de démarrage rapide
Assurez-vous que votre appareil a au moins 250 Mo de mémoire interne gratuite (300 Mo + recommandée). Un espace supplémentaire est nécessaire pour les bibliothèques lourdes comme Scipy. Pour déboguer, cliquez simplement sur le numéro de ligne pour définir des points d'arrêt. Kivy, Pyside6, SDL2, Tkinter et Pygame peuvent être détectés à l'aide de instructions d'importation spécifiques ou de modes d'exécution spéciaux comme "#pydroid run kivy" ou "#pydroid run terminal" pour les opérations de mode terminal.
Bibliothèques premium uniquement
Certaines bibliothèques avancées ne sont disponibles que dans la version premium en raison de la complexité de leur processus de portage, qui nécessitait une collaboration avec des développeurs externes. Si vous souhaitez contribuer des versions gratuites de ces bibliothèques, veuillez nous contacter.
Engagement communautaire
Rejoignez le développement de PyDroid 3 en signalant des bogues ou en suggérant des fonctionnalités. Nous apprécions votre contribution pour améliorer continuellement notre plate-forme. Notre priorité reste axée sur le portage des bibliothèques scientifiques pour améliorer les expériences éducatives.
Informations juridiques
PyDroid 3 comprend des binaires sous licence sous (l) GPL; Le code source peut être demandé par e-mail. Les bibliothèques Python purs sous GPL sont considérées comme dans le formulaire de code source. Pour éviter les importations automatiques, les modules natifs sous licence GPL comme GNU Readline ne sont pas regroupés mais peuvent être installés via PIP. Les échantillons fournis dans l'application sont gratuits pour une utilisation éducative, à l'exception qu'ils ne peuvent pas être utilisés dans des produits concurrents sans autorisation. Android est une marque de commerce de Google Inc.