Vous êtes-vous déjà demandé si vous pouviez exécuter des scripts Python sur votre smartphone ? Écrire du code Python sur des appareils à écran tactile avec de petits écrans peut être difficile, mais c’est pratique lorsque vous devez tester rapidement un script Python mais que vous ne voulez pas sortir du lit et allumer votre PC.
L’installation de Python sur un smartphone Android à l’aide de Termux est simple. Nous vous guiderons tout au long du processus, du téléchargement de Termux à l’exécution de votre premier programme Python sur un appareil Android.
Installer Termux sur Android
Termux est un émulateur de terminal pour Android. Pour l’installer sur votre smartphone, rendez-vous sur F-Droid et téléchargez le dernier APK disponible.
Termux (F-Droïde)
Une fois téléchargé, localisez et appuyez sur le fichier APK pour commencer l’installation. Lorsque vous êtes invité à confirmer, appuyez sur .
Bien que Termux puisse être téléchargé à partir de la boutique Google Playau moment d’écrire ces lignes, les référentiels préconfigurés génèrent une erreur 404 lorsque vous essayez d’installer un package ou de mettre à jour des packages existants.
Comment installer Python sur Termux
Avant d’installer Python, la première étape consiste à mettre à jour les packages existants. Le gestionnaire de paquets par défaut sur Termux est pkg, qui est assez similaire à Debian ou à l’APT d’Ubuntu en termes de syntaxe et d’arguments.
Pour mettre à jour les packages sur Termux, exécutez :
pkg upgrade
Lorsque vous êtes invité à confirmer O/N, appuyez sur pour accéder aux valeurs par défaut. Vous devrez le faire plusieurs fois au cours du processus.
Saisissez ensuite la commande suivante pour installer Python :
pkg install python
Entrez lorsque vous êtes invité à confirmer.
Si vous souhaitez installer Python 2 à la place, exécutez :
pkg install python2
PIP et PIP2 seront installés avec les packages python et python2, respectivement, alors soyez assuré que vous pouvez installer les bibliothèques et les modules avec lesquels vous travaillez fréquemment.
Exécution du shell interactif Python
Avec Python installé, il est temps de tester si l’installation a réussi. Dans le terminal, saisissez « » pour lancer le shell interactif (« » si vous avez installé l’ancienne version).
Si tout s’est bien passé, vous verrez la version de Python répertoriée en haut avec des informations utiles. Comme pour tout autre langage, testez l’interpréteur en tapant l’instruction suivante pour imprimer « »:
print("Hello, World")
La sortie affichera la chaîne « » puis repassera en mode d’entrée. Lorsque vous avez suffisamment joué avec le shell interactif et que vous souhaitez revenir au terminal, tapez « » et appuyez sur .
Écrire votre premier script Python sur Termux
Pour aller plus loin, pourquoi ne pas créer un script Python et l’exécuter avec Termux ? Pour commencer, ouvrez d’abord nano, un éditeur de texte basé sur un terminal pour Linux. Si vous souhaitez utiliser un autre éditeur de texte, n’hésitez pas à l’installer avec la commande.
Saisissez ce qui suit pour créer un nouveau fichier de script Python dans le répertoire actuel :
nano script.py
Ajoutez les lignes de code suivantes au fichier :
print("Hello, World")
name = input("What's your name? ")
print("Enjoy Python programming on Termux", name)
Pour enregistrer les modifications apportées au fichier, appuyez sur le bouton et appuyez sur . Ensuite, appuyez sur pour enregistrer le fichier. Pour quitter nano, appuyez sur et .
Exécutez le script en exécutant la commande suivante :
python script.py
Les utilisateurs de Python 2 devront remplacer « python » dans la commande ci-dessus par « python2 ». Le programme affichera « Hello, World » et vous demandera votre nom. Une fois que vous avez spécifié cela et appuyé sur , la chaîne finale sera affichée avec votre nom ajouté à la fin.
Vous pouvez également utiliser PyDroid pour écrire du code Python sur votre smartphone Android. En plus de la programmation Python, Termux vous permet d’utiliser la ligne de commande Linux, y compris tous les utilitaires standard.
Programmation Python depuis le confort de votre smartphone
Coder sur un smartphone semble difficile, mais c’est en fait un excellent moyen de jouer avec les langages de programmation et d’en apprendre davantage sur eux tout en s’amusant.
Bien que développer une application à part entière à l’aide de votre smartphone soit compliqué, c’est possible, bien que chronophage. Mais avant de pouvoir le faire, vous devez vous familiariser avec Python ou un autre langage de programmation.