Termux pamapiritsi: Kuunganidza C++ nePython munharaunda

  • Termux inoshandura piritsi reAndroid kuita nzvimbo yakakwana yeLinux isina root access, yakakodzera kudzidza C, C++, uye Python.
  • Uine clang, gcc/g++ uye Python yakaiswa unogona kuunganidza kodhi munharaunda yako uye kugadzira network uye system scripts dzinobatsira.
  • Kusanganiswa kweTermux nePython kunogonesa mapurojekiti chaiwo ekugadzira otomatiki uye kuchengetedzwa kwepamhepo kuri nyore munzvimbo dzemafoni.
  • Nzvimbo yakarongeka zvakanaka muTermux inoita kuti zvive nyore kuiwedzera gare gare kumaseva, nzvimbo dzegore, uye mafambisirwo ebasa ehunyanzvi.

Mapiritsi eTermux

Kana uine tablet kana nharembozha yeAndroid iri nyore uye uchida kudzidza kuronga mapurogiramu, Haudi kombiyuta kuti utange.NeTermux, unogona kugadzira nzvimbo inoshanda yeLinux pamudziyo wako woshanda neC, C++, Python, uye maturusi akawanda enetwork uye system. Pakutanga zvinganzwika kunge zvisina musoro, asi kana wangozviedza, uchaona kuti zvinonyatso shandiswa pakudzidza, kuyedza, uye kunyange kuita masevhisi chaiwo.

Muchinyorwa chino tichaona nhanho nhanho mashandisiro aungaita Termux pamapiritsi eAndroid. Unganidza kodhi yeC neC++ munharaunda, shanda nePython, uye uisanganise neLinux utilitiesUchaona mashandisirwo eClang, magadzirirwo e "Hello World" yako yekutanga muC neC++, mashandisirwo ePython nekuishandisa mumapurojekiti anoshanda, uye magadzirirwo enzvimbo nekugadzirisa kudiki, uchigara uchiyeuka mashandisirwo chaiwo anobatawo kuchengetedzwa kwemakombiyuta, otomatiki, uye kushanda uri kure.

Chii chinonzi Termux uye nei chichifanira kushandiswa patablet yeAndroid?

Chinhu chikuru ndechekuti Termux inoshanda senge chero kugoverwa kweLinux, uku ichiremekedza miganhu yeAndroid: Unogovana chikamu chefaira system neoperating system pachayo.Hakuna muti weFHS wekare mu /bin, /usr, /home… uye nharaunda yacho yakagadzirirwa mushandisi mumwe chete. Kunyangwe zvakadaro, une dhairekitori re $HOME rinoshanda zvizere kwaunogona kuisa mapakeji, kuunganidza kodhi, kumhanyisa zvinyorwa, uye kuchengetedza mapurojekiti ako.

Kuti udzidze mapurogiramu kubva pakutanga, Termux inobvisa zvipingamupinyi zvakawanda zvakajairika: Haudi laptop ine simba kana kuti uomerwe nekushandisa michina yemagetsi.Ingo dhawunirodha app yacho, gadzirisa mapakeji, isa maturusi maviri akakosha, uye wagadzirira kunyora C, C++, Python, HTML, CSS code, kana chero chaunoda kuyedza patablet yako.

Uyezve, mashandiro eTermux anoenderana zvakakwana nenzvimbo dzakadai se kuchengetedzwa kwepamhepo, otomatiki yemaitiro, uye manejimendi emasisitimuuko mascript, maturusi enetwork, uye mirairo yeconsole zviri kushandiswa nguva dzose. Tablet yako inova lab diki inotakurika yaunogona kutakura mubhegi rako kana muhomwe.

Isa uye gadzirisa Termux patablet yako yeAndroid

Danho rekutanga nderekuwana shanduro yakavimbika uye yazvino yeapp. Zvinokurudzirwa nguva dzose ndezvokuti utore Termux kubva kuF-Droid kana kubva panzvimbo yayo yepamutemo paGitHub.nekuti shanduro dzeGoogle Play dzinowanzova dzechinyakare kana kuti dzisingagadziriswe.

