Comment installer et coder Python sur Android avec Pydroid 3

Le codage portable en Python est possible, grâce à l'environnement de développement intégré (IDE) Pydroid 3. Pydroid est un interpréteur Python 3 minimaliste qui vous permet d'exécuter des projets mineurs et d'effectuer un codage minimal sur votre appareil Android.

Si vous souhaitez également apprendre la programmation Python n'importe où sans PC, tout en répliquant la plate-forme PC pour Python sur Android, Pydroid 3 est la bonne application à essayer.

Que vous soyez nouveau dans la programmation Python ou que vous soyez un expert, voyons quelques-unes des façons dont vous pouvez utiliser Pydroid 3 à son plein potentiel sur votre appareil Android.

Obtenez Pydroid 3 et sa configuration de plugins

L'IDE Pydroid 3 est disponible sur le Play Store. Cependant, pour rendre l'application plus utile et plus facile à utiliser, vous devez télécharger le plug-in de référentiel Pydroid à partir du Play Store. Bien que l'installation de ce plugin ne soit pas obligatoire, cela facilite grandement l'installation automatique des packages par pip .

Par défaut, Pydroid 3 n'a pas l'autorisation d'accéder au stockage de votre appareil. Cela rend la création de dossiers de projet difficile voire impossible sans une certaine manipulation technique. Pour résoudre ce problème, téléchargez le plug-in d'autorisations Pydroid sur le Play Store, qui permet à Pydroid de créer des dossiers et des fichiers sur votre appareil.

Téléchargement: Pydroid 3 – IDE pour Python 3 (Achats in-app gratuits disponibles)

Téléchargement: plugin de référentiel Pydroid (gratuit)

Téléchargement: plugin d'autorisations Pydroid (gratuit)

Packages d'installation Pip

Une fois que tout est configuré, vous pouvez commencer à utiliser pip pour installer des packages pour vos projets, comme sur un PC. Pydroid 3 est livré avec une interface qui vous permet d'installer des packages sans écrire vos commandes dans le terminal.

Il existe plusieurs façons d'installer les packages pip sur Pydroid 3. Pour accéder à cette fonctionnalité, appuyez sur l'icône de menu (qui ressemble à trois lignes) dans le coin supérieur gauche de l'application. Ensuite, allez à Pip . En haut du menu Pip , sélectionnez SEARCH LIBRARIES pour obtenir plus d'options sur le module que vous souhaitez installer. Ou vous pouvez appuyer sur l'option INSTALLATION RAPIDE pour installer les packages répertoriés par défaut.

Cependant, une meilleure option est de cliquer sur INSTALLER et de cocher la case Utiliser le référentiel de bibliothèques prédéfinies . Ensuite, tapez votre nom de package préféré dans la barre de recherche et appuyez sur le bouton INSTALLER pour obtenir le package nommé.

Pour vérifier si le package a été installé avec succès, appuyez sur l'option BIBLIOTHÈQUES . Ce menu vous donne accès à une liste de toutes les bibliothèques actuellement installées.

Utilisez l'interface de ligne de commande Pydroid 3 intégrée

Pydroid 3 offre également une interface de ligne de commande Linux (CLI) minimale. Pour y accéder, appuyez sur l'icône de menu dans le coin supérieur gauche de l'application et sélectionnez Terminal .

Bien que l'exécution de la commande pip install packages via son terminal intégré prenne un certain temps à se charger, elle vous permet toujours de naviguer facilement entre les dossiers et d'en créer de nouveaux partout où l'autorisation d'écriture est autorisée sur votre appareil. Cependant, alors que le chargement lent des packages d'installation de pip via le terminal est un problème mineur avec l'EDI Pydroid, son menu Pip le résout.

Si vous souhaitez utiliser la ligne de commande fournie à d'autres fins, le système d'exploitation Android est construit sur Linux, vous devez donc avoir une compréhension de base de la façon d'utiliser la ligne de commande Linux .

Utilisez le shell Python

La page vierge qui apparaît lorsque vous ouvrez Pydroid 3 est son shell Python intégré. Tout comme le shell Python sur votre PC, il voit par défaut toute commande écrite dessus sous forme de code Python.

Pour utiliser le shell, tapez n'importe quelle commande Python et cliquez sur le gros bouton de lecture dans le coin inférieur gauche de l'éditeur. Cela ouvre un interpréteur Python qui affiche la sortie de votre code.

Cependant, vous pouvez également accéder au shell Python à partir de la ligne de commande. Pour ce faire, accédez au Terminal en cliquant sur l'icône des trois menus dans le coin supérieur gauche de l'application. Ensuite, tapez python et appuyez sur la flèche d'entrée de votre clavier virtuel pour ouvrir l'interpréteur Python de ligne de commande. Tapez exit () pour quitter la ligne de commande Python shell.

Enregistrer des dossiers et des fichiers sur votre appareil

Comme tout autre éditeur de code, Pydroid 3 dispose d'une interface qui vous permet d'enregistrer votre fichier dans n'importe quel dossier nommé sur votre appareil. Si vous souhaitez créer un dossier de projet, vous pouvez également créer de nouveaux dossiers avec ses options d'enregistrement de fichiers.

Pour utiliser l'option de dossier, appuyez sur le signe du dossier dans le coin supérieur droit du shell d'édition. Appuyez sur Enregistrer et sélectionnez Stockage interne . Ensuite, appuyez sur un dossier de destination préféré et appuyez sur SELECT FOLDER en haut de l'écran. Dans le menu suivant, entrez un nom de fichier préféré et cliquez sur ENREGISTRER .

Cependant, si vous souhaitez créer un nouveau dossier de projet, répétez le processus ci-dessus, mais appuyez sur l'option NEW FOLDER au lieu de SELECT FOLDER . Donnez à votre nouveau dossier un nom préféré et appuyez sur CRÉER pour enregistrer le dossier. Ensuite, cliquez sur l'option SELECT FOLDER . Nommez votre nouveau fichier et appuyez sur ENREGISTRER pour enregistrer votre nouveau fichier dans le dossier que vous venez de créer.

Notez que le fichier nouvellement créé n'a pas besoin d'une extension de fichier s'il s'agit d'un fichier Python. Mais au cas où vous auriez besoin d'utiliser un autre fichier de langue pour servir votre projet, assurez-vous d'inclure l'extension de fichier qui s'applique à cette langue lors de l'enregistrement d'un tel fichier. Par exemple, un fichier CSS doit être enregistré sous Name.css , en remplaçant Name par votre nom de fichier préféré.

Pour mettre à jour les modifications que vous avez apportées à un fichier existant, appuyez sur le signe du dossier dans le coin supérieur droit de l'éditeur et sélectionnez Enregistrer .

Pour créer un nouveau fichier entièrement, appuyez sur le signe du dossier. Sélectionnez Nouveau et suivez les étapes mises en évidence précédemment pour enregistrer votre fichier dans un dossier. Si vous souhaitez que votre nouveau fichier se trouve dans le même répertoire que l'existant, assurez-vous de sélectionner le même dossier qui contient le dossier existant.

Publiez votre code source sur Pastebin

Vous pouvez partager vos connaissances et vos progrès avec d'autres sur la plateforme Pastebin si vous le souhaitez. Pour ce faire, appuyez sur l'icône des trois menus dans le coin supérieur gauche de l'application. Ensuite, sélectionnez Pastebin et appuyez sur Oui . Dans le menu suivant qui apparaît, appuyez sur COPIER l'URL pour copier le lien vers votre code source.

Ouvrez n'importe quel navigateur sur votre appareil Android et collez le lien copié dans la barre de recherche pour voir votre code source sur Pastebin. Vous pouvez également partager ce lien avec les personnes que vous aimez pour donner accès à votre code.

Personnalisez l'IDE

Vous pouvez également personnaliser l'environnement de développement si vous le souhaitez. Pour modifier l'apparence de votre éditeur, appuyez sur l'icône des trois menus dans le coin supérieur gauche de l'écran et accédez à Paramètres> Apparence pour passer à votre thème préféré ou sélectionnez d'autres options d'apparence disponibles.

Pour obtenir plus de fonctionnalités de personnalisation, appuyez sur l'option Éditeur et sélectionnez vos préférences. Vous pouvez également appuyer sur les autres options dans le menu des paramètres pour voir les options disponibles.

Cependant, lorsque vous cliquez sur l'icône de menu déroulant à trois menus, l'option Paramètres du terminal propose également certaines configurations de terminal.

Pydroid 3 est un environnement virtuel Python sur Android

L'installation du Pydroid 3 IDLE sur votre appareil Android télécharge et installe automatiquement Python 3 sur celui-ci également. Cependant, le Pydroid 3 IDLE pour Python installé fonctionne comme un environnement virtuel sur Android.

En effet, essayer d'exécuter le shell Python en dehors de la ligne de commande de Pydroid IDLE génère une erreur.

Si vous souhaitez jouer et essayer cela, vous devez installer une application Android CMD tierce dédiée, de préférence Termux depuis le Play Store.

Une fois que vous avez installé Termux, ouvrez-le en vous assurant que vous avez également installé Pydroid 3. Tapez ensuite python sur le Termux CMD. Il génère une erreur de répertoire de fichiers, indiquant que Python n'existe pas dans l'espace Android global jusqu'à son installation avec la commande pkg install python via Termux.

Cependant, l'exécution de python sur le terminal intégré Pydroid 3 entre avec succès dans le shell Python.

Connexes: Comment utiliser la ligne de commande Linux avec Termux sur Android

Téléchargement: Termux (gratuit)

Pouvez-vous utiliser Pydroid pour n'importe quel projet?

Bien que le codage sur Android puisse être intéressant, utiliser Pydroid pour gérer un gros projet n'est pas conseillé. Cependant, c'est une autre façon de se lancer dans des projets mineurs, surtout lorsqu'ils ne sont pas à des fins réelles à long terme.

Au-delà de la gestion de petits projets, Pydroid 3 est également un excellent outil avec lequel jouer pour améliorer vos compétences en codage Python, surtout si vous n'avez pas de PC pour exécuter vos programmes Python.