Tartalomjegyzék
A legjobb Python szerkesztő Androidra
Őrültségnek hangzik, nem?
Az okostelefonon való kódolás egyáltalán nem könnyű, de néhány fejlett, kifejezetten ilyen célokra készült alkalmazással kezelhető, kliensoldali és szerveroldali egyaránt.
Mindenkinek van androidos telefonja manapság.
Mindenki szeretne megtanulni kódolni, de bizonyos korlátok korlátozzák a tanulást. A legrobbanóbb hiba, hogy még az alapok elsajátításához is számítógépre van szükség.
Pár évvel ezelőtt az embereknek nem maradt választási lehetőségük, és végül egy laptopot vagy egy 500 dolláros számítógépet vásároltak. A legrosszabb az, amikor látják, hogy a kódolás nem nekik készült, és valami mással kellene próbálkozniuk. Totális pazarlás!
Ha tehát teljesen kezdő vagy, és nem valóban tanulod, hanem egy hobbi részeként, akkor kerüld el a laptop vagy PC vásárlását. A 2021-ben vannak mobilalkalmazások, amiket kipróbálhatsz. Amint megbarátkoztál az alapvető szintaxisokkal, nyilván elmehetsz az amazonra és vehetsz egy laptopot.
Miért nem használsz webes felületeket a kódoláshoz?
A másik dolog, ami a telefonon történő kódolással jár, az az írás és gyakorlás közvetlenül a tanulási weboldalakon. Az olyan webhelyek, mint a W3Schools, a learn python, a Codecademy stb. külön kódszerkesztőt biztosítanak, ahol kódot írhat, és egy beépített fordító segítségével végre is hajthatja őket.
Ezek a webhelyek elég okosak, de bizonyos szempontból hiányoznak, például a kódszerkesztőjükből hiányzik a kódformázás, a behúzás, a szintaxis-kiemelés és a fájlmentési funkciók. Nem szabad azonban figyelmen kívül hagynunk az általuk nyújtott óriási és mély tudást.
A kódoláshoz dedikált alkalmazás zavartalan környezetet biztosít. Ezen kívül lehetővé teszi, hogy megszabaduljon az internettől a kód formázásához és mentéséhez.
Ezek az alkalmazások teljes mértékben a beépített fordítókra támaszkodnak, nem pedig egy online fordítóra. Egyéb funkciók, mint a témák és a többféle színű szintaxis-kiemelés is rendelkezésre állnak bennük. Támogatják a kibővített billentyűzetet és az automatikus kitöltési funkciókat.
Szintén olvasd: A 10 legnépszerűbb Java-szerkesztő alkalmazás a Play Store-ban
Szintén olvasd: 2021 Top 10 Coding Challange webhelyei
Szintén olvasd: A legjobb 10 legjobb JavaScript szerkesztő Androidra
- A 2021-ben használható legjobb Python szerkesztők listája Androidra
- 1. Pydroid 3
- Rendszerjellemzők:
- Szerkesztő funkció:
- 2. Acode
- Rendszerfunkciók
- Szerkesztő funkció
- 3. Dcoder
- Rendszerjellemzők
- Szerkesztő funkció
- 4. Programming Hub
- Rendszerjellemzők
- Editor Feature
- 5. Spck kódszerkesztő
- Rendszerjellemzők
- Szerkesztő funkció
- 6. Creative IDE
- Rendszerjellemzők
- Szerkesztő funkció
- 7. QPython 3L
- Rendszerjellemzők
- Szerkesztő funkció
- 8. Online fordító
- Rendszerjellemzők
- Szerkesztő funkció
- 9. Code Editor by Rythm Software
- Rendszerfunkciók
- Szerkesztő funkció
- 10. DroidEdit
- Rendszerjellemzők
- Szerkesztő funkció
A 2021-ben használható legjobb Python szerkesztők listája Androidra
1. Pydroid 3
Ez a listánk élén áll és prioritást élvez. Támogatja a legújabb python 3.8-as értelmezőt, ami egy mobilalkalmazásnál fantasztikus dolog. Az alkotók tényleg törődnek ezekkel az apróságokkal, amiket mások figyelmen kívül hagynak. Az interpreter teljesen offline.
Támogat néhány fejlett tudományos könyvtárat, mint a NumPy, SciPy és matplotlib az adatelemzéshez. A gépi képzéshez van támogatás a Scikit Learn és a TensorFlow számára. A GUI alapú alkalmazásfejlesztéshez a Tkinter-t is importálhatja.
Még egy csomó más dolog is van, amiért ez a szerkesztő legyen a prioritása. Ezek közül néhány fontosat az alábbiakban felsorolunk.
Rendszerjellemzők:
- A Python 3.8 értelmezővel érkezik
- A fordítók teljesen Offline.
- A pip csomagkezelő rendelkezésre állása egy könnyen importálható egyéni tárolóval a tudományos könyvtárakhoz, mint például a sci-kit learns a gépi tanuláshoz, NumPy, matplotlib, Panda, stb.
- A nagy könyvtárak, mint a TensorFlow elérhetősége.
- Példák elérhetősége a python gyors elsajátításához.
- Tkinter támogatás a GUI-hoz.
- Terminál támogatás.
- CPython is támogatott.
- Beépített fordítóval rendelkezik C, C++ és Fortran nyelven.
- PDB debugger figyelőkkel
- Grafikus könyvtár SDL2-vel
- PyQt5 és más könyvtárak, mint a matplotlib gyorsan telepíthetőek mindenféle extra kód nélkül
- Pygame 2 támogatás
Szerkesztő funkció:
- Automatikus behúzás funkció
- Az alkalmazás a rendszerhez hasonlóan kód-előrejelzéssel rendelkezik.alapú szerkesztő
- Szintaktikai kiemelés is elérhető
- Elősített és egyszerű kódnavigáció
- A több lap támogatásával egyszerre több lapot hozhat létre
Árképzés
Basic verzió – Ingyenes
Upgrade – $13.99
2. Acode
Acode egy egyszerű és könnyű IDE az Andriodhoz. Ez az alkalmazás nem egy adott nyelvre összpontosít, hanem minden nyelvet a lehető legjobban támogat.
Hirdetések nélkül képes lesz egy teljes alkalmazást fejleszteni pythonban, vagy egy teljes sablont tervezni HTML, CSS és JavaScript segítségével. Van még egy csomó funkció, amelyeket az alábbiakban felsoroltam.
Ezt az alkalmazást egy másik cikkben tárgyaltam, ahol a legjobb HTML-szerkesztők listáját adtam meg Androidra.
Rendszerfunkciók
- Ez az alkalmazás rendelkezik terminál támogatással.
- A fájlok bármilyen eszközről szerkeszthetők
- Támogatással rendelkezik a GitHubhoz.
- FTP támogatás.
- Ez egy nyílt forráskódú alkalmazás, így az alkalmazás teljesen ingyenes, reklámok nélkül.
- A munkafolyamat zökkenőmentes és továbbfejlesztett annak ellenére, hogy egy mobil szerkesztő.
- A Pythonon kívül más nyelveket is támogat, például PHP, Java, JavaScript, C, C++ stb.
- Az alkalmazás nagymértékben testreszabható.
- A JavaScript konzol elérhetősége.
Szerkesztő funkció
- Szintaktikai kiemelés a különböző függvényekhez, osztályokhoz, és változók
- 10+ téma
- Használóbarát
- HTML előnézet az alkalmazáson belül
- Billentyűzet gyorsbillentyűk
- No Ads (appreciable)
Pricing
Free (No Ads)
3. Dcoder
A Dcoder egy mobil alapú IDE, amely beépített fordítóval rendelkezik több mint 50 programozási nyelvhez, beleértve a C, C++, Python és Java nyelveket. Kifejezetten a fejlesztésre összpontosítva egy csomó nagyszerű és könnyen elérhető keretrendszerrel rendelkezik, mint például React.js, Angular, Django, Flask és flutter, stb.
Ez az alkalmazás azzal büszkélkedhet, hogy a Notepad ++ és a Sublime text és az Eclipse hatékonyságával vetekszik. Itt az Ön számára megfelelő nehézségi szintnek megfelelő algoritmikus feladatokat találhat megoldásra.
Rendszerjellemzők
- Majdnem minden nyelv (50+) támogatott, beleértve a pascal, swift, objective C stb. nyelveket.
- Python 2.7 és 3, támogatott.
- A fordítási eredmények egyszerű kezelése
- Kihívások és problémák megoldására van lehetőség
- Python keretrendszerek, mint a Django és a Flask támogatottak. Más keretrendszerek, mint a React.js, Flutter, Angular szintén támogatottak.
- Github támogatás
- A projekt egyszerű telepítése közvetlenül a telefonról
Szerkesztő funkció
- Szintaktikai kiemelés
- Automatikus behúzás és zárójelek
- Egyszerű visszavonás-újraindítás
- Egyéni javaslat nézet
.
Árképzés
Ingyenes (hirdetéseket tartalmaz)
4. Programming Hub
A Programming Hub nem egy dedikált kódszerkesztő, hanem egy tanulási platform, amely beépített kódszerkesztővel rendelkezik. Ezt az alkalmazást csak azért vettem fel erre a listára, mert a Google szakértőivel együttműködve fejlesztették ki. Szórakoztató itt tanulni, olyan egyszerű és érdekes, mint egy játék. Az alkalmazás leginkább kezdőknek való.
Rendszerjellemzők
- Konceptuális illusztrációk a barátságos tanuláshoz
- A Python 2.7 és 3.7 támogatása
- A többi programozási nyelv, például a C, C++, HTML, JavaScript és R támogatása.
- Támogatás a Linux shell scriptinghez
- Programozói tanfolyamok elérhetősége
- Az SQL-t is meg lehet tanulni
- Big data analysis is lehetséges itt
Editor Feature
- Interaktív élmény
- Automatic code indentation
- Code suggestions are provided while you type.
- Az egyik legjobb AI-alapú szerkesztő
- Mindenféle reklám nélkül
Árak
Ingyenes (reklámok nélkül)
5. Spck kódszerkesztő
Ez az egyik legjobb kódszerkesztő pythonhoz androidos rendszereken. Könnyen telepíthető a play áruházból, az alkalmazás sokat segíthet kódírás közben. Elsősorban a HTML, CSS és JavaScript nyelveket támogatja, de más nyelvek, például python, ruby, C++ és Java is támogatottak.
Ez a bizonyos szerkesztő messze az egyik legjobb a fejlett kódkiemelő támogatásokkal, például TypeScript és Emmet rövidítéssel. Lentebb az egyéb jellemzői vannak felsorolva.
Rendszerjellemzők
- Egyszerű klónozás és tárolók kezelése (GitHub, Gitlab, Bitbucket)
- Git integráció
- Kibővített weblapnézegető
- A JavaScript konzol támogatása
- Exportálás és importálás ZIP formátumba
- Nincs szükség internetkapcsolatra
- Szinte minden nyelv támogatása, a fő kiemelt nyelvek a HTML, CSS, JavaScript (a webtervezésre összpontosítva)
- A fájlokat bármikor mentheti
Szerkesztő funkció
- Billentyűzetbővítés a gyorsabb kódszerkesztéshez
- Smart auto-completer
- Automatikus behúzás (js-beautify)
- Light és dark témák elérhetőek
- Smart kódszerkesztés Emmet rövidítés támogatással
Pricing
Free (No Ads)
6. Creative IDE
Ez egy fejlesztőkörnyezet, valamint egy tanulási platform. Az alkalmazás tucatnyi programozási nyelvet és további tucatnyi keretrendszert támogat. Internetkapcsolat nélkül is fut. Az alkalmazások támogatják a python 2.7-et és a python 3-at is.
Mindenki a projektjeinek megfelelőn gyakorolhat. Kezdőknek is jó alkalmazás. A nagy teljesítményű kódszerkesztő mellett rendelkezik néhány végső funkcióval, amelyeket az alábbiakban felsorolunk.
Megjegyzés: A Creative IDE alkalmazás bizonyos okok miatt nem érhető el a Play Store-ban.
Rendszerjellemzők
- Az alkalmazás internetkapcsolat nélkül is fut
- Ez egy kezdőbarát alkalmazás, akkor is használhatod, ha kezdő vagy
- A kódszerkesztés a lagmentes teljesítménnyel büszkélkedhet és több mint 100 sort támogat
- A hibák könnyen megoldhatók, a nagyszerű hibakeresőnek köszönhetően, amely számban és szegmensben mutatja a javaslatokat
- A webes fejlesztéshez támogatott a beépített chrome-szerű böngésző a fejlesztői eszközökkel, felügyelővel, konzol és oldalforrás megtekintő
- Az IDE kis méretű és könnyű az alacsony specifikációjú okostelefonok számára, hogy könnyen kezelhető legyen
Szerkesztő funkció
- Sötét téma támogatása is van
- Korlátlan számú fület és terminált használhat
- Egy kibővített billentyűzetet biztosít a gyors és stabil gépeléshez
- A kódszerkesztő szintaxis-kiemeléssel rendelkezik a különböző funkciókhoz, osztályok és metódusok
- Támogatva vannak az olyan beépített eszközök, mint a vágólapkezelő, a színválasztó stb.
Árak
Ingyenes (hirdetéseket tartalmaz)
7. QPython 3L
Egy másik hatékony és felhasználóbarát kódszerkesztő androidhoz a QPython 3L. Néhány népszerű és csodálatos funkcióval rendelkezik, mint például a QPYI, az interpreter, a futásidejű környezet és az SL4A támogatás.
A QPython 3L jó a tapasztalt felhasználóknak és a kezdőknek egyaránt. Plusz pont, hogy az alkalmazás ingyenesen használható és funkcióbarát.
Rendszerjellemzők
- Támogatva van a QPYI és az SL4A könyvtár
- Ez egy nyílt forráskódú alkalmazás, így ingyenesen, hirdetések nélkül használható
- A python értelmező offline, nincs szükség internetkapcsolatra az alkalmazás futtatása közben
- Ez támogatja több program egyidejű futtatását, például webes alkalmazás, konzol és SL4A, stb.
- Tudományos könyvtárak, mint a NumPy, SciPy, matplotlib, sci-kit learn támogatott.
- Mindenre van érthető magyarázat (dokumentáció), ez segít kezdőként.
- Létezik GitHub támogatás.
Szerkesztő funkció
- Egyszerűen használható felület
- Kódkiemelés és automatikus behúzás
Árképzés
Ingyenes (hirdetéseket tartalmaz)
8. Online fordító
Az online fordító az egyik legjobb alkalmazás, amely kódszerkesztőként szolgál a pythonhoz. Bár több mint 23 nyelvet támogat, panasz nélkül, lagmentesen és hatékonyan működik. Ami megkülönbözteti a többitől, hogy a hozzá tartozó fordítók felhő alapúak, ezért az alkalmazás mérete mindössze 1,7 MB-ra jön ki.
Rendszerjellemzők
- Az online fordító több mint 23 programozási nyelvet támogat.
- Linux shell szkriptek támogatása
- Támogatva van a GCC fordító a C, C++, C++ 14, C++, 17, és a mono fordító a C#-hoz.
- Támogatja a Python 2.7-et és a 3.0-t is.
- A kiemelt jellemző, hogy az alkalmazás mérete csak 1.7 MB, ennek oka, hogy ez egy online felhő alapú fordító, biztosan szüksége lesz az internetkapcsolatra.
- A fájl könnyen importálható a helyi tárolóból.
Szerkesztő funkció
- Prope Syntax highlighting in different colors.
- Az automatikus mentés funkció a kódok mentésére szolgál, amint beírja, nem kell attól tartania, hogy elveszíti a munkáját.
Pricing
Free (Contain Ads)
9. Code Editor by Rythm Software
Az alkalmazás kifejezetten kódolásra optimalizált, és több mint 100 nyelvet támogat. Tartalmazza a kódoláshoz szükséges összes funkciót, mint például a szintaxis kiemelés, automatikus kódkiegészítés, automatikus behúzás stb. A felhasználói felület meglehetősen letisztult és koncentrált.
Rendszerfunkciók
- Több mint 110 nyelvet támogat, beleértve a Python különböző verzióit is
- Egy beépített…JavaScript konzollal rendelkezik, ha a pythonnal való fejlesztés közben frontend munkára van szüksége.
- A fájlok könnyen elérhetők a Google Drive, a Dropbox és a OneDrive rendszerből
- Az ember korlátlan számú lapot hozhat létre, és könnyen válthat közöttük.
- Keresés és csere funkció áll rendelkezésre
Szerkesztő funkció
- A kód automatikus kitöltése elérhető, ami nagyon hasznos a sebesség növeléséhez.
- Undo és Redo kódok és egyéb változások.
- A bővített billentyűzet engedélyezve van gépelés közben
- Automatikus behúzás elérhető
- HTML és Markdowns előnézetben megtekinthető
- Az alkalmazáshoz 3 téma áll rendelkezésre.
- Szintaktikai kiemelés több mint 30 témában, teljesen csodálatos, megfelel a VSC hatékonyságának.
Árak
Ingyenes (hirdetéseket tartalmaz)
10. DroidEdit
A DroidEdit egy kódszerkesztő program androidos táblagépekhez és okostelefonokhoz. Ez egy nagy teljesítményű alkalmazás, amely több nyelvet támogat, beleértve a PYTHON több verzióját is. Az alkalmazás legjobban a külső billentyűzetekkel működik, mint például az Asus Transformer.
Az ingyenes verzió kipróbálható, és cél lehet a fizetős verzió SSH és SFTP támogatása is. Az alábbiakban az alkalmazás néhány jellemzőjét említjük meg.
Rendszerjellemzők
- Több mint egy tucat nyelvet támogat, köztük C, C++, Java, Python stb.
- A HTML fájlok könnyen megnyithatók böngészőben
- A Dropboxból közvetlenül is lehet fájlokat importálni és megnyitni.
- Az SL4A támogatott ebben az alkalmazásban.
- Támogatva van a karakterkódolás
- A fizetős verzió tartalmazza a biztonságos héj és a root módot, valamint a Dropbox és a meghajtók támogatását és az SFTP/FTP támogatást.
Szerkesztő funkció
- Egyéb színtémák közül több is választható
- Szintaktikai kiemelés is elérhető a kód egyértelmű érzékelése érdekében
- A kódot végtelen sokszor visszavonhatja vagy újrakezdheti
.
Árképzés
Basic verzió – Ingyenes (reklámokat tartalmaz)
Paid verzió – $2
Végeredmény:
Vélemény, hozzászólás?