Déverrouillez le monde de la programmation Python 3 avec PyDroid 3, l'iDE éducatif Python 3 le plus convivial et le plus puissant disponible sur Android. Que vous soyez un codeur débutant ou expérimenté, PyDroid 3 est conçu pour améliorer votre parcours d'apprentissage avec ses fonctionnalités robustes et ses performances transparentes.
Caractéristiques:
- Interprète Python 3 hors ligne: exécutez les programmes Python à tout moment, n'importe où sans avoir besoin d'une connexion Internet.
- PIP Package Manager: accédez à un référentiel personnalisé rempli de packages de roues prédéfinies pour améliorer vos capacités informatiques scientifiques. Des bibliothèques comme Numpy, Scipy, Matplotlib, Scikit-Learn et Jupyter sont facilement disponibles.
- Bibliothèques avancées: Utilisez OpenCV sur les appareils avec prise en charge de l'API Camera2 et plongez dans l'apprentissage automatique avec TensorFlow et Pytorch, disponible dans la version premium.
- Exemples prêts à l'emploi: lancez votre apprentissage avec une variété d'exemples inclus prêts à l'emploi.
- Prise en charge complète de Tkinter: Créez des interfaces utilisateur graphiques sans effort avec le support complet de Tkinter.
- Émulateur terminal complet: éprouvez un véritable environnement terminal avec le support de lecture, accessible via PIP.
- Compilateurs intégrés: PyDroid 3 est livré avec des compilateurs C, C ++ et FORTRAN intégrés, vous permettant de construire n'importe quelle bibliothèque à partir de PIP, y compris celles avec du code natif, directement à partir de la ligne de commande.
- Prise en charge du cython: optimisez votre code Python avec Cython pour des performances améliorées.
- PDB Debugger: déboguez votre code efficacement avec des points d'arrêt et des montres.
- Kivy Graphical Library: Créez de superbes applications mobiles avec le nouveau backend SDL2 de Kivy.
- 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 Support: Améliorez votre visualisation de données dans les applications Kivy, disponibles dans le référentiel d'installation rapide.
- Support Pygame 2: Développer des jeux avec la dernière version de Pygame.
Fonctionnalités de l'éditeur:
- Prédiction de code et indentation automatique: écrivez le code plus efficacement avec l'analyse, la prédiction et l'indentation automatique en temps réel, semblable aux IDE professionnels.
- Clavier amélioré: accédez à tous les symboles de programmation nécessaires directement à partir d'une barre de clavier étendue.
- Syntaxe Soulignement et thèmes: Améliorez la lisibilité du code avec des thèmes personnalisables et la mise en évidence de la syntaxe.
- Prise en charge des onglets: gérez plusieurs fichiers et projets avec facilité à l'aide des onglets.
- Navigation de code: naviguez de manière transparente avec votre code avec des raccourcis d'affectation et de définition interactifs.
- Partage en un clic: partagez votre code instantanément sur Pastebin en un seul clic.
* Les fonctionnalités marquées par un astérisque sont exclusives à la version premium.
Manuel rapide:
Pour garantir des performances optimales, PyDroid 3 nécessite au moins 250 Mo de mémoire interne gratuite, avec 300 Mo + recommandée. L'utilisation de bibliothèques lourdes comme Scipy peut exiger encore plus d'espace.
Pour déboguer votre code, définissez les points d'arrêt en cliquant sur le numéro de ligne. Les applications Kivy peuvent être exécutées avec les commandes "Importer Kivy", "de Kivy" ou "#pydroid run kivy". De même, les applications Pyside6 sont déclenchées par "Importer Pyside6", "de Pyside6" ou "#pydroid run qt". Le même principe s'applique à SDL2, Tkinter et Pygame.
Pour les applications basées sur les terminaux, utilisez le mode spécial "#pydroid run terminal", particulièrement utile pour les bibliothèques comme Matplotlib qui par défaut en mode GUI.
Pourquoi certaines bibliothèques sont-elles uniquement premium?
Certaines bibliothèques, en raison de leur complexité dans le portage, sont exclusivement disponibles pour les utilisateurs premium. Ceux-ci ont été développés par des développeurs externes dans le cadre d'accords spécifiques. Si vous souhaitez créer des versions gratuites de ces bibliothèques, veuillez nous contacter.
Contribuer au développement de PyDroid 3 en signalant des bogues ou en suggérant des fonctionnalités. Votre contribution est inestimable pour nous car nous priorisons le portage des bibliothèques scientifiques pour améliorer la valeur éducative.
Informations juridiques:
Certains binaires de PyDroid 3 sont sous licence sous (l) GPL; Vous pouvez demander le code source par e-mail. Les bibliothèques GPL Pure Python sont déjà considérées comme dans le formulaire de code source. Pour se conformer à la licence, PyDroid 3 n'entraîne pas les modules natifs sous licence GPL, tels que GNU Readline, qui peuvent être installés via PIP.
Les échantillons inclus dans PyDroid 3 sont gratuits pour une utilisation éducative, mais les travaux dérivés ne peuvent pas être utilisés dans des produits concurrents. Si vous n'êtes pas sûr de cette restriction, veuillez demander l'autorisation par e-mail.
Android est une marque de commerce de Google Inc.
Capture d'écran





