Te-ai întrebat vreodată dacă poți rula scripturi Python pe smartphone-ul tău? Scrierea codului Python pe dispozitive cu ecran tactil cu ecrane mici poate fi dificilă, dar este convenabilă atunci când trebuie să testați rapid un script Python, dar nu doriți să vă ridicați din pat și să porniți computerul.
Instalarea Python pe un smartphone Android folosind Termux este ușoară. Vă vom ghida prin întregul proces, de la descărcarea Termux până la rularea primului program Python pe un dispozitiv Android.
Instalați Termux pe Android
Termux este un emulator de terminal pentru Android. Pentru a-l instala pe smartphone, mergeți la F-Droid și descărcați cel mai recent APK disponibil.
Descarca:Termux (F-Droid)
Odată descărcat, localizați și atingeți fișierul APK pentru a începe instalarea. Când vi se cere confirmarea, atingeți Instalare.
Deși Termux este disponibil pentru descărcare de la Magazinul Google Play, încă de la data scrierii acestui articol, depozitele preconfigurate aruncă o eroare 404 atunci când încercați să instalați un pachet sau să le actualizați pe cele existente.
Cum se instalează Python pe Termux
Înainte de a instala Python, primul pas este să actualizați pachetele existente. Managerul implicit de pachete de pe Termux este pkg, care este destul de similar cu APT-ul Debian sau Ubuntu în ceea ce privește sintaxa și argumentele.
Pentru a actualiza pachetele pe Termux, rulați:
upgrade pachet
Când vi se solicită confirmările D/N, atingeți introduce pentru a merge cu valorile implicite. Va trebui să faceți acest lucru de câteva ori în timpul procesului.
Apoi, introduceți următoarea comandă pentru a instala Python:
pkg instalează python
introduce Y când vi se solicită confirmarea.
Dacă doriți să instalați Python 2, rulați:
pkg instalează python2
PIP și PIP2 vor fi instalate împreună cu pachetele python și, respectiv, python2, așa că fiți sigur că puteți instala biblioteci și module cu care lucrați frecvent.
Rularea Shell interactiv Python
Cu Python instalat, este timpul să testați dacă instalarea a avut succes. În terminal, introduceți „piton" pentru a lansa shell-ul interactiv ("python2" dacă ați instalat versiunea veche).
Dacă totul a mers bine, veți vedea versiunea de Python listată în partea de sus, împreună cu câteva informații utile. Ca și în orice altă limbă, testați interpretul tastând următoarea declarație pentru a tipări "Salut Lume":
imprimare("Salut Lume")
Ieșirea va afișa șirul „Salut Lume" și apoi reveniți la modul de intrare. Când te-ai jucat suficient cu shell-ul interactiv și vrei să te întorci la terminal, tastați „Ieșire()" și lovit introduce.
Scrierea primului tău script Python pe Termux
Pentru a face un pas mai departe, de ce să nu creați un script Python și să-l executați folosind Termux? Pentru început, deschideți mai întâi nano, un editor de text bazat pe terminale pentru Linux. Dacă doriți să utilizați un alt editor de text, nu ezitați să-l instalați cu instalare pachet comanda.
Introduceți următoarele pentru a crea un nou fișier script Python în directorul curent:
nano script.py
Adăugați următoarele linii de cod la fișier:
imprimare("Salut Lume")
nume = intrare("Care e numele tău? ")
imprimare(„Bucurați-vă de programarea Python pe Termux”, Nume)
Pentru a salva modificările aduse fișierului, atingeți Ctrl butonul și apăsați O. Apoi, apăsați introduce pentru a salva fișierul. Pentru a ieși din nano, atingeți Ctrl și X.
Rulați scriptul lansând următoarea comandă:
python script.py
Utilizatorii Python 2 ar trebui să înlocuiască „python” în comanda de mai sus cu „python2”. Programul va afișa „Hello, World” și va cere numele dumneavoastră. Odată ce specificați asta și atingeți introduce, va afișa șirul final cu numele tău atașat la sfârșit.
Poti de asemenea utilizați PyDroid pentru a scrie codul Python pe Android smartphone. Pe lângă programarea Python, Termux vă permite să utilizați linia de comandă Linux, inclusiv toate utilitatile standard.
Programare Python din confortul smartphone-ului tău
Codarea pe un smartphone sună provocatoare, dar este de fapt o modalitate excelentă de a te juca cu limbajele de programare și de a afla mai multe despre ele în timp ce te distrezi.
Deși dezvoltarea unei aplicații cu drepturi depline folosind smartphone-ul este complicată, este posibil, deși necesită timp. Dar înainte de a putea face asta, ar trebui să vă familiarizați cu Python sau cu alt limbaj de programare.