Heb je je ooit afgevraagd of je Python-scripts op je smartphone kunt uitvoeren? Het schrijven van Python-code op touchscreen-apparaten met kleine schermen kan moeilijk zijn, maar het is handig wanneer u snel een Python-script moet testen, maar niet uit bed wilt komen om uw pc op te starten.
Python installeren op een Android-smartphone met Termux is eenvoudig. We zullen u door het hele proces leiden, van het downloaden van Termux tot het uitvoeren van uw eerste Python-programma op een Android-apparaat.
Installeer Termux op Android
Termux is een terminalemulator voor Android. Om het op je smartphone te installeren, ga je naar F-Droid en download je de nieuwste beschikbare APK.
Downloaden:Termux (F-Droid)
Eenmaal gedownload, zoek en tik op het APK-bestand om de installatie te starten. Wanneer om bevestiging wordt gevraagd, tikt u op Installeren.
Hoewel Termux beschikbaar is om te downloaden van de Google Play Store, op het moment van schrijven geven de vooraf geconfigureerde repositories een 404-fout wanneer u probeert een pakket te installeren of bestaande pakketten bij te werken.
Hoe Python op Termux te installeren
Voordat u Python installeert, is de eerste stap om update bestaande pakketten. De standaard pakketbeheerder op Termux is pkg, wat qua syntaxis en argumenten vrij gelijkaardig is aan Debian of Ubuntu's APT.
Voer het volgende uit om pakketten op Termux bij te werken:
pkg-upgrade
Wanneer u wordt gevraagd om J/N-bevestigingen, tikt u op Binnenkomen om met de standaardinstellingen mee te gaan. Je zult dit tijdens het proces een paar keer moeten doen.
Voer vervolgens de volgende opdracht in om Python te installeren:
pkg installeer python
Binnenkomen Y wanneer om bevestiging wordt gevraagd.
Als u in plaats daarvan Python 2 wilt installeren, voert u het volgende uit:
pkg installeer python2
PIP en PIP2 worden samen met respectievelijk de python- en python2-pakketten geïnstalleerd, dus u kunt er zeker van zijn dat u bibliotheken en modules kunt installeren waarmee u vaak werkt.
De interactieve Python-shell uitvoeren
Nu Python is geïnstalleerd, is het tijd om te testen of de installatie is gelukt. Typ in de terminal "Python" om de interactieve shell te starten ("python2" als u de oude versie hebt geïnstalleerd).
Als alles goed is gegaan, zie je de versie van Python bovenaan staan, samen met wat nuttige informatie. Test, net als bij elke andere taal, de tolk door de volgende instructie te typen om af te drukken "Hallo Wereld":
afdrukken("Hallo Wereld")
De uitvoer geeft de tekenreeks "Hallo Wereld" en schakel vervolgens terug naar de invoermodus. Als je genoeg met de interactieve shell hebt gespeeld en terug wilt naar de terminal, typ je "Uitgang()" en raak Binnenkomen.
Uw eerste Python-script schrijven op Termux
Om nog een stap verder te gaan, waarom maakt u geen Python-script en voert u het uit met Termux? Open om te beginnen eerst nano, een terminalgebaseerde teksteditor voor Linux. Als u een andere teksteditor wilt gebruiken, kunt u deze installeren met de pkg installeren commando.
Voer het volgende in om een nieuw Python-scriptbestand in de huidige map te maken:
nano script.py
Voeg de volgende regels code toe aan het bestand:
afdrukken("Hallo Wereld")
naam = invoer("Wat is je naam? ")
afdrukken("Geniet van programmeren in Python op Termux", naam)
Tik op om wijzigingen in het bestand op te slaan Ctrl knop en raak O. Druk vervolgens op Binnenkomen om het bestand op te slaan. Tik op om nano af te sluiten Ctrl En X.
Voer het script uit door de volgende opdracht uit te voeren:
python-script.py
Gebruikers van Python 2 zouden "python" in de bovenstaande opdracht moeten vervangen door "python2". Het programma zal "Hello, World" weergeven en om uw naam vragen. Zodra u dat specificeert en tikt Binnenkomen, zal het de laatste string uitvoeren met uw naam aan het einde toegevoegd.
Je kan ook gebruik PyDroid om Python-code op je Android te schrijven smartphone. Naast programmeren in Python, Met Termux kunt u de Linux-opdrachtregel gebruiken, inclusief alle standaard hulpprogramma's.
Python-programmering vanuit het comfort van uw smartphone
Coderen op een smartphone klinkt uitdagend, maar het is eigenlijk een geweldige manier om met programmeertalen te spelen en er meer over te leren terwijl je plezier hebt.
Hoewel het ontwikkelen van een volwaardige applicatie met uw smartphone ingewikkeld is, is het mogelijk, hoewel tijdrovend. Maar voordat u dat kunt doen, moet u zich vertrouwd maken met Python of een andere programmeertaal.