
Plongez dans le monde 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 codeur débutant ou expérimenté, PyDroid 3 fournit une plate-forme complète pour l'apprentissage et le développement dans Python 3 directement depuis votre appareil mobile.
Caractéristiques clés de PyDroid 3
- Interprète Python 3 Offline: Exécutez vos programmes Python sans avoir besoin d'une connexion Internet, ce qui le rend parfait pour l'apprentissage en déplacement.
- Gestionnaire de packages PIP: accédez à un référentiel personnalisé rempli de packages de roues prédéfinis, améliorant votre expérience de bibliothèques scientifiques comme Numpy, Scipy, Matplotlib, Scikit-Learn et Jupyter.
- Bibliothèques avancées: profitez de l'accès à OpenCV (sur les appareils avec support de l'API Camera2), TensorFlow et Pytorch, donnant vie à vos projets avec des outils puissants. *
- Ressources d'apprentissage: commencez rapidement avec des exemples prêts à l'emploi conçus pour accélérer votre processus d'apprentissage.
- Développement de l'interface graphique: Soutenez entièrement Tkinter pour créer des interfaces utilisateur graphiques.
- Émulateur de terminal: bénéficier d'un terminal complet avec support de lecture, disponible via PIP.
- Compilateurs: Utilisez des compilateurs intégrés C, C ++ et FORTRAN, spécifiquement adaptés à PyDroid 3, vous permettant de construire n'importe quelle bibliothèque à partir de PIP, même celles avec du code natif. Cela vous permet également de créer et d'installer des dépendances directement à partir de la ligne de commande.
- Support du cython: améliorez votre code Python avec Cython pour l'optimisation des performances.
- Outils de débogage: utilisez le débogueur PDB pour définir des points d'arrêt et des montres pour un débogage efficace.
- Bibliothèques graphiques: Développez avec Kivy et son nouveau backend SDL2, ou utilisez Pyside6, disponible dans le référentiel d'installation rapide, complet avec support Matplotlib. *
- Développement du jeu: créez des jeux avec le support Pygame 2.
Fonctionnalités de l'éditeur
- Assistance au code: profitez de la prédiction du code, de l'auto-indient et de l'analyse du code en temps réel, offrant une véritable expérience IDE. *
- Typage amélioré: utilisez une barre de clavier étendue avec tous les symboles nécessaires à la programmation Python.
- Aides visuelles: bénéficier de la mise en évidence de la syntaxe et des thèmes personnalisables.
- Organisation: Travaillez avec des onglets pour une meilleure gestion de projet.
- Navigation: naviguez facilement sur votre code avec des gotos de cession / définition interactifs.
- Partage: 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
PyDroid 3 nécessite au moins 250 Mo de mémoire interne gratuite, bien que 300 Mo + soient recommandés, en particulier lors de l'utilisation de bibliothèques lourdes comme SciPy. Pour déboguer vos programmes, placez simplement les points d'arrêt en cliquant sur les numéros de ligne.
Pour des bibliothèques spécifiques, utilisez les méthodes de détection suivantes: - Kivy: "Importer Kivy", "de Kivy" ou "#PyDroid Run Kivy". - pyside6: "Importer pyside6", "de pyside6" ou "#pydroid run qt". - Sdl2, Tkinter et Pygame sont détectés de la même manière.
Pour le mode terminal, particulièrement utile avec Matplotlib, utilisez "#pydroid run terminal".
Accès à la bibliothèque premium
Certaines bibliothèques sont uniquement premium en raison de leurs exigences de portage complexes. Ces bibliothèques ont été développées par des développeurs externes dans le cadre d'un accord qui limite leur distribution aux utilisateurs premium. Si vous souhaitez contribuer des versions gratuites de ces bibliothèques, veuillez nous contacter.
Nous vous encourageons à participer au développement de PyDroid 3 en signalant des bogues ou en suggérant de nouvelles fonctionnalités. Notre objectif principal est de portage des bibliothèques scientifiques pour améliorer la valeur éducative, avec des bibliothèques liées au système, portées uniquement lorsqu'ils soutiennent les packages éducatifs.
Informations juridiques
Certains binaires du PyDroid 3 APK sont sous licence sous (L) GPL. Vous pouvez demander le code source par e-mail. Les bibliothèques Python regroupées sous GPL sont déjà considérées comme dans le formulaire de code source. PyDroid 3 n'inclut aucun module natif sous licence GPL pour empêcher l'importation automatique; Par exemple, GNU Readline peut être installé à l'aide de PIP.
Les échantillons fournis dans la demande sont gratuits pour une utilisation éducative, avec la restriction qu'ils ou leurs œuvres dérivées ne peuvent pas être utilisées dans des produits concurrents. Si vous n'êtes pas sûr, demandez l'autorisation par e-mail.
Android est une marque de commerce de Google Inc.