Obsah

Zvažte sdílení

Nejlepší editory Pythonu pro Android

Zní to šíleně, že?

Kódování na chytrém telefonu není vůbec jednoduché, ale s některými pokročilými aplikacemi speciálně vytvořenými pro tyto účely to zvládnete, a to jak na straně klienta, tak na straně serveru.

Každý má dnes telefon s Androidem.

Každý se chce naučit kódovat, ale jsou omezeni určitými omezeními, aby se to naučili. Nejvýbušnější chybou je, že i k naučení základů potřebujete počítač.

Před několika lety neměli lidé na výběr a skončili u nákupu notebooku nebo počítače za 500 dolarů. Nejhorší je, když vidí, že kódování není pro ně jako stvořené a že by měli zkusit něco jiného. Totální plýtvání!

Pokud jste tedy úplný začátečník a neučíte se to skutečně, ale v rámci koníčku, musíte se nákupu notebooku nebo počítače vyhnout. V roce 2021 máte k dispozici mobilní aplikace, které si můžete vyzkoušet. Jakmile si osvojíte základní syntaxe, můžete samozřejmě jít na Amazon a koupit si notebook.

obrázek

Proč pro kódování nepoužívat webové rozhraní?“

Další věc, která přichází s kódováním na telefonu, je psaní a procvičování přímo na výukových webových stránkách. Stránky jako W3Schools, learn python, Codecademy atd. poskytují samostatný editor kódu, kde můžete psát kód a spouštět je pomocí vestavěného překladače.

Tyto webové stránky jsou dostatečně inteligentní, ale v některých aspektech jim chybí, například jejich editor kódu postrádá formátování kódu, odsazování, zvýrazňování syntaxe a funkce pro ukládání souborů. Neměli bychom však přehlížet obří a hluboké znalosti, které poskytují.

Speciální aplikace pro kódování vám poskytne prostředí bez rozptylování. Kromě toho vám umožní zbavit se internetu pro formátování a ukládání kódu.

Tyto aplikace se zcela spoléhají na vestavěné překladače, nikoli na online. Jsou v nich k dispozici i další funkce, jako jsou témata a zvýraznění syntaxe ve více barvách. Nechybí ani podpora rozšířené klávesnice a funkce automatického dokončování.

Přečtěte si také: 10 nejoblíbenějších aplikací Java Editoru v Obchodě Play

Přečtěte si také: 10 nejlepších webových stránek pro kódovací výzvy v roce 2021

Přečtěte si také: 10 nejoblíbenějších aplikací pro kódování v Obchodě Play: Seznam nejlepších editorů Pythonu pro Android, které můžete používat v roce 2021

1. Pydroid 3

Tento editor je na prvním místě našeho seznamu a má prioritu. Podporuje nejnovější interpret Pythonu 3.8, což je u mobilní aplikace úžasná věc. Tvůrci se opravdu starají o tyto drobnosti, které ostatní ignorují. Interpret je naprosto offline.

Má podporu některých pokročilých vědeckých knihoven jako NumPy, SciPy a matplotlib pro analýzu dat. Pro strojové trénování je zde podpora Scikit Learn a TensorFlow. Pro vývoj aplikací založených na grafickém uživatelském rozhraní můžete také importovat Tkinter.

  • pyroidní obrázek 1
  • pyroidní obrázek 2

Existuje spousta dalších věcí, proč by tento editor měl být vaší prioritou. Některé důležité z nich jsou uvedeny níže.

Systémové funkce:

  1. Přichází s interpretem Pythonu 3.8
  2. Kompilátory jsou naprosto offline.
  3. Dostupnost správce balíčků pip se snadno importovatelným vlastním repozitářem pro vědecké knihovny, jako je sci-kit learns pro strojové učení, NumPy, matplotlib, Panda atd.
  4. Dostupnost velkých knihoven, jako je TensorFlow.
  5. Dostupnost příkladů pro rychlé naučení jazyka Python.
  6. Podpora grafického uživatelského rozhraní Tkinter.
  7. Podpora terminálů.
  8. Podporován je také jazyk Python.
  9. Přichází s vestavěným kompilátorem pro jazyky C, C++ a Fortran.
  10. PDB debugger s hodinkami
  11. Dostupnost grafické knihovny s SDL2
  12. PyQt5 a další knihovny jako matplotlib jsou rychle instalovatelné bez nutnosti dalšího kódu
  13. Podpora hry PyGame 2

Funkce editoru:

  1. Funkce automatického odsazování
  2. Aplikace obsahuje predikci kódu jako systém-.editoru
  3. K dispozici je také zvýrazňování syntaxe
  4. Vylepšená a snadná navigace v kódu
  5. Podpora více karet umožňuje vytvořit více karet najednou

Ceník

Základní verze – zdarma

Upgrade – 13 USD.99

2. Acode

Acode je jednoduché a lehké IDE pro Andriod. Tato aplikace není zaměřena na konkrétní jazyk, ale podporuje všechny jazyky na jedničku.

Bez reklam budete moci vytvořit celou aplikaci v pythonu nebo navrhnout celou šablonu pomocí HTML, CSS a JavaScriptu. Existuje další spousta funkcí, které jsem uvedl níže.

akódování obrázků aplikace

Tuto aplikaci jsem rozebral v jiném článku, kde jsem vám dal seznam nejlepších editorů HTML pro Android.

Systémové funkce

  1. V této aplikaci je podpora terminálu.
  2. Soubory lze upravovat z libovolného zařízení
  3. Má podporu pro GitHub.
  4. Podpora FTP.
  5. Jedná se o open source aplikaci, takže aplikace je zcela zdarma bez reklam.
  6. Práce je plynulá a vylepšená, přestože se jedná o mobilní editor.
  7. Podporuje i jiné jazyky než Python, například PHP, Javu, JavaScript, C, C++ atd.
  8. Aplikace je vysoce přizpůsobitelná.
  9. Dostupnost konzoly JavaScriptu.

Funkce editoru

  1. Zvýrazňování syntaxe pro různé funkce, třídy, a proměnných
  2. 10+ motivů
  3. Uživatelsky přívětivé
  4. Náhled HTML uvnitř aplikace
  5. Klávesové zkratky
  6. Žádné reklamy (znatelné)

Cena

Zdarma (bez reklam)

3. Jaké jsou možnosti nastavení? Dcoder

Dcoder je mobilní IDE s vestavěným kompilátorem pro více než 50 programovacích jazyků včetně jazyků C, C++, Python a Java. Zaměřuje se zejména na vývoj a má spoustu skvělých a snadno dostupných frameworků, jako jsou React.js, Angular, Django, Flask a flutter atd.

dcoder app images

Tato aplikace se může pochlubit tím, že se vyrovná efektivitě aplikací Notepad ++ a Sublime text a Eclipse. Najdete zde algoritmické úlohy k řešení podle úrovně obtížnosti, která vám vyhovuje.

Vlastnosti systému

  1. Podporovány jsou téměř všechny jazyky (více než 50) včetně pascalu, swiftu, objective C atd.
  2. Podporovány jsou jazyky Python 2.7 a 3.
  3. Snadné zpracování výsledků kompilace
  4. K dispozici jsou výzvy a problémy k řešení
  5. Podporovány jsou frameworky Pythonu, například Django a Flask. Podporovány jsou i další frameworky jako React.js, Flutter, Angular.
  6. Podpora Githubu
  7. Snadné nasazení projektu přímo z telefonu

Funkce editoru

  1. Zvýrazňování syntaxe
  2. .

  3. Automatické odsazování a závorky
  4. Snadné vrácení zpět Redo
  5. Vlastní zobrazení návrhů

Ceník

Zdarma (obsahuje reklamu)

4. Funkce, které můžete využít při tvorbě textu. Programovací centrum

Programovací centrum není specializovaný editor kódu, ale je to výuková platforma, která je vybavena vestavěným editorem kódu. Tuto aplikaci jsem do tohoto seznamu zařadil pouze proto, že je vyvinuta ve spolupráci s odborníky společnosti Google. Učení je zde zábavné, stejně snadné a zajímavé jako hraní hry. Aplikace je nejlepší pro začátečníky.

Vlastnosti systému

  1. Konceptuální ilustrace pro učení přátelským způsobem
  2. Podpora jazyků Python 2.7 a 3.7
  3. Podpora dalších programovacích jazyků, jako jsou C, C++, HTML, JavaScript a R.
  4. Podpora shellových skriptů pro Linux
  5. Dostupnost kurzů programování
  6. Můžete se zde také naučit SQL
  7. Možnost analýzy velkých dat

Funkce editoru

  1. Interaktivní prostředí
  2. Automatické odsazování kódu
  3. Při psaní se zobrazují návrhy kódu.
  4. Jeden z nejlepších editorů založených na umělé inteligenci
  5. Vůbec žádné reklamy

Ceník

Zdarma (bez reklam)

5. Jaké jsou výhody editoru? Spck Code Editor

Jedná se o jeden z nejlepších editorů kódu pro Python na systémech Android. Aplikace, kterou lze snadno nainstalovat z obchodu Play, vám umožní hodně pomoci při psaní kódu. Podporuje především HTML, CSS a JavaScript, ale podporuje i další jazyky, jako je python, ruby, C++ a Java.

Obrázky aplikace SPCK

Tento konkrétní editor je zdaleka jeden z nejlepších s pokročilou podporou nápovědy kódu, jako je TypeScript a zkratka Emmet. Níže jsou uvedeny jeho další funkce.

Systémové funkce

  1. Snadné klonování a práce s úložišti (GitHub, Gitlab, Bitbucket)
  2. Integrace s Gitem
  3. Vylepšený prohlížeč webových stránek
  4. Dostupná podpora konzole JavaScript
  5. Export a import do formátů ZIP
  6. Není nutné připojení k internetu
  7. Podpora téměř všech jazyků, hlavní zvýrazněné jazyky jsou HTML, CSS, JavaScript (zaměřené na webdesign)
  8. Soubory můžete kdykoli zálohovat

Funkce editoru

  1. Rozšíření klávesnice pro rychlejší úpravy kódu
  2. Chytré auto-completer
  3. Automatické odsazování (js-beautify)
  4. K dispozici jsou světlé a tmavé motivy
  5. Chytré úpravy kódu s podporou Emmetových zkratek

Cena

Zdarma (bez reklam)

6. Jaké jsou výhody editoru? Creative IDE

Jedná se o vývojové prostředí i výukovou platformu. Aplikace podporuje desítky programovacích jazyků a další desítky frameworků. Funguje bez připojení k internetu. Aplikace podporují i Python 2.7 a Python 3.

Každý může cvičit na té, která vyhovuje jeho projektům. Je to dobrá aplikace i pro začátečníky. Spolu s výkonným editorem kódu má několik ultimátních funkcí, které jsou uvedeny níže.

Poznámka: Aplikace Creative IDE není z určitých důvodů dostupná v Obchodě Play.

Systémové funkce

  1. Aplikace běží bez připojení k internetu
  2. Je to aplikace vhodná pro začátečníky, můžete ji používat, i když jste začátečník
  3. Úprava kódu výkon bez zpoždění chlubí a podporuje více než 100 řádků
  4. Chyby jsou snadno řešitelné, díky skvělému debuggeru, který zobrazuje návrhy v počtu a segmentech
  5. Pro vývoj webu máte k dispozici podporu vestavěného prohlížeče podobného Chromu s vývojářskými nástroji, inspektor, konzolí a prohlížečem zdrojových kódů stránek
  6. IDE má malé rozměry a je lehké, takže si s ním snadno poradí i smartphony s nízkou specifikací

Funkce editoru

  1. Podporováno je také tmavé téma
  2. Můžete využívat neomezený počet karet a terminálů
  3. K dispozici je rozšířená klávesnice pro rychlé a stabilní psaní
  4. Editor kódu obsahuje zvýraznění syntaxe pro různé funkce, tříd a metod
  5. K dispozici je podpora vestavěných nástrojů, jako je správce schránky, výběr barev atd.

Cena

Zdarma (obsahuje reklamy)

7. QPython 3L

Dalším efektivním a uživatelsky přívětivým editorem kódu pro Android je QPython 3L. Je vybaven některými oblíbenými a úžasnými funkcemi, jako je QPYI, interpret, běhové prostředí a podpora SL4A.

qpython app images

QPython 3L je vhodný pro zkušené uživatele i začátečníky. Plusem je, že aplikace je zdarma a je funkčně nenáročná.

Vlastnosti systému

  1. Podporuje knihovny QPYI a SL4A
  2. Jedná se o aplikaci s otevřeným zdrojovým kódem, takže je zdarma a bez reklam
  3. Překladač Pythonu je offline, při spuštění aplikace není nutné připojení k internetu
  4. Podporuje spuštění více programů současně, například webové aplikace, konzole a SL4A atd.
  5. Podporovány jsou vědecké knihovny jako NumPy, SciPy, matplotlib, sci-kit learn.
  6. K dispozici je srozumitelné vysvětlení všeho (dokumentace), to vám jako začátečníkovi pomůže.
  7. Podporuje GitHub.

Funkce editoru

  1. Snadno použitelné rozhraní
  2. Zvýrazňování kódu a automatické odsazování

Cena

Zdarma (obsahuje reklamy)

8. Jaké jsou možnosti použití? Překladač online

Překladač online je jednou z nejlepších aplikací, které slouží jako editor kódu pro Python. Přestože podporuje více než 23 jazyků, je bez výtek, bez zpoždění a efektivní. Od ostatních se liší tím, že kompilátory, které jsou s ním dodávány, jsou založeny na cloudu, což je důvod, proč velikost aplikace vychází na pouhých 1,7 MB.

Funkce systému

  1. Online kompilátor podporuje více než 23 programovacích jazyků.
  2. Podporováno je skriptování v shellu pro Linux
  3. Podporován je kompilátor GCC pro jazyky C, C++, C++ 14, C++, 17 a kompilátor mono pro jazyk C#.
  4. Má podporu pro Python 2.7 i 3.0.
  5. Zvýrazněnou vlastností je velikost aplikace, která je pouze 1.
  6. Podporován je také kompilátor C++, C++ 14, C++ 17 a kompilátor mono.7 MB, důvodem je to, že se jedná o online kompilátor založený na cloudu, určitě bude potřebovat vaše připojení k internetu.
  7. Soubor lze snadno importovat z lokálního úložiště.

Funkce editoru

  1. Vhodné zvýraznění syntaxe v různých barvách.
  2. Funkce automatického ukládání je tu pro uložení kódů ihned po napsání, nemusíte se bát, že byste o svou práci přišli.

Cena

Zdarma (obsahuje reklamy)

9. Vhodný pro uživatele, kteří se chtějí naučit pracovat s kódem. Editor kódu od Rythm Software

Aplikace je speciálně optimalizovaná pro kódování a podporuje více než 100 jazyků. Obsahuje všechny potřebné funkce pro kódování, jako je zvýrazňování syntaxe, automatické dokončování kódu a automatické odsazování atd. Uživatelské rozhraní je poměrně přehledné a soustředěné.

obrázky aplikací editoru kódu

Funkce systému

  1. Má podporu pro více než 110 jazyků včetně různých verzí Pythonu
  2. Je vybaven vestavěným.vestavěnou konzolí JavaScript, pokud potřebujete při vývoji v jazyce Python pracovat s frontendem.
  3. Soubory lze snadno zpřístupnit z Disku Google, Dropboxu a OneDrive
  4. Můžete si vytvořit neomezený počet karet a snadno mezi nimi přepínat.
  5. K dispozici jsou funkce vyhledávání a nahrazování

Funkce editoru

  1. K dispozici je automatické dokončování kódů, které je velmi užitečné pro zvýšení rychlosti.
  2. Kódy lze vracet zpět a opakovat a provádět další změny.
  3. Při psaní je povolena rozšířená klávesnice
  4. K dispozici je automatické odsazování
  5. HTML a značky lze zobrazit v náhledu
  6. Pro tuto aplikaci jsou k dispozici 3 motivy.
  7. Zvýrazňování syntaxe ve více než 30 tématech, naprosto úžasné, odpovídá efektivitě VSC.

Ceník

Zdarma (obsahuje reklamy)

10. Jaké jsou možnosti zvýraznění? DroidEdit

DroidEdit je editor kódu pro tablety a chytré telefony se systémem Android. Jedná se o výkonnou aplikaci, která podporuje několik jazyků včetně několika verzí jazyka PYTHON. Aplikace nejlépe funguje s externími klávesnicemi, jako je například Asus Transformer.

droidedit obrázky

Můžete vyzkoušet verzi zdarma a můžete také účel placené verze pro podporu SSH a SFTP. Níže jsou zmíněny některé funkce této aplikace.

Systémové funkce

  1. Podporuje více než desítky jazyků včetně C, C++, Javy, Pythonu atd.
  2. Soubory HTML lze snadno otevřít v prohlížeči
  3. Můžete také importovat a otevírat soubory přímo z Dropboxu.
  4. V této aplikaci je podporován jazyk SL4A.
  5. Je zde podpora kódování znaků
  6. Placená verze obsahuje zabezpečený shell a režim root a podporu Dropboxu a Disků a podporu SFTP/FTP.

Funkce editoru

  1. K dispozici je několik možností barevných motivů
  2. K dispozici je také zvýraznění syntaxe pro přehledné vnímání kódu
  3. .

  4. Kód můžete vracet nebo opakovat do nekonečna

Ceník

Základní verze – zdarma (obsahuje reklamy)

Placená verze – 2 USD

Závěrečný verdikt: