Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Zaujímalo vás niekedy, či môžete na svojom smartfóne spúšťať skripty Python? Písanie kódu Python na zariadeniach s dotykovou obrazovkou s malými displejmi môže byť náročné, ale je to pohodlné, keď potrebujete rýchlo otestovať skript Python, ale nechcete vstať z postele a zapáliť počítač.

Inštalácia Pythonu na smartfón s Androidom pomocou Termuxu je jednoduchá. Prevedieme vás celým procesom, od stiahnutia Termuxu až po spustenie vášho prvého programu Python na zariadení so systémom Android.

Nainštalujte Termux na Android

Termux je emulátor terminálu pre Android. Ak si ho chcete nainštalovať do svojho smartfónu, prejdite na F-Droid a stiahnite si najnovší dostupný súbor APK.

Stiahnuť ▼:Termux (F-Droid)

2 obrázky

Po stiahnutí vyhľadajte súbor APK a klepnutím naň spustite inštaláciu. Keď sa zobrazí výzva na potvrdenie, klepnite na Inštalácia.

Hoci je Termux k dispozícii na stiahnutie

instagram viewer
v obchode Google Play, v čase písania tohto článku predkonfigurované úložiská vyhodia chybu 404, keď sa pokúsite nainštalovať balík alebo aktualizovať existujúce.

Ako nainštalovať Python na Termux

Pred inštaláciou Pythonu je prvým krokom k aktualizovať existujúce balíky. Predvolený správca balíkov na Termux je pkg, ktorý je z hľadiska syntaxe a argumentov dosť podobný APT Debianu alebo Ubuntu.

Ak chcete aktualizovať balíky na Termux, spustite:

upgrade balíka

Keď sa zobrazí výzva na potvrdenie Á/N, klepnite na Zadajte ísť s predvolenými nastaveniami. Počas procesu to budete musieť urobiť niekoľkokrát.

2 obrázky

Potom zadajte nasledujúci príkaz na inštaláciu Pythonu:

pkg nainštalovať python

Zadajte Y keď sa zobrazí výzva na potvrdenie.

Ak chcete namiesto toho nainštalovať Python 2, spustite:

pkg nainštalovať python2

PIP a PIP2 sa nainštalujú spolu s balíkmi python a python2, takže si môžete byť istí, že si môžete nainštalovať knižnice a moduly, s ktorými často pracujete.

Spustenie interaktívneho prostredia Python

Po nainštalovaní Pythonu je čas otestovať, či bola inštalácia úspešná. V termináli zadajte "pytón" na spustenie interaktívneho shellu ("python2", ak ste nainštalovali starú verziu).

Ak všetko prebehlo dobre, verzia Pythonu sa zobrazí v hornej časti spolu s niektorými užitočnými informáciami. Rovnako ako pri akomkoľvek inom jazyku, otestujte tlmočníka zadaním nasledujúceho príkazu, aby ste vytlačili "Ahoj Svet":

vytlačiť ("Ahoj svet")

Na výstupe sa zobrazí reťazec "Ahoj Svet“ a potom sa prepnite späť do režimu zadávania. Keď ste sa dostatočne pohrali s interaktívnym shellom a chcete sa vrátiť späť do terminálu, napíšte "VÝCHOD()“ a udrel Zadajte.

Napísanie svojho prvého skriptu Python na Termux

Aby sme to posunuli o krok ďalej, prečo nevytvoriť skript Python a nespustiť ho pomocou Termuxu? Najprv otvorte nano, terminálový textový editor pre Linux. Ak chcete použiť iný textový editor, pokojne si ho nainštalujte pomocou inštalácia balíka príkaz.

Ak chcete vytvoriť nový súbor skriptu Python v aktuálnom adresári, zadajte nasledujúce:

nano skript.py

Pridajte do súboru nasledujúce riadky kódu:

vytlačiť ("Ahoj svet")
meno = vstup("Ako sa voláš? ")
vytlačiť ("Užite si programovanie v Pythone na Termux", názov)

Ak chcete uložiť zmeny do súboru, klepnite na Ctrl tlačidlo a stlačte O. Potom stlačte Zadajte na uloženie súboru. Ak chcete ukončiť nano, klepnite na Ctrl a X.

3 obrázky

Spustite skript zadaním nasledujúceho príkazu:

python script.py

Používatelia Pythonu 2 by museli nahradiť "python" vo vyššie uvedenom príkaze "python2". Program zobrazí „Hello, World“ a požiada o vaše meno. Keď to určíte a ťuknite na položku Zadajte, vypíše posledný reťazec s vaším menom pripojeným na koniec.

Môžete tiež použite PyDroid na písanie kódu Python na vašom Androide smartfón. Okrem programovania v Pythone, Termux vám umožňuje používať príkazový riadok Linuxuvrátane všetkých štandardných inžinierskych sietí.

Programovanie v Pythone z pohodlia vášho smartfónu

Kódovanie na smartfóne znie náročne, ale v skutočnosti je to skvelý spôsob, ako sa pohrať s programovacími jazykmi a dozvedieť sa o nich viac a zároveň sa zabaviť.

Vývoj plnohodnotnej aplikácie pomocou smartfónu je síce komplikovaný, je to možné, aj keď časovo náročné. Ale skôr ako to urobíte, mali by ste sa zoznámiť s Pythonom alebo iným programovacím jazykom.