Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Přemýšleli jste někdy, zda můžete na svém smartphonu spouštět skripty Python? Psaní kódu Python na dotykových zařízeních s malými displeji může být obtížné, ale je to pohodlné, když potřebujete rychle otestovat skript Python, ale nechcete vstát z postele a zapálit počítač.

Instalace Pythonu na smartphone s Androidem pomocí Termuxu je snadná. Provedeme vás celým procesem, od stažení Termuxu až po spuštění vašeho prvního programu Python na zařízení Android.

Nainstalujte Termux na Android

Termux je emulátor terminálu pro Android. Chcete-li jej nainstalovat do smartphonu, přejděte na F-Droid a stáhněte si nejnovější dostupný soubor APK.

Stažení:Termux (F-Droid)

2 obrázky

Po stažení vyhledejte soubor APK a klepnutím na něj spusťte instalaci. Až budete požádáni o potvrzení, klepněte na Nainstalujte.

Ačkoli je Termux k dispozici ke stažení

instagram viewer
obchod Google Play, v době psaní tohoto článku předkonfigurované repozitáře vyhodí chybu 404, když se pokusíte nainstalovat balíček nebo aktualizovat stávající.

Jak nainstalovat Python na Termux

Před instalací Pythonu je prvním krokem k aktualizovat stávající balíčky. Výchozí správce balíčků na Termuxu je pkg, který je z hlediska syntaxe a argumentů docela podobný APT Debianu nebo Ubuntu.

Chcete-li aktualizovat balíčky na Termux, spusťte:

upgrade pkg

Až budete vyzváni k potvrzení Y/N, klepněte na Vstupte jít s výchozími nastaveními. Během procesu to budete muset udělat několikrát.

2 obrázky

Poté zadejte následující příkaz pro instalaci Pythonu:

pkg nainstalovat python

Vstupte Y až budete vyzváni k potvrzení.

Pokud místo toho chcete nainstalovat Python 2, spusťte:

pkg nainstalovat python2

PIP a PIP2 se nainstalují společně s balíčky python a python2, takže si buďte jisti, že si můžete nainstalovat knihovny a moduly, se kterými často pracujete.

Spuštění Python Interactive Shell

S nainstalovaným Pythonem je čas vyzkoušet, zda byla instalace úspěšná. V terminálu zadejte "krajta" pro spuštění interaktivního shellu ("python2", pokud jste nainstalovali starou verzi).

Pokud vše proběhlo v pořádku, uvidíte verzi Pythonu uvedenou nahoře spolu s některými užitečnými informacemi. Stejně jako u jakéhokoli jiného jazyka otestujte tlumočník zadáním následujícího příkazu pro tisk "Ahoj světe":

tisk("Ahoj světe")

Výstup zobrazí řetězec "Ahoj světe“ a poté se přepněte zpět do režimu zadávání. Až si dostatečně pohrajete s interaktivním shellem a budete se chtít vrátit zpět do terminálu, napište "výstup()“ a udeřil Vstupte.

Psaní svého prvního skriptu Python na Termux

Abychom to posunuli o krok dále, proč nevytvořit skript Python a nespustit jej pomocí Termuxu? Nejprve otevřete nano, terminálový textový editor pro Linux. Chcete-li použít jiný textový editor, můžete si jej nainstalovat pomocí instalace pkg příkaz.

Chcete-li vytvořit nový soubor skriptu Python v aktuálním adresáři, zadejte následující:

nano skript.py

Přidejte do souboru následující řádky kódu:

tisk("Ahoj světe")
jméno = vstup("Jak se jmenuješ? ")
tisk(„Užijte si programování v Pythonu na Termuxu“, název)

Chcete-li uložit změny do souboru, klepněte na Ctrl tlačítko a stiskněte Ó. Poté stiskněte Vstupte pro uložení souboru. Nano ukončíte klepnutím Ctrl a X.

3 obrázky

Spusťte skript zadáním následujícího příkazu:

python script.py

Uživatelé Pythonu 2 by museli nahradit "python" ve výše uvedeném příkazu "python2". Program zobrazí „Hello, World“ a zeptá se na vaše jméno. Jakmile to určíte a klepněte na Vstupte, vypíše konečný řetězec s vaším jménem připojeným na konec.

Můžete také použijte PyDroid k psaní kódu Python na vašem Androidu chytrý telefon. Kromě programování v Pythonu, Termux vám umožňuje používat příkazový řádek Linuxu, včetně všech standardních inženýrských sítí.

Programování v Pythonu z pohodlí vašeho smartphonu

Kódování na chytrém telefonu zní náročně, ale ve skutečnosti je to skvělý způsob, jak si pohrát s programovacími jazyky a dozvědět se o nich více a přitom se bavit.

Vývoj plnohodnotné aplikace pomocí smartphonu je sice komplikovaný, je to možné, i když časově náročné. Ale než to uděláte, měli byste se seznámit s Pythonem nebo jiným programovacím jazykem.