Някога чудили ли сте се дали можете да стартирате Python скриптове на вашия смартфон? Писането на код на Python на устройства със сензорен екран с малки дисплеи може да бъде трудно, но е удобно, когато трябва бързо да тествате скрипт на Python, но не искате да ставате от леглото и да активирате компютъра си.
Инсталирането на Python на смартфон с Android с помощта на Termux е лесно. Ще ви преведем през целия процес, от изтеглянето на Termux до стартирането на първата ви програма на Python на устройство с Android.
Инсталирайте Termux на Android
Termux е терминален емулатор за Android. За да го инсталирате на вашия смартфон, преминете към F-Droid и изтеглете най-новия наличен APK.
Изтегли:Термукс (F-Droid)
След като го изтеглите, намерете и докоснете APK файла, за да започнете инсталацията. Когато бъдете помолени за потвърждение, докоснете Инсталирай.
Въпреки че Termux е достъпен за изтегляне от магазина на Google Play, към момента на писане на това, предварително конфигурираните хранилища извеждат грешка 404, когато се опитате да инсталирате пакет или да актуализирате съществуващи.
Как да инсталирате Python на Termux
Преди да инсталирате Python, първата стъпка е да актуализиране на съществуващи пакети. Мениджърът на пакети по подразбиране в Termux е pkg, който е доста подобен на Debian или APT на Ubuntu по отношение на синтаксис и аргументи.
За да актуализирате пакети на Termux, изпълнете:
pkg надграждане
Когато бъдете подканени за Y/N потвърждения, докоснете Въведете да отидете с настройките по подразбиране. Ще трябва да направите това няколко пъти по време на процеса.
След това въведете следната команда, за да инсталирате Python:
pkg инсталирайте python
Въведете Y когато бъдете подканени за потвърждение.
Ако вместо това искате да инсталирате Python 2, изпълнете:
pkg инсталирайте python2
PIP и PIP2 ще бъдат инсталирани заедно със съответно пакетите python и python2, така че бъдете сигурни, че можете да инсталирате библиотеки и модули, с които често работите.
Изпълнение на Python Interactive Shell
С инсталиран Python е време да тествате дали инсталацията е била успешна. В терминала въведете "питон" за стартиране на интерактивната обвивка ("python2" ако сте инсталирали старата версия).
Ако всичко е минало добре, ще видите версията на Python, посочена в горната част, заедно с полезна информация. Както при всеки друг език, тествайте интерпретатора, като напишете следния израз, за да отпечатате "Здравей свят":
печат ("Здравей свят")
Изходът ще покаже низа "Здравей свят" и след това превключете обратно към режим на въвеждане. Когато сте играли достатъчно с интерактивната обвивка и искате да се върнете към терминала, напишете "изход()“ и удари Въведете.
Пишете първия си Python скрипт на Termux
За да направите крачка напред, защо не създадете скрипт на Python и не го изпълните с помощта на Termux? За да започнете, първо отворете nano, базиран на терминал текстов редактор за Linux. Ако искате да използвате друг текстов редактор, не се колебайте да го инсталирате с pkg инсталирайте команда.
Въведете следното, за да създадете нов файл със скрипт на Python в текущата директория:
nano script.py
Добавете следните редове код към файла:
печат ("Здравей свят")
име = вход("Как се казваш? ")
печат („Насладете се на програмирането на Python в Termux“, име)
За да запазите промените във файла, докоснете Ctrl бутон и удар О. След това натиснете Въведете за да запазите файла. За да излезете от nano, докоснете Ctrl и х.
Стартирайте скрипта, като издадете следната команда:
python script.py
Потребителите на Python 2 ще трябва да заменят "python" в горната команда с "python2". Програмата ще покаже „Hello, World“ и ще поиска вашето име. След като посочите това и докоснете Въведете, той ще изведе последния низ с вашето име, добавено в края.
Можете също използвайте PyDroid, за да напишете код на Python на вашия Android смартфон. В допълнение към програмирането на Python, Termux ви позволява да използвате командния ред на Linux, включително всички стандартни помощни програми.
Програмиране на Python от комфорта на вашия смартфон
Кодирането на смартфон звучи предизвикателно, но всъщност е чудесен начин да си поиграете с езиците за програмиране и да научите повече за тях, докато се забавлявате.
Въпреки че разработването на пълноценно приложение с помощта на вашия смартфон е сложно, възможно е, макар и отнемащо време. Но преди да можете да направите това, трябва да се запознаете с Python или друг език за програмиране.