Pydroid 3 - IDE for Python 3

Pydroid 3 - IDE for Python 3

Éducation 7.4_arm64 74.9 MB by IIEC Jan 12,2025
Télécharger
Description de l'application

Pydroid 3 : Votre puissant IDE Python 3 pour Android

Pydroid 3 est un IDE Python 3 convivial et puissant conçu pour les appareils Android. C'est parfait pour apprendre et utiliser Python en déplacement.

Principales caractéristiques :

  • Interpréteur Python 3 hors ligne : Aucune connexion Internet n'est nécessaire pour exécuter des programmes Python.
  • Gestionnaire de packages Pip : Installez facilement des packages, y compris la prise en charge de bibliothèques scientifiques telles que NumPy, SciPy, Matplotlib, Scikit-learn et Jupyter (amélioré via un référentiel personnalisé de packages de roues prédéfinis).
  • Prise en charge étendue de la bibliothèque : Inclut OpenCV (sur les appareils prenant en charge l'API Camera2), TensorFlow et PyTorch (version premium).
  • Développement GUI : Prise en charge complète de Tkinter pour la création d'interfaces utilisateur graphiques.
  • Émulateur de terminal : Un émulateur de terminal complet avec prise en charge de readline (disponible via pip).
  • Compilation de code natif : Les compilateurs C, C et Fortran intégrés permettent la compilation de bibliothèques à partir de pip, même celles utilisant du code natif. La création et l'installation de dépendances en ligne de commande sont également prises en charge.
  • Débogage : Comprend un débogueur PDB avec des points d'arrêt et des surveillances.
  • Bibliothèques graphiques : Kivy (avec backend SDL2), PySide6 (avec support Matplotlib, disponible dans le référentiel d'installation rapide) et support Matplotlib Kivy (référentiel d'installation rapide).
  • Développement de jeux : prise en charge de Pygame 2.
  • Éditeur avancé : Comprend la prédiction de code, l'indentation automatique, l'analyse de code en temps réel, un clavier étendu, la coloration syntaxique, des thèmes, des onglets et une navigation de code améliorée. Le partage en un clic vers Pastebin est également inclus.

Fonctionnalités Premium :

Certaines fonctionnalités avancées, telles que la prédiction de code, l'analyse de code en temps réel, la prise en charge d'OpenCV, TensorFlow et PyTorch, sont disponibles uniquement dans la version premium.

Exigences :

Pydroid 3 nécessite au moins 250 Mo de mémoire interne libre (300 Mo recommandés). Les besoins en mémoire augmentent lors de l'utilisation de bibliothèques gourmandes en ressources.

Guide de démarrage rapide :

Pour exécuter des sessions de débogage, définissez des points d'arrêt en cliquant sur le numéro de ligne. Des instructions d'importation ou des commentaires spécifiques déclenchent la prise en charge de Kivy, PySide6, SDL2, Tkinter et Pygame. Le commentaire #Pydroid run terminal garantit l'exécution en mode terminal (utile pour Matplotlib).

Licences de bibliothèque :

Certaines bibliothèques nécessitent un abonnement premium en raison de la complexité de leur portage. Contactez les développeurs si vous souhaitez contribuer gratuitement aux forks de ces bibliothèques. L'objectif principal est de soutenir les bibliothèques scientifiques ; les bibliothèques système sont portées uniquement en tant que dépendances pour les packages éducatifs.

Informations légales :

Certains binaires de Pydroid 3 sont sous licence (L)GPL. Contactez les développeurs pour obtenir le code source. Les bibliothèques Python pures GPL sont considérées comme étant déjà sous forme de code source. Pydroid 3 évite d'importer automatiquement des modules natifs sous licence GPL (comme GNU readline, installables via pip). L'exemple de code est gratuit à des fins pédagogiques, sauf pour une utilisation dans des produits concurrents ou leurs dérivés. Une autorisation est requise pour une telle utilisation. Android est une marque commerciale de Google Inc.

Pydroid 3 - IDE for Python 3 Captures d'écran

  • Pydroid 3 - IDE for Python 3 Capture d'écran 0
  • Pydroid 3 - IDE for Python 3 Capture d'écran 1
  • Pydroid 3 - IDE for Python 3 Capture d'écran 2
  • Pydroid 3 - IDE for Python 3 Capture d'écran 3