Kana app yaiswa patablet yako, ivhure woirega ichigadzirira mamiriro ekutanga. Uchaona shell prompt yakafanana neyechero terminal yeLinux. Usati waita chero chinhu chakakomba, zvinokurudzirwa kuti Gadzirisa mapakeji makuru esystem kudzivirira kusawirirana kweshanduroMuTermux, zvinoitwa seizvi:

pkg update && pkg upgrade

Murairo uyu unovandudza ma indexes uye unovandudza zvese zvawakaisa. Zvakanaka kudzokorora izvi nguva nenguva, uye kunyanya usati wawedzera ma compilers, vaturikiri, kana maturusi ekugadzira.

Mushure meizvozvo, zvakakodzera kuisa zvishoma zvezvishandiso zve console kuti zvishande zvakanaka: mupepeti wemashoko, maturusi ekumanikidza, zvishandiso zve network, uye ma monitors esystemSemuenzaniso, kuisa nano:

pkg install nano

Izvi zvinokupa mupepeti uri nyore une nzira pfupi dzinooneka pasi, dzakanakira kudzidza. Kana uri nyanzvi, unogona kusarudza Vim kana Neovim, dziripowo semafaira epakeji.

Panguva ino watova nemini Linux inoshanda patablet yako, ine Nzvimbo yakagadzirira kuisa ma compilers akaita se clang, vaturikiri vakaita se Python, nemamwe mapakeji anobatsiraZvese zvaunodzidza nezvemagadzirirwo edhairekitori, mvumo, uye mirairo zvichave zvinobatsira gare gare pamaseva chaiwo.

Dzidza kuronga
Nyaya inoenderana:
Yakakosha Android mapurogiramu ekudzidza kuronga

Hunhu hweTermux zvichienzaniswa neLinux yekare

Kunyangwe Termux ichiita senzvimbo yeLinux, kune zvimwe zvinhu zvakakosha zvekurangarira. Chekutanga ndechekuti Termux isystem inoshandisa munhu mumwe chete uye murairo wekuti sudo haupo.Unoshanda zvakananga nekodzero dzine chekuita nemushandisi weapp, ane simba rakazara pa$HOME asi mvumo shoma dziri kunze kwenzvimbo iyoyo.

Default, Nzira huru dzakasiyana nedzekomputa yeLinux system.:

  • $PREFIX = /data/data/com.termux/mafaira/usr
  • $ HOME = /data/data/com.termux/mafaira/pamba

Kana nekuda kwezvikonzero zvinoenderana nezvinodiwa, uchida kuti $HOME yako iratidzike se /home, unogona kuisa termux-proot:

pkg install termux-proot

uye wobva waenderera mberi muchikamu chega chega:

termux-chroot

Izvi zvinotevedzera nharaunda iyo $HOME inomiririrwa se /home, kunyangwe iri panyama munzira yemukati yeTermux.Izvi zvinobatsira kana maturusi kana vanoisa vachitarisira nzira dzakajairwa.

Chimwe chinhu chakakosha ndechekuwana nzvimbo yekuchengetera zvinhu yemudziyo. Kuti uwane nyore nyore SD card kana internal memory, mhanya:

termux-setup-storage

Murairo uyu unowedzera dhairekitori re $HOME/storage rinobatanidza nenzvimbo dzakasiyana dzeAndroid. Cherechedza kuti Munzira idzi hauzokwanisi kugadzira ma direct executables ne chmod woavhura ne ./scriptPane kudaro, uchafanirwa kudana muturikiri zvakajeka, semuenzaniso:

python storage/shared/scripts/mi_script.py

Chekupedzisira, zita rako rekushandisa muTermux ndiro rinozivisa application mu Android. Unogona kuitarisa uchishandisa whoami woisa password uchishandisa passwd.Izvi zvakakosha kana uchida kubatana netabhureti yako uchishandisa SSH kubva kune imwe komputa.

Kuiswa kwezvishandiso zvepakutanga nenzvimbo yekushandira

Mapiritsi eTermux

Tisati tanyanya kutaura nezve C, C++ nePython, zvakanaka kuva nemapurogiramu achaita kuti hupenyu hwako huve nyore. Termux inoshandisa pkg (uye apt underneath) semutariri wayo wepakejiSaka kuiswa kwacho kwakafanana zvikuru nekweDebian-like distro.

