Ar kada susimąstėte, ar galite paleisti Python scenarijus savo išmaniajame telefone? Python kodą rašyti jutikliniuose įrenginiuose su mažais ekranais gali būti sunku, tačiau tai patogu, kai reikia greitai išbandyti Python scenarijų, bet nenorite pakilti iš lovos ir paleisti kompiuterio.
„Python“ įdiegimas „Android“ išmaniajame telefone naudojant „Terux“ yra paprastas. Supažindinsime su visu procesu – nuo „Termux“ atsisiuntimo iki pirmosios „Python“ programos paleidimo „Android“ įrenginyje.
Įdiekite „Terux“ „Android“.
Termux yra terminalo emuliatorius, skirtas Android. Norėdami jį įdiegti savo išmaniajame telefone, eikite į F-Droid ir atsisiųskite naujausią turimą APK.
Parsisiųsti:Termux („F-Droid“)
Atsisiuntę suraskite ir bakstelėkite APK failą, kad pradėtumėte diegimą. Kai bus paprašyta patvirtinti, bakstelėkite Diegti.
Nors Termux galima atsisiųsti iš
„Google Play“ parduotuvėje, nuo šio rašymo iš anksto sukonfigūruotos saugyklos pateikia 404 klaidą, kai bandote įdiegti paketą arba atnaujinti esamus.Kaip įdiegti „Python“ „Termux“.
Prieš diegiant Python, pirmas žingsnis yra atnaujinti esamus paketus. Numatytasis Termux paketų tvarkyklė yra pkg, kuri sintaksės ir argumentų požiūriu yra gana panaši į Debian arba Ubuntu APT.
Norėdami atnaujinti paketus Termux, paleiskite:
pkg atnaujinimas
Kai būsite paraginti T/N patvirtinimų, bakstelėkite Įeikite kad atitiktų numatytuosius nustatymus. Proceso metu turėsite tai padaryti keletą kartų.
Tada įveskite šią komandą, kad įdiegtumėte Python:
pkg įdiegti python
Įeikite Y kai būsite paraginti patvirtinti.
Jei vietoj to norite įdiegti Python 2, paleiskite:
pkg įdiegti python2
PIP ir PIP2 bus įdiegti atitinkamai kartu su python ir python2 paketais, todėl būkite tikri, kad galėsite įdiegti bibliotekas ir modulius, su kuriais dažnai dirbate.
Python interaktyvaus apvalkalo paleidimas
Kai įdiegtas Python, laikas patikrinti, ar diegimas buvo sėkmingas. Terminale įveskite "pitonas", kad paleistumėte interaktyvų apvalkalą ("Python2“, jei įdiegėte seną versiją).
Jei viskas klostėsi gerai, viršuje matysite Python versiją kartu su naudinga informacija. Kaip ir bet kuria kita kalba, išbandykite vertėją įvesdami šį teiginį, kad išspausdintumėte "Labas pasauli":
spausdinti ("Labas pasauli")
Išvestyje bus rodoma eilutė "Labas pasauli“ ir vėl perjunkite į įvesties režimą. Kai pakankamai žaidėte su interaktyviu apvalkalu ir norite grįžti į terminalą, įveskite "išeiti ()“ ir pataikė Įeikite.
Pirmojo Python scenarijaus rašymas naudojant Termux
Jei norite žengti žingsnį toliau, kodėl gi nesukūrus Python scenarijaus ir nevykdžius jo naudojant Termux? Norėdami pradėti, pirmiausia atidarykite nano, terminalo pagrindu sukurtą teksto rengyklę, skirtą Linux. Jei norite naudoti kitą teksto rengyklę, nedvejodami įdiekite ją naudodami pkg įdiegti komandą.
Norėdami sukurti naują Python scenarijaus failą dabartiniame kataloge, įveskite:
nano script.py
Į failą pridėkite šias kodo eilutes:
spausdinti ("Labas pasauli")
vardas = input("Koks tavo vardas? ")
spausdinti („Mėgaukitės Python programavimu naudojant Termux“, vardas)
Norėdami išsaugoti failo pakeitimus, bakstelėkite Ctrl mygtuką ir paspauskite O. Tada paspauskite Įeikite norėdami išsaugoti failą. Norėdami išeiti iš nano, bakstelėkite Ctrl ir X.
Paleiskite scenarijų išleisdami šią komandą:
python script.py
Python 2 vartotojai turėtų pakeisti „python“ aukščiau pateiktoje komandoje „python2“. Programa parodys „Sveikas, pasauli“ ir paprašys jūsų vardo. Kai tai nurodysite ir bakstelėkite Įeikite, ji išves paskutinę eilutę, kurios pabaigoje bus pridėtas jūsų vardas.
Tu taip pat gali naudokite PyDroid norėdami parašyti Python kodą savo „Android“. išmanusis telefonas. Be Python programavimo, Termux leidžia naudoti Linux komandų eilutę, įskaitant visas standartines komunalines paslaugas.
Python programavimas patogiai išmaniajame telefone
Kodavimas išmaniajame telefone skamba sudėtingai, bet iš tikrųjų tai puikus būdas žaisti su programavimo kalbomis ir smagiai praleisti laiką apie jas sužinoti daugiau.
Sukurti visavertę aplikaciją naudojant išmanųjį telefoną yra sudėtinga, tačiau tai įmanoma, nors ir užima daug laiko. Tačiau prieš tai darydami turėtumėte susipažinti su Python ar kita programavimo kalba.