Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Har du noen gang lurt på om du kan kjøre Python-skript på smarttelefonen din? Det kan være vanskelig å skrive Python-kode på enheter med berøringsskjerm med små skjermer, men det er praktisk når du raskt trenger å teste et Python-skript, men ikke vil komme deg ut av sengen og fyre opp PC-en.

Det er enkelt å installere Python på en Android-smarttelefon med Termux. Vi vil lede deg gjennom hele prosessen, fra nedlasting av Termux til å kjøre ditt første Python-program på en Android-enhet.

Installer Termux på Android

Termux er en terminalemulator for Android. For å installere den på smarttelefonen din, gå over til F-Droid og last ned den nyeste APK-en som er tilgjengelig.

Nedlasting:Termux (F-Droid)

2 bilder

Når den er lastet ned, finn og trykk på APK-filen for å starte installasjonen. Når du blir bedt om bekreftelse, trykker du på Installere.

Selv om Termux er tilgjengelig for nedlasting fra

Google Play-butikken, når dette skrives, gir de forhåndskonfigurerte depotene en 404-feil når du prøver å installere en pakke eller oppdatere eksisterende.

Hvordan installere Python på Termux

Før du installerer Python, er det første trinnet å oppdatere eksisterende pakker. Standard pakkebehandling på Termux er pkg, som er ganske lik Debian eller Ubuntus APT når det gjelder syntaks og argumenter.

For å oppdatere pakker på Termux, kjør:

pkg oppgradering

Når du blir bedt om Y/N-bekreftelser, trykker du på Tast inn for å gå med standardinnstillingene. Du må gjøre dette et par ganger i løpet av prosessen.

2 bilder

Skriv deretter inn følgende kommando for å installere Python:

pkg installer python

Tast inn Y når du blir bedt om bekreftelse.

Hvis du ønsker å installere Python 2 i stedet, kjør:

pkg installer python2

PIP og PIP2 vil bli installert sammen med henholdsvis python- og python2-pakkene, så vær sikker på at du kan installere biblioteker og moduler som du ofte jobber med.

Kjører Python Interactive Shell

Med Python installert, er det på tide å teste om installasjonen var vellykket. I terminalen skriver du inn "python" for å starte det interaktive skallet ("python2" hvis du installerte den gamle versjonen).

Hvis alt gikk bra, vil du se versjonen av Python oppført øverst sammen med litt nyttig informasjon. Som med alle andre språk, test ut tolken ved å skrive følgende setning for å skrive ut "Hei Verden":

skrive ut("Hei Verden")

Utgangen vil vise strengen "Hei Verden" og bytt deretter tilbake til inndatamodus. Når du har lekt med det interaktive skallet nok og vil gå tilbake til terminalen, skriv "exit()" og traff Tast inn.

Å skrive ditt første Python-skript på Termux

For å ta det et skritt videre, hvorfor ikke lage et Python-skript og kjøre det med Termux? For å begynne, åpne først nano, en terminalbasert tekstredigerer for Linux. Hvis du vil bruke et annet tekstredigeringsprogram, installer det gjerne med pkg installere kommando.

Skriv inn følgende for å lage en ny Python-skriptfil i gjeldende katalog:

nano script.py

Legg til følgende kodelinjer i filen:

skrive ut("Hei Verden")
navn = input("Hva heter du? ")
skrive ut("Nyt Python-programmering på Termux", Navn)

For å lagre endringer i filen, trykk på Ctrl knappen og trykk O. Trykk deretter Tast inn for å lagre filen. For å avslutte nano, trykk Ctrl og X.

3 bilder

Kjør skriptet ved å utstede følgende kommando:

python script.py

Python 2-brukere må erstatte "python" i kommandoen ovenfor med "python2". Programmet vil vise "Hello, World" og be om navnet ditt. Når du spesifiserer det og trykker på Tast inn, vil den sende ut den siste strengen med navnet ditt vedlagt på slutten.

Du kan også bruk PyDroid til å skrive Python-kode på Android-en din smarttelefon. I tillegg til Python-programmering, Termux lar deg bruke Linux-kommandolinjen, inkludert alle standardverktøyene.

Python-programmering fra smarttelefonen din

Koding på en smarttelefon høres utfordrende ut, men det er faktisk en fin måte å leke med programmeringsspråk og lære mer om dem mens du har det gøy.

Selv om det er komplisert å utvikle en fullverdig applikasjon ved hjelp av smarttelefonen, er det mulig, men tidkrevende. Men før du kan gjøre det, bør du gjøre deg kjent med Python eller et annet programmeringsspråk.