Mamwe mapakeji anokurudzirwa ndeaya:

  • Python: pkg install python kuva nePython 3 uye kukwanisa kuisa ma modules ne pip.
  • clang: pkg install clang kuunganidza C neC++ uye kubvumira pip kuunganidza mamwe ma extensions echinyakare.
  • kuvhura: pkg install openssh kuti ushandise sevha yeSSH patablet yako uye ubatanidze zviri nyore kubva paPC.
  • sikirini: pkg install screen kuchengetedza maitiro ekumashure uye nguva dzekupora.
  • procps: pkg install procps kugadzirisa maitiro uchishandisa pkill nezvimwe zvishandiso zvekare.
  • htop: pkg install htop seCPU inopindirana uye memory monitor, kunyange zvazvo zvingasashanda zvakanaka mune dzimwe shanduro dzeAndroid.
  • zvishandiso zvemambure: pkg install net-tools kushanda ne ifconfig nedzimwe nzira dzekare dzekushandisa network.
  • wget: pkg install wget kuti utore zvinyorwa kubva kuma URL zvakananga munzvimbo yako.
  • muti: pkg install tree kunyora chimiro chedhairekitori nenzira yehurongwa.

Kana zvikamu izvi zvaiswa, tablet yako inoshanduka kubva pakuva mudziyo uri nyore kushandisa multimedia kusvika pakuva mudziyo wekushandisa multimedia. nzvimbo diki yekuvandudza inokwanisa kumhanyisa zvinyorwa, kuunganidza kodhi, kushandira zviri mukati, uye kugamuchira kubatana kuri kure.

Isa clang uye unganidza C neC++ munharaunda

Kana uchida kuronga mapurogiramu muC neC++ patablet yako, unoda compiler inonzwisisa mitauro yese. MuTermux, kiyi package ndeye clang, iyo inogadzirawo mazita anowirirana ne gcc uye g++saka unogona kushandisa mirairo yechinyakare usingachinje maitiro ako.

Kuti uiise, vhura chikamu cheTermux wobva wamhanya:

pkg install clang

Chishandiso ichi chichakumbira kusimbiswa; ingopindura ne Uye kana zvikakumbirwa, zvinhu zvinodiwa zvichatorwa uye kuiswa.Kubva panguva iyoyo zvichienda mberi, uchava nema executable e gcc ne g++ anowanikwa kuti akwanise kuunganidzwa mu C ne C++ zvichiteerana.

Zvaunowana neizvi i nzvimbo yakakwana yekuvaka mukati me AndroidUnonyora faira rako repakutanga (.co.cpp), woriunganidza kubva paterminal, wobva washandisa binary yakagadzirwa mukati meTermux pachayo. Mafambiro ebasa akafanana neari padesktop Linux system, anomhanya chete patablet yako.

Kana zvikanganiso zvine chekuita nemaraibhurari kana maheader asipo zvikaonekwa panguva yekuunganidza, zvinowanzo gadziriswa. kuisa mamwe mapakeji ane chekuita nekuvimba ikoko (semuenzaniso, maraibhurari chaiwo ekuvandudza kubva kuTermux repository). Kuverenga meseji yekukanganisa nekungwarira kazhinji kwakakwana kuti uwane pasuru isipo.

Purogiramu yako yekutanga yeC kubva patablet yako

NeClang yakaiswa, inguva yekuiedza. Nzvimbo yakanaka yekutanga kugadzira Purogiramu diki yerudzi rwe "Hello world" muC yekutarisa kuti compiler nenzvimbo zvakagadziriswa nemazvo.Kuti uite izvi unoda mupepeti; kana ukasarudza nano, tanga waita shuwa kuti waisa:

pkg install nano

Tevere, mudhairekitori raunoda kushanda (semuenzaniso, $HOME yako), gadzira faira resource nekumhanya:

nano hola.c

Buffer isina chinhu ichavhurwa kwaunogona kunyora chirongwa chako cheC nebasa racho chikuru uye kudanwa kuti printf iratidze mavara pachiratidziroHapana chikonzero chekunamatira kumuenzaniso wekare; meseji chero ipi zvayo inogona kushandiswa kuratidza kuti zvese zviri kushanda.

