Jos sinulla on yksinkertainen Android-tabletti tai -matkapuhelin ja haluat oppia ohjelmoimaan, Et tarvitse tietokonetta aloittaaksesi.Termuxin avulla voit määrittää toimivan Linux-ympäristön laitteellesi ja työskennellä C:n, C++:n, Pythonin ja lukuisten verkko- ja järjestelmätyökalujen kanssa. Se saattaa kuulostaa aluksi hieman nörttimäiseltä, mutta kun kokeilet sitä, huomaat, että se on täydellisesti käyttökelpoinen opiskeluun, kokeiluun ja jopa oikeiden palveluiden suorittamiseen.
Tässä artikkelissa näemme askel askeleelta, kuinka saat kaiken irti Termuxista Android-tableteilla. Käännä C- ja C++-koodia paikallisesti, työskentele Pythonin kanssa ja yhdistä se Linux-apuohjelmiinNäet, kuinka Clang asennetaan, kuinka valmistelet ensimmäisen "Hello World" -kokemuksesi C:llä ja C++:lla, kuinka asennat Pythonin ja käytät sitä käytännön projekteissa, ja kuinka hienosäädät ympäristöä pienillä muutoksilla pitäen aina mielessä realistisen käytön, joka liittyy myös kyberturvallisuuteen, automaatioon ja etätyöhön.
Mikä on Termux ja miksi se on kannattava Android-tabletilla?
Suuri etu on, että Termux toimii lähes kuten mikä tahansa Linux-jakelu, samalla kunnioittaen Androidin rajoituksia: Jaat osan tiedostojärjestelmästä itse käyttöjärjestelmän kanssa.Klassista FHS-puuta hakemistoissa /bin, /usr, /home… ei ole, ja ympäristö on suunniteltu yhdelle käyttäjälle. Silti käytössäsi on täysin käyttökelpoinen $HOME-hakemisto, johon voit asentaa paketteja, kääntää koodia, suorittaa skriptejä ja tallentaa projektejasi.
Ohjelmoinnin oppimiseksi alusta alkaen Termux poistaa monia tyypillisiä esteitä: Et tarvitse tehokasta kannettavaa tietokonetta tai virtuaalikoneiden kanssa kamppailua.Lataa vain sovellus, päivitä paketit, asenna pari keskeistä työkalua, ja olet valmis kirjoittamaan C-, C++-, Python-, HTML-, CSS-koodia tai mitä tahansa haluat kokeilla tabletillasi.
Lisäksi Termuxin työnkulku sopii täydellisesti esimerkiksi seuraaville alueille: kyberturvallisuuden perusteet, prosessiautomaatio ja järjestelmänhallintajossa skriptejä, verkkotyökaluja ja konsolikomentoja käytetään jatkuvasti. Tabletistasi tulee pieni kannettava laboratorio, jota voit kantaa repussa tai taskussa.
Asenna ja määritä Termux Android-tabletille
Ensimmäinen askel on hankkia luotettava ja ajan tasalla oleva versio sovelluksesta. Tavallinen suositus on ladata Termux F-Droidista tai sen virallisesta GitHubin arkistosta.koska Google Playn versiot ovat usein vanhentuneita tai ylläpitämättömiä.
Kun sovellus on asennettu tabletillesi, avaa se ja anna sen valmistella alkuympäristö. Näet komentotulkkikehotteen, joka on samanlainen kuin missä tahansa Linux-päätteessä. Ennen kuin teet mitään vakavaa, on suositeltavaa Päivitä järjestelmän ydinpaketit versioristiriitojen välttämiseksiTermuxissa se tehdään näin:
pkg update && pkg upgrade
Tämä komento päivittää indeksit ja kaiken asentamasi. On hyvä toistaa tämä säännöllisesti, erityisesti ennen kääntäjien, tulkkien tai kehitystyökalujen lisäämistä.
Sen jälkeen kannattaa asentaa vähintään konsoliapuohjelmat, jotta se toimii mukavasti: tekstieditori, pakkaustyökalut, verkkoapuohjelmat ja järjestelmänvalvontaohjelmatEsimerkiksi nanon asentamiseksi:
pkg install nano
Tämä antaa sinulle yksinkertaisen editorin, jossa on näkyvät pikavalinnat alareunassa, täydellinen oppimiseen. Jos olet edistyneempi, voit valita Vimin tai Neovimin, jotka ovat saatavilla myös pakettitiedostoina.
Tässä vaiheessa tabletillasi on jo toimiva mini-Linux, jossa on Valmis ympäristö kääntäjien, kuten clangin, tulkkien, kuten Pythonin, ja muiden hyödyllisten pakettien asentamiseenKaikki, mitä opit hakemistorakenteesta, käyttöoikeuksista ja komennoista, on hyödyllistä myöhemmin oikeilla palvelimilla.
Termuxin erityispiirteet verrattuna klassiseen Linuxiin
Vaikka Termux toimii Linux-ympäristön tavoin, on otettava huomioon useita tärkeitä yksityiskohtia. Ensimmäinen on se, että Termux on yhden käyttäjän järjestelmä eikä sudo-komentoa ole olemassa.Työskentelet suoraan sovelluskäyttäjän oikeuksilla, joilla on täydet oikeudet $HOME-tilaan, mutta rajoitetut oikeudet kyseisen tilan ulkopuolelle.
oletusarvoisesti Pääpolut ovat erilaiset kuin Linux-työpöytäjärjestelmässä.:
- $ETULITE = /data/data/com.termux/files/usr
- $ HOME = /data/data/com.termux/tiedostot/koti
Jos yhteensopivuussyistä haluat $HOME-tiedostosi näyttävän tältä /home, voit asentaa termux-prootin:
pkg install termux-proot
ja sitten jokaisessa istunnossa:
termux-chroot
Tämä jäljittelee ympäristöä, jossa $HOME esitetään muodossa /home, vaikka se fyysisesti sijaitsee sisäisessä Termux-polussa.Tästä on hyötyä, kun työkalut tai asentajat odottavat vakiopolkuja.
Toinen tärkeä seikka on laitteen jaetun tallennustilan käyttö. Pääset helposti SD-korttiin tai sisäiseen muistiin suorittamalla seuraavat toiminnot:
termux-setup-storage
Tämä komento lisää $HOME/storage-hakemiston, joka linkittyy eri Android-sijainteihin. Huomaa, että Näissä poluissa et voi luoda suoria suoritettavia tiedostoja chmod-komennolla ja käynnistää niitä ./script-komennolla.Sen sijaan sinun on kutsuttava tulkki eksplisiittisesti, esimerkiksi:
python storage/shared/scripts/mi_script.py
Lopuksi, käyttäjätunnuksesi Termuxissa on Android-sovelluksen tunniste. Voit tarkistaa sen whoamin avulla ja asettaa salasanan passwd:llä.Tämä on välttämätöntä, jos haluat muodostaa yhteyden tablettiisi SSH:n kautta toiselta tietokoneelta.
Perustyökalujen ja työympäristön asennus

Ennen kuin keskitymme C:hen, C++:aan ja Pythoniin, on hyvä idea pitää käsillä joitakin ohjelmia, jotka helpottavat elämääsi. Termux käyttää pakettinhallintaohjelmaansa pkg:tä (ja sen alla olevaa apt:tä)Asennus on siis hyvin samanlainen kuin Debianin kaltaisessa jakelussa.
Joitakin suositeltuja paketteja ovat:
- Python:
pkg install pythonosata Python 3:n ja pystyä asentamaan moduuleja pip:n avulla. - kalahtaa:
pkg install clangC:n ja C++:n kääntämiseksi ja tiettyjen natiivien laajennusten kääntämisen sallimiseksi pip:lle. - openssh:
pkg install opensshaktivoidaksesi SSH-palvelimen tabletillasi ja muodostaaksesi yhteyden kätevästi tietokoneelta. - kuvaruutu:
pkg install screenylläpitääkseen taustaprosesseja ja palauttaakseen istuntoja. - procps:
pkg install procpshallita prosesseja pkillillä ja muilla klassisilla työkaluilla. - htop:
pkg install htopinteraktiivisena suorittimen ja muistin monitorina, vaikka se ei välttämättä toimi täydellisesti joissakin Android-versioissa. - verkkotyökalut:
pkg install net-toolstoimimaan ifconfigin ja muiden klassisten verkkotyökalujen kanssa. - wget:
pkg install wgetladataksesi sisältöä URL-osoitteista suoraan ympäristöösi. - puu:
pkg install treelistaa hakemistorakenteen hierarkkisesti.
Näiden osien asentamisen jälkeen tablettisi muuttuu yksinkertaisesta multimedialaitteesta... pieni kehitysympäristö, joka pystyy suorittamaan skriptejä, kääntämään koodia, tarjoamaan sisältöä ja hyväksymään etäyhteyksiä.
Asenna clang ja käännä C ja C++ paikallisesti
Jos haluat ohjelmoida C- ja C++-kielillä tabletillasi, tarvitset kääntäjän, joka ymmärtää molempia kieliä. Termuxissa avainpaketti on clang, joka luo myös gcc:n ja g++:n kanssa yhteensopivia aliaksiajoten voit käyttää perinteisiä komentoja muuttamatta tapojasi.
Asentaaksesi sen, avaa Termux-istunto ja suorita:
pkg install clang
Työkalu pyytää vahvistusta; vastaa vain viestillä Ja pyydettäessä tarvittavat komponentit ladataan ja asennetaan.Siitä hetkestä lähtien sinulla on gcc- ja g++-suoritettavat tiedostot käytettävissäsi käännettäväksi C- ja C++-kielille.
Se, mitä tällä saavutat, on täydellinen käännösympäristö AndroidissaKirjoitat lähdekooditiedoston (.co.cpp), käännät sen terminaalista ja suoritat luodun binääritiedoston itse Termuxissa. Työnkulku on käytännössä sama kuin Linux-työpöytäjärjestelmässä, vain se toimii tabletillasi.
Jos käännöksen aikana ilmenee puuttuviin kirjastoihin tai otsikoihin liittyviä virheitä, ne yleensä korjataan. asennetaan kyseiseen riippuvuuteen liittyviä lisäpaketteja (esimerkiksi tietyt kehityskirjastot Termux-arkistosta). Virheilmoituksen huolellinen lukeminen riittää yleensä puuttuvan paketin löytämiseen.
Ensimmäinen C-ohjelmasi tabletillasi
Kun Clang on asennettu, on aika testata sitä. Hyvä lähtökohta on luoda Pieni "Hello world" -tyyppinen C-ohjelma, joka tarkistaa kääntäjän ja ympäristön oikeat asetukset.Tätä varten tarvitset editorin; jos valitset nanon, varmista ensin, että se on asennettu:
pkg install nano
Seuraavaksi luo lähdetiedosto hakemistoon, jossa haluat työskennellä (esimerkiksi $HOME), suorittamalla komennon:
nano hola.c
Tyhjä puskuri avautuu, johon voit kirjoittaa C-ohjelmasi funktiolla main ja printf-kutsu tekstin näyttämiseksi näytölläKlassiseen esimerkkiin ei tarvitse turvautua; mitä tahansa viestiä voidaan käyttää varmistamaan, että kaikki toimii.
Kun olet kirjoittanut koodin, tallenna tiedosto yhdistelmällä CTRL + O, vahvista nimi Enterillä ja poistu painamalla CTRL + XPalaat Termux-kehotteeseen, jossa hola.c-tiedosto on tallennettuna nykyiseen hakemistoon.
Nyt on aika kääntää ohjelma gcc:n avulla (joka itse asiassa viittaa asennettuun clang-kääntäjään):
gcc -o hola hola.c
Tämä komento osoittaa, että suoritettava tiedosto tulisi luoda. Hei, aloitan lähdekoodista hola.cJos virheitä ei ole, palaat kehotteeseen ilman epätavallisia viestejä. Jäljelle jää enää binääritiedoston suorittaminen:
./hola
Ja sinun pitäisi nähdä ohjelmoimasi teksti terminaalissa. Tämä osoittaa, että tablettisi pystyy Kirjoita, käännä ja suorita C-koodia täysin paikallisesti Termuxin avulla.
Käännä ja suorita C++-koodia g++:lla
C++:lle prosessi on käytännössä identtinen, paitsi että käytät clang-pakettiin kuuluva g++-suoritettava tiedostoC++ laajentaa huomattavasti C:n ominaisuuksia lisäämällä olio-ohjelmoinnin, mallipohjia, rikkaamman standardikirjaston ja modernin ekosysteemin.
Joissakin tapauksissa g++ voi kääntää tavallisia C-tiedostoja ilman suurempia vaikeuksia. Esimerkiksi, jos suoritat:
g++ -o hola_cpp hola.c
kääntäjä todennäköisesti antaa ongelman Varoitus C-koodin kääntämisestä C++-kääntäjälläMutta se luo silti hola_cpp-suoritustiedoston, jonka voit käynnistää komennolla:
./hola_cpp
Vaikka tämä toimii, suositeltu lähestymistapa tosielämän projekteihin on Käytä .cpp-tiedostoja ja hyödynnä C++:n erityisominaisuuksia: luokat, std::vector, std::string, standardikirjastoalgoritmit jne.
Tyypillinen työnkulku olisi seuraava:
- Luo lähdetiedosto, esim. program.cpp, muokkaamalla sitä nanolla, Vimillä tai muulla haluamallasi editorilla.
- Tallenna muutokset ja palaa terminaaliin.
- Käännä tällaisella komennolla
g++ -o programa programa.cpplisäämällä lippuja ja kirjastoja tarpeen mukaan. - Suorita tuloksena oleva binääritiedosto komennolla
./programanähdäksesi konsolin tulosteen.
Tämän kaavan avulla voit mennä siirtyminen yksinkertaisista harjoituksista pieniin apuohjelmiin, jotka käsittelevät tiedostoja, analysoivat lokeja, automatisoivat sisäisiä Termux-tehtäviä tai suorittavat toimintoja verkkodatalleKaikki tämä Android-tabletillasi.
Asenna ja käytä Pythonia Termuxissa reaalimaailman projekteissa
Vaikka C ja C++ tarjoavat matalan tason hallintaa, Python tarjoaa täydellisen ympäristön nopea prototyyppien luominen, tehtävien automatisointi ja palveluiden yhdistäminenTermux loistaa erityisesti yhdistettynä Pythoniin, koska voit yhdistää komentotulkkikomentoja skripteihin ja hyödyntää verkko- ja järjestelmätyökaluja kaikki samassa paikassa.
Asentaaksesi Pythonin Termuxiin, suorita yksinkertaisesti:
pkg install python
Python 3:n uusin versio ladataan yhdessä tärkeimpien komponenttien kanssa. Asennuksen jälkeen Voit käynnistää interaktiivisen tulkin kirjoittamalla terminaaliin python tai python3.riippuen paketin määrittämästä aliaksesta.
Sieltä voit luoda skriptejä .py-tiedostoihin ja suorittaa ne komennolla:
python mi_script.py
ja käytä pip-komentoa asentaaksesi lisäriippuvuuksia. Huomaa, että jotkin Python-kirjastot vaativat clangin ja muita kehityspaketteja natiivien laajennusten kääntämiseen.Joten klangin asentaminen säästää sinulta paljon päänvaivaa.
Erittäin suositeltava oppimistapa on projektipohjainen lähestymistapa: Sen sijaan, että tekisit vain yksittäisiä harjoituksia, asetat itsellesi erityisiä minitavoitteita. Kuinka automatisoida verkkotarkistus, analysoida loki tai kysellä API:a. Termuxin käytön etuna tabletilla on, että voit kokeilla kaikkea tätä milloin tahansa.
Hyödyllisiä Python-projektiideoita Termuxissa
Jotta Python ei keskittyisi pelkästään silmukoihin ja ehdollisiin lauseisiin, on hyvä suunnitella projekteja, jotka muistuttavat tosielämän tilanteita. Termuxin kaltaisessa ympäristössä Perustietoturvan, automaation ja informaatioanalyysin osa-alueet sopivat erityisen hyvin tähän tehtävään..
Joitakin mielenkiintoisia harjoitusideoita voisivat olla:
- VerkkotarkistusskriptiOhjelma, joka lähettää ping-komennon useille osoitteille tai tarkistaa avoimet portit ja tallentaa, ovatko ne käytettävissä. Tämän avulla voit harjoitella moduuleja, kuten aliprosesseja tai soketteja, hallita komentojen tulostusta ja käsitellä virheitä kaatamatta komentosarjaa.
- Yksinkertainen salasanan tarkistusohjelmaSkripti, joka vastaanottaa salasanan, tarkistaa sen pituuden, kirjainkoon, numerot ja symbolit ja palauttaa pistemäärän. Voit lisätä säännöllisiä lausekkeita ja luetteloita Termux-tiedostoihin tallennetuista yleisistä sanoista.
- Lokitiedostojen analysointiTyökalu, joka lukee lokin (esimerkiksi Termuxissa käyttämästäsi palvelusta), suodattaa virheitä, hälytyksiä tai tiettyjä IP-osoitteita sisältävät rivit ja luo lyhyitä yhteenvetoja. Tämä auttaa sinua havaitsemaan häiriöt ja analysoimaan tapahtumia.
- Kevyt verkkokaavinPyyntöjen ja HTML-jäsennyskirjaston avulla voit vierailla sivuilla, poimia tietoja ja tallentaa ne tiedostoihin myöhempää analyysia varten. Tämä on erittäin hyödyllistä verkkosivustojen muutosten seuraamisessa, julkisten tietojen keräämisessä tai silmäsi kouluttamisessa mahdollisten sosiaalisen manipuloinnin riskien havaitsemiseksi.
- Reaaliaikainen sääseurantalaite tai kryptovaluuttaTämä skripti kyselee säännöllisesti julkista API:a ja näyttää nykyiset arvot terminaalissa tai tallentaa ne vertailua varten. Näin voit harjoitella HTTP-pyyntöjä, JSON-käsittelyä, token-todennusta ja verkkovirheiden hallintaa.
Kaikissa näissä projekteissa voimaa antaa se, miten Yhdistät Pythonin Termuxin jo tarjoamiin Linux-työkaluihin.Voit ajoittaa toistuvia tehtäviä, käyttää putkia, ohjata tulosteen tiedostoihin ja paljon muuta. Tabletistasi tulee pieni, ihanteellinen testausympäristö ideoidesi toteuttamiseen.
Opi Pythonia ja kyberturvallisuutta samanaikaisesti mobiililaitteellasi
Monet aiemmista projekteista sopivat hyvin todellisten kyberturvallisuuskonseptien ja parhaiden käytäntöjen esittelyyn. Ajatuksena ei ole muuttaa tablettia hallitsemattomaksi hakkerointileluksi, vaan pikemminkin ymmärtää, miten skriptisi ovat vuorovaikutuksessa verkkojen, järjestelmien ja arkaluonteisten tietojen kanssa.
Esimerkiksi kun luot salasanan tarkistimen, voit käyttää tilaisuutta hyväksesi ja keskustella siitä, tietoturvakäytännöt, kestävyyskriteerit, avainten kierrätys ja kehykset, kuten NIST CSF tai NIS2-direktiivijotka asettavat erityisiä velvoitteita tietyillä aloilla. Vaikka olisitkin vasta amatööritasolla näpräämässä, käsikirjoitusten sijoittaminen ammattimaiseen kontekstiin auttaa sinua ajattelemaan isosti.
Lokianalysaattoreiden tapauksessa työkalusi voivat toimia kuten pienten tapahtumien havaitsemisjärjestelmätetsii epätavallisia kaavoja, epäonnistuneita kirjautumisyrityksiä tai epäilyttävää toimintaa. Tämä liittyy yritysten tietoturvatiimien työskentelytapaan, jossa jatkuva valvonta ja nopea reagointi tapahtumiin ovat avainasemassa.
Kun leikittelet kaapimien ja APIen kanssa, törmäät myös aiheisiin, kuten vastuullinen tiedon käyttö, käyttöehtojen noudattaminen ja henkilötietojen suojausTämä on täydellinen aika omaksua eettiset peruskäytännöt: älä ylikuormita palveluita pyynnöillä, älä kerää arkaluonteisia tietoja ilman lupaa, suojaa skripteissäsi käyttämäsi tokenit ja tunnistetiedot asianmukaisesti jne.
Jos olet kiinnostunut myös ammattitason prosessiautomaatiosta, Termux ja Python voivat olla... Portti monimutkaisempiin työnkulkuihin, jotka voit sitten siirtää pilviympäristöihin, kuten AWS tai Azure, tai liiketoimintatiedon ratkaisuihin, kuten Power BITabletilla skriptien suunnittelussa oppimasi asiat voidaan myöhemmin skaalata liiketoimintaprosesseihin, jolloin infrastruktuuri muuttuu, mutta logiikka ja parhaat käytännöt säilyvät.
Perusasetukset ja vinkkejä kehitysympäristön parantamiseen
Termux toimii melko hyvin suoraan pakkauksesta, mutta pienellä säädöllä voit saavuttaa ympäristön, jossa ohjelmoida tuntikausia ilman, että käyttöliittymän kanssa on ongelmiaEnsimmäinen askel on valita editori, jonka kanssa olet tyytyväinen: aluksi nano tai Vim/Neovim, jos haluat jotain tehokkaampaa ja laajennettavampaa.
On myös erittäin suositeltavaa määritellä selkeä hakemistorakenne projekteillesi. Esimerkiksi:
- $HOME/c_projektit
- $HOME/cpp_projektit
- $HOME/python_projektit
Ja jokaisen sisällä on alikansioita kullekin projektille. Tämä auttaa välttämään fonttien, suoritettavien tiedostojen ja datan sekoittamista ja totuttaa sinut työskentelemään järjestelmällisesti ensimmäisestä päivästä lähtien.
Jos skriptisi käsittelevät verkkoaiheita, API-rajapintoja tai ulkoisia palveluita, ei olisi pahitteeksi Käytä VPN:ää tabletillasi työskennellessäsi Termuxin kanssavarsinkin jos käytät julkisia tai epäluotettavia Wi-Fi-verkkoja. Ja samalla voit oppia seuraamaan datan käyttöä, herätyslukkoja ja automatisoi päälle/pois tai virransäästötilat voivat olla plussaa.
Pythonin puolella, totuttele Kirjoita lokitietoja ja nappaa poikkeuksia sen sijaan, että annat ohjelman kaatua ensimmäisessä tilaisuudessa.Verkkovirheiden, virheellisten tietomuotojen tai käyttöoikeusongelmien käsittely pakottaa sinut suunnittelemaan vankempaa koodia, ja se on korvaamatonta, jos haluat myöhemmin viedä nämä ideat tuotantojärjestelmiin.
Muista, että Termux on loppujen lopuksi pienoiskokoinen oikea Linux-ympäristöKaikki, mitä täällä opit komennoista, pipeistä, uudelleenohjauksista, käyttöoikeuksista ja hakemistorakenteesta, siirtyy lähes muuttumattomana palvelimille, VPS:ille tai virtuaalikoneille. Tabletistasi tulee täydellinen testikenttä tämän tiedon vahvistamiseen.
Termuxin ja Pythonin integrointi IDE-ympäristöihin Androidissa
Melko yleinen kysymys on, onko se mahdollista Termux Pythonin käyttö graafisesta IDE:stä AndroidillaTämä on samanlaista kuin mitä tekisit Visual Studio -koodilla tai PyCharmilla työpöytäversiossa. Idea kuulostaa hyvältä, mutta käytännössä Android-ekosysteemi tekee tästä integraatiosta melko monimutkaista.
On olemassa sovelluksia, kuten Pydroid ja vastaavia, jotka tarjoavat oman tulkin ja kehitysympäristön graafisella käyttöliittymällä. Ongelmana on, että Jokainen näistä sovelluksista hallitsee omaa eristettyä ympäristöään eikä jaa paketteja tai kokoonpanoa Termuxin kanssa.Toisin sanoen, vaikka voit ohjelmoida niillä Pythonilla, ne eivät käytä samaa Pythonia tai samoja moduuleja kuin Termuxissa.
Nykyään vaihtoehdot hankkia Täsmälleen Termux Python -ympäristöä käyttävät all-in-one-IDE:t ovat hyvin rajalliset.Voit päästä lähemmäksi tätä kokemusta käyttämällä tehokkaita Termuxin editoriohjelmia (esimerkiksi Vim/Neovim laajennuksilla) tai muokkaamalla tiedostoja ulkoisessa editorissa, jolla on pääsy jaettuihin kansioihin, samalla kun jatkat koodin suorittamista terminaalista.
Toinen vaihtoehto on liittää tabletti tietokoneeseen ja työskennellä työpöydän IDE:n kanssa, joka kommunikoi Termuxin kanssa SSH:n tai SFTP:n kautta. Tässä tapauksessa Tabletti toimii palvelimena ja tietokone kehitysasiakkaana.Se on erittäin kätevä työnkulku, mutta se poikkeaa ajatuksesta käyttää vain mobiililaitetta.
Puhtaasti mobiilikäytössä realistisinta on hyväksyä se, että Termux on päätepohjainen, ja sen teho tulee hyvän editorin, hyödyllisten aliasten, pikanäppäinten ja huolellisen konfiguroinnin yhdistämisestä.Se on enemmän kuin tarpeeksi oppiaksesi ja kehittääksesi vakavia Python-projekteja tabletillasi.
Lopulta voit perustaa itsesi vaatimattomalla Android-tabletilla, Termuxilla ja oikeilla työkaluilla Ylivertainen työympäristö C:n, C++:n ja Pythonin oppimiseen, Linuxin harjoitteluun, tehtävien automatisointiin, APIen, lokien ja verkkojen kanssa leikkimiseen sekä kyberturvallisuuden ja pilvipalveluiden käsitteiden käsittelyyn.
Pienellä sinnikkyydellä tuosta kannettavasta laboratoriosta tulee ensimmäinen askel kohti kunnianhimoisempia projekteja, joita voit sitten ottaa käyttöön palvelimilla, liiketoimintasovelluksissa tai liiketoimintatiedon ratkaisuissa säilyttäen saman ajattelutavan: kokeile, automatisoi ja rakenna hyödyllisiä työkaluja yksinkertaiselta komentoriviltä. Jaa tietoa, jotta useammat käyttäjät voivat oppia aiheesta.