Kana wapedza kunyora kodhi, chengetedza faira rine musanganiswa CTRL + O, simbisa zita racho ne Enter uye buda neCTRL + XUchadzokera kuTermux prompt ne hola.c yakachengetwa mudhairekitori razvino.

Yasvika nguva yekuunganidza chirongwa uchishandisa gcc (iyo inonongedzera kune yakaiswa clang compiler):

gcc -o hola hola.c

Murairo uyu unoratidza kuti faira rinogoneka rinofanira kugadzirwa. Mhoro, kutanga kubva pakodhi yekunobva hola.cKana pasina zvikanganiso, uchadzokera kumashoko asina kujairika. Chinongosara chete kumhanyisa binary:

./hola

Uye unofanira kuona rugwaro rwawakaronga muterminal. Izvi zvinoratidza kuti tablet yako inokwanisa Nyora, unganidza, uye mhanyisa kodhi yeC zvachose munharaunda yako uchishandisa Termux.

Gadzira uye mhanyisa kodhi yeC++ uchishandisa g++

Kune C++ maitiro acho akafanana, kunze kwekunge uchashandisa iyo g++ executable iri chikamu che clang packageC++ inowedzera zvakanyanya kugona kweC nekuwedzera mapurogiramu anotarisana nezvinhu, matemplate, raibhurari yakapfuma, uye ecosystem yemazuva ano.

Mune zvimwe zviitiko, g++ inogona kuunganidza mafaira eC asina matambudziko akawanda. Semuenzaniso, kana ukamhanyisa:

g++ -o hola_cpp hola.c

muunganidzi angangoburitsa Yambiro yekuunganidza kodhi yeC neC++ compilerAsi icharamba ichigadzira hola_cpp inogoneka yaunogona kutanga nayo:

./hola_cpp

Kunyangwe izvi zvichishanda, nzira inokurudzirwa yemapurojekiti chaiwo ndeye Shandisa mafaira e .cpp uye shandisa mukana wezvinhu zvakananga zveC++: makirasi, std::vector, std::string, maalgorithms akajairwa eraibhurari, nezvimwewo.

Yakajairika mafambiro ekushanda angave:

  1. Gadzira faira rekutanga, semuenzaniso program.cpp, kuigadzirisa ne nano, Vim kana mupepeti waunofarira.
  2. Chengetedza shanduko wobva wadzorera kuterminal.
  3. Gadzira nemurairo wakaita seuyu g++ -o programa programa.cppkuwedzera mireza nemaraibhurari sezvinodiwa.
  4. Mhanya binary inobuda na ./programa kuti uone zvinobuda pa console.

Nechirongwa ichi unogona kuenda kubva pakuita maekisesaizi ari nyore kuenda kuzvinhu zvidiki zvinogadzirisa mafaira, kuongorora magwaro, kuita mabasa emukati meTermux otomatiki, kana kuita mabasa padata renetworkZvese izvi zviri patablet yako yeAndroid.

mitauro inokurumidza kukura yehurongwa 2023
Nyaya inoenderana:
Inokurumidza Kukura Chirongwa Mitauro: Yakazara Gwaro uye Azvino Mafambiro

Isa uye shandisa Python muTermux kumapurojekiti chaiwo

Kunyange zvazvo C neC++ zvichikupa kutonga kwakaderera, Python inopa nharaunda yakakwana ye kukurumidza kugadzira maprototype, otomatiki mabasa, uye masevhisi ekubatanidzaTermux inopenya zvikuru kana ikashandiswa nePython, nekuti unogona kusanganisa mirairo yeshell nemagwaro uye kushandisa maturusi enetwork nesystem zvese panzvimbo imwe chete.

Kuti uise Python paTermux, ingo mhanya:

pkg install python

Shanduro yazvino yePython 3 ichadhawunirodhwa pamwe chete nezvinhu zvakakosha. Mushure mekuiswa, Unogona kuvhura muturikiri anopindirana nekunyora python kana python3 muterminal, zvichienderana nezita rekuti "alias" rakagadziriswa nepakeji yacho.

Kubva ipapo unogona kugadzira zvinyorwa mumafaira e .py, wozvimhanyisa ne:

python mi_script.py

uye shandisa pip kuisa zvimwe zvinoenderana. Ziva kuti mamwe maraibhurari ePython anoda clang nemamwe mapakeji ekuvandudza kuti aunganidze ma extensions echinyakare.Saka kuiswa kweclang kunokubatsira kuti usanyanya kurwadziwa nemusoro.

Nzira inokurudzirwa zvikuru yekudzidza ndeyekutevera nzira yakavakirwa papurojekiti: Pane kungoita maekisesaizi ega ega, unozvigadzirira zvinangwa zvidiki. Maitiro ekuita otomatiki kutarisa network, kuongorora log, kana kubvunza API. Chakanakira kushandisa Termux patablet ndechekuti unogona kuedza zvese izvozvo chero nguva yaunenge wakasununguka.

Mazano epurojekiti ePython anobatsira muTermux

Kudzivirira Python kuti isanyanya kutarisa pane zvimiro zvehurongwa, zvakanaka kugadzira mapurojekiti akafanana nemamiriro ezvinhu chaiwo. Munzvimbo yakaita seTermux, Nzvimbo dzekuchengetedzwa kwemakombiyuta, otomatiki, uye kuongorora ruzivo dzakakodzera zvakanyanya..

Mamwe mazano anonakidza ekudzidzira anogona kuva:

  • Chinyorwa chekutarisa networkChirongwa chinovhura ma kero akawanda kana kutarisa ma ports akavhurika uye chinorekodha kana aripo. Izvi zvinokutendera kuti udzidzire ma modules akadai se subprocesses kana sockets, ugadzirise command output, uye ugadzirise zvikanganiso pasina kukanganisa script.
  • Kutarisa mapassword kuri nyoreRunyoro runogamuchira password, runotarisa kureba kwayo, kaseti, nhamba, uye zviratidzo, uye rudzosa mamakisi. Unogona kuwedzera matauriro akajairwa uye runyorwa rwemashoko akajairika akachengetwa mumafaira eTermux.
  • Muongorori wefaira reLogChishandiso chinoverenga log (semuenzaniso, kubva kubasa raunaro paTermux), chinosefa mitsara ine zvikanganiso, zviziviso, kana ma IP chaiwo, uye chinoburitsa pfupiso pfupi. Izvi zvinokubatsira kuona zviitiko uye kuongorora zviitiko.
  • Chinokwenya webhu chakarerukaUchishandisa zvikumbiro uye raibhurari yeHTML parsing, unogona kushanyira mapeji, kubvisa data, uye kurichengeta mumafaira kuti riongororwe gare gare. Izvi zvinobatsira zvikuru pakutevera shanduko dzewebhusaiti, kuunganidza ruzivo rweveruzhinji, kana kudzidzisa ziso rako kuona njodzi dzinogona kuitika pakuvandudza magariro evanhu.
  • Kutevera mamiriro ekunze munguva chaiyo kana cryptocurrencyChinyorwa ichi chinobvunza nguva nenguva nezve public API uye chinoratidza ma current values ​​​​ari mu terminal kana kuachengetedza kuti aenzaniswe. Izvi zvinokutendera kuti udzidzire HTTP requests, JSON handling, token authentication, uye network error management.

Mumapurojekiti ese aya, chinonyanya kukosha ndechekuti sei Unosanganisa Python nezvishandiso zveLinux zvinotopihwa neTermux.Unogona kuronga mabasa anodzokororwa, kushandisa mapaipi, kuendesa zvinobuda kumafaira, nezvimwewo. Tafura yako inova nzvimbo diki, yakakodzera yekuyedza kuti pfungwa dzako dziite sedziripo.

Dzidza Python uye cybersecurity panguva imwe chete kubva pafoni yako

Mapurojekiti mazhinji apfuura anobatsira pakugadzira pfungwa dzechokwadi dzekuchengetedzwa kwemakombiyuta uye nzira dzakanakisisa dzekushandisa. Pfungwa haisi yekushandura tablet kuita dhiri risingadzoreki rekubiridzira, asi kuti nzwisisa kuti zvinyorwa zvako zvinoshanda sei ne network, systems, uye data rakavanzika.

Semuenzaniso, kana uchigadzira chinoongorora mapassword, unogona kushandisa mukana uyu kutaura nezve mitemo yekuchengetedza, zvinodiwa pakusimbisa, kutenderera kwemakiyi, uye marongero akadai seNIST CSF kana murairo weNIS2izvo zvinosimbisa mabasa chaiwo mune mamwe masevhisi. Kunyangwe uri kungochinja-chinja padanho rekusadzidza, kuisa zvinyorwa zvako munzvimbo yehunyanzvi kunokubatsira kufunga zvikuru.

Kana vari vaongorori vema log, maturusi ako anogona kuita se masisitimu ekuona zviitiko zvidikikutsvaga maitiro asina kujairika, kuedza kupinda kwakundikana, kana maitiro ekufungidzira. Izvi zvinoenderana nekushanda kwemapoka ekuchengetedza mumakambani, uko kutarisa nguva dzose uye kupindura nekukurumidza kwezviitiko zvakakosha.

Paunenge uchitamba ne scrapers nema API, unosanganawo nemisoro yakaita se kushandisa ruzivo zvine hungwaru, kuremekedza mitemo yebasa uye kuchengetedzwa kweruzivo rwemunhuIno inguva yakakwana yekubatanidza tsika dzetsika: usanyanya kuremedza masevhisi nezvikumbiro, usaunganidze ruzivo rwakavanzika pasina mvumo, chengetedza nemazvo ma token nemagwaro aunoshandisa muma script ako, nezvimwewo.

Kana uchifarirawo tekinoroji yehunyanzvi, Termux nePython zvinogona... Nzira yekubuda kweruzivo rwakaomarara yaunogona kutamira kunzvimbo dzegore dzakadai seAWS kana Azure, kana kune mhinduro dzehungwaru hwebhizinesi dzakadai sePower BIZvaunodzidza kugadzira zvinyorwa patablet yako zvinogona kuzoshandiswa pakuita mabhizinesi, zvichichinja zvivakwa asi zvichichengetedza pfungwa nemaitiro akanakisa.

Kugadzirisa kwekutanga uye mazano ekuvandudza nzvimbo yako yekuvandudza

Termux inoshanda zvakanaka chose, asi nekugadzirisa zvimwe zvinhu unogona kuwana nzvimbo yekuti purogiramu kwemaawa akawanda pasina kunetseka ne interfaceDanho rekutanga nderekusarudza editor yaunonyatsonzwa wakasununguka nayo: nano yekutanga nayo, kana Vim/Neovim kana uchida chimwe chinhu chine simba uye chinowedzerwa.

Zvinokurudzirwawo zvikuru kutsanangura a chimiro chedhairekitori chakajeka chemapurojekiti ako. Semuenzaniso:

  • $HOME/c_projectos
  • $HOME/cpp_projects
  • $HOME/python_projects

Uye mukati meimwe neimwe, maforodha madiki epurojekiti yega yega. Izvi zvinokubatsira kudzivirira kusanganisa mafonti, ma executable, nedata, uye zvinokuita kuti ujairire kushanda nenzira yakarongeka kubva pazuva rekutanga.

Kana zvinyorwa zvako zvichizotaura nezvenyaya dzenetwork, maAPI, kana masevhisi ekunze, hazvingakuvadzi Shandisa VPN patablet yako paunenge uchishanda neTermuxkunyanya kana ukabatana neWi-Fi network dzeveruzhinji kana dzisina kuvimbika. Uye paunenge uchishanda, dzidza maitiro ekutarisa mashandisirwo edata, mawakelocks, uye otomatiki inobatidza/dzima kana nzira dzekuchengetedza simba dzinogona kuva chinhu chakanaka.

Padivi rePython, jaira Nyora magwaro uye bata zvimwe zvinhu zvisiri izvo pane kurega chirongwa chichidonha pakarepo.Kugadzirisa zvikanganiso zvenetwork, mafomati edata asiriwo, kana matambudziko emvumo zvinokumanikidza kugadzira kodhi yakasimba, uye izvozvo zvinokosha kana ukazoda kuunza mazano aya kumasisitimu ekugadzira.

Yeuka kuti Termux, mushure mezvose, nzvimbo diki chaiyo yeLinuxZvese zvaunodzidza pano nezvemirairo, mapaipi, maredirect, mvumo, uye chimiro chedhairekitori zvinotamiswa zvisina kuchinja kumaseva, maVPS, kana michina chaiyo. Tablet yako inova nzvimbo yakakwana yekuyedza kusimbisa ruzivo irworwo.

Kubatanidza Termux nePython nemaIDE mu Android

Mubvunzo unowanzo bvunzwa ndewekuti zvinokwanisika here Kushandisa Termux Python kubva kuIDE yemifananidzo paAndroidIzvi zvakafanana nezvawaizoita neVisual Studio Code kana PyCharm pakombiyuta. Pfungwa yacho inonzwika zvakanaka, asi mukuita kwayo, Android ecosystem inoita kuti kubatana uku kuve kwakaoma.

Kune mapurogiramu akaita sePydroid nemamwe akafanana anopa muturikiri wawo uye nzvimbo yekuvandudza ine graphical interface. Dambudziko nderekuti Imwe neimwe yemapurogiramu aya inotarisira nzvimbo yayo yega uye haigovane mapakeji kana magadzirirwo neTermux.Nemamwe mashoko, kunyangwe uchigona kuronga muPython pavari, havazoshandisi Python imwechete kana kushandisa mamodule akafanana neauri muTermux.

Nhasi, sarudzo dzekuva ne MaIDE ese ari muchikamu chimwe chete anoshandisa Termux Python nharaunda chaiyo ane mashoma zvikuru.Chaunogona kuita ndechekuswedera pedyo nechiitiko ichocho nekushandisa maeditor ane simba mukati meTermux (Vim/Neovim ine maplugins, semuenzaniso) kana nekugadzirisa mafaira mueditor yekunze ine mukana wekuwana maforodha akagovaniswa, uku uchiramba uchimhanyisa kodhi kubva paterminal.

Imwe sarudzo ndeyekubatanidza tablet kukombiyuta uye kushanda nedesktop IDE inotaurirana neTermux kuburikidza neSSH kana SFTP. Kana zvakadaro, Tablet inoshanda sesevha uye PC inoshanda semutengi wekugadzira.Inzira iri nyore kwazvo yekushandisa, asi yakasiyana nepfungwa yekushandisa nharembozha chete.

Pakushandisa nharembozha chete, chinhu chaicho chaunofanira kugamuchira ndechekuti Termux yakavakirwa paterminal, uye simba rayo rinobva mukubatanidza mupepeti akanaka, mazita evamwe anobatsira, nzira pfupi dzekhibhodi, uye magadzirirwo akanyatsonaka.Izvozvo zvakakwana kuti udzidze uye ugadzire mapurojekiti akakomba ePython patablet yako.

Pakupedzisira, nepiritsi reAndroid rine mwero, Termux, uye maturusi akakodzera, unogona kuzvigadzirira Nzvimbo yebasa yakakodzera kudzidza C, C++ nePython, kudzidzira Linux, kuita mabasa otomatiki, kutamba nemaAPI, marogi nema network uye kutanga kubata pfungwa dzekuchengetedzwa kwepamhepo nemasevhisi egore..

termux
Nyaya inoenderana:
Termux pa Android: Iyo Yekupedzisira Inotungamira kune Yepamberi Mirairo uye Tricks kuMaster Linux pane Yako Nhare

Nekutsungirira, rabhoritari inotakurika inova nhanho yekutanga kune mapurojekiti ane chinangwa chakawanda aunogona kushandisa pamaseva, mapurogiramu ebhizinesi kana mhinduro dzehungwaru hwebhizinesi, uchiramba uine mafungiro akafanana: kuyedza, kushandura otomatiki uye kuvaka maturusi anobatsira kubva pamutsetse wemirairo uri nyore. Goverana ruzivo kuitira kuti vashandisi vakawanda vadzidze nezvemusoro wenyaya.