Table of Contents

Consider Sharing

Best Python Editors for Android

Brzmi szalenie, prawda?

Kodowanie na smartfonie nie jest łatwe w ogóle, ale z niektórych zaawansowanych aplikacji specjalnie wykonane do tych celów, można obsługiwać, client-side, jak również server-side both.

Everyone ma android phones nowadays.

Everyone chce nauczyć się kodować, ale są ograniczone przez pewne ograniczenia do nauki. Najbardziej eksplodującym błędem jest to, że potrzebujesz komputera nawet do nauki podstaw.

Kilka lat temu, ludzie zostali bez wyboru i skończyło się na kupnie laptopa lub komputera wartego 500 dolarów. Najgorsze, co się dzieje, gdy widzą, kodowanie nie jest dla nich i powinni spróbować czegoś innego. Totalne marnotrawstwo!

Stąd jeśli jesteś zupełnie początkujący i nie uczysz się go autentycznie, ale jako część hobby, musisz unikać kupowania laptopa lub PC. W 2021 roku, masz aplikacje mobilne do wypróbowania. Po wygodnym z podstawowych składni, można oczywiście iść do amazon i kupić laptop.

featured image

Dlaczego nie używać Web-Based Interfaces do kodowania?

Inną rzeczą, która pochodzi z kodowania na telefonie, jest pisanie i ćwiczenie bezpośrednio na stronach internetowych do nauki. Strony takie jak W3Schools, nauczyć się python, Codecademy, itp zapewnia oddzielny edytor kodu, gdzie można pisać kod i wykonać je z wbudowanym kompilatorem.

Te strony są wystarczająco inteligentne, ale brakuje w niektórych aspektach, takich jak ich edytor kodu brakuje formatowania kodu, wcięcie, kolorowanie składni i funkcji zapisywania plików. Jednakże, nie powinniśmy przeoczyć giganta i głęboką wiedzę, które zapewniają.

Dedykowana aplikacja do kodowania zapewnia środowisko wolne od rozproszenia uwagi. Poza tym, pozwala pozbyć się Internetu do formatowania i zapisywania kodu.

Te aplikacje całkowicie polegają na wbudowanych kompilatorach, a nie online. Inne funkcje, takie jak motywy i podświetlanie składni w wielu kolorach również dostępne w nich. Istnieje wsparcie dla rozszerzonej klawiatury i funkcji autouzupełniania.

Also Read: 10 Most-Popular Java Editor Apps on Play Store

Also Read: 2021’s Top 10 Coding Challange Websites

Also Read: Top 10 Best JavaScript Editors For Android

Lista najlepszych edytorów Pythona dla Androida do użycia w 2021 roku

1. Pydroid 3

To jest top do naszej listy i priorytet. Obsługuje najnowszy interpreter python 3.8, który jest niesamowitą rzeczą z aplikacją mobilną. Twórcy są naprawdę zaniepokojeni tymi małymi rzeczami, które inni ignorują. Interpreter jest całkowicie offline.

Posiada wsparcie dla niektórych zaawansowanych bibliotek naukowych, takich jak NumPy, SciPy i matplotlib do analizy danych. Dla szkolenia maszynowego, istnieje wsparcie dla Scikit Learn i TensorFlow. Dla rozwoju aplikacji opartych na GUI można również zaimportować Tkinter.

  • pyroid image 1
  • pyroid image 2

Istnieje wiele innych rzeczy, dlaczego ten edytor powinien być twoim priorytetem. Niektóre ważne z nich są wymienione poniżej.

Cechy systemu:

  1. Zawiera interpreter Pythona 3.8
  2. Kompilatory są absolutnie Offline.
  3. Dostępność menedżera pakietów pip z łatwo importowalnym niestandardowym repozytorium dla bibliotek naukowych, takich jak sci-kit learns do uczenia maszynowego, NumPy, matplotlib, Panda itp.
  4. Dostępność dużych bibliotek, takich jak TensorFlow.
  5. Dostępność przykładów do szybkiej nauki pythona.
  6. Obsługa Tkinter dla GUI.
  7. Obsługa terminala.
  8. CPython jest również obsługiwany.
  9. Zawiera wbudowany kompilator dla C, C++ i Fortran.
  10. Debugger PDB z zegarkami
  11. Dostępność biblioteki graficznej z SDL2
  12. PyQt5 i inne biblioteki takie jak matplotlib są szybko instalowalne bez żadnego dodatkowego kodu wymaganego
  13. Obsługa Pygame 2

Funkcje edytora:

  1. Funkcja automatycznego wcięcia
  2. Aplikacja posiada funkcję przewidywania kodu jak w systemowych edytorach
  3. .oparty edytor
  4. Podświetlanie składni jest również dostępne
  5. Ulepszona i łatwa nawigacja po kodzie
  6. Obsługa wielu zakładek pozwala na tworzenie wielu zakładek jednocześnie

Ceny

Podstawowa wersja – Free

Upgrade – $13.99

2. Acode

Acode to proste i lekkie IDE dla Andrioda. Ta aplikacja nie jest skoncentrowana na konkretnym języku, ale obsługuje wszystkie języki w najlepszy sposób.

Bez żadnych reklam, będziesz w stanie stworzyć całą aplikację w pythonie lub zaprojektować cały szablon z HTML, CSS i JavaScript. Jest jeszcze kilka innych funkcji, które wymieniłem poniżej.

acode app images

Mówiłem o tej aplikacji w innym artykule, gdzie dałem ci listę najlepszych edytorów HTML dla Androida.

Funkcje systemowe

  1. Jest wsparcie terminala w tej aplikacji.
  2. Pliki są edytowalne z dowolnego urządzenia
  3. Ma wsparcie dla GitHub.
  4. Wsparcie dla FTP.
  5. Jest to aplikacja Open Source, więc aplikacja jest całkowicie darmowa bez żadnych reklam.
  6. Przepływ pracy jest płynny i ulepszony, mimo że jest to edytor mobilny.
  7. Wspiera inne języki niż Python, takie jak PHP, Java, JavaScript, C, C++, itp.
  8. Aplikacja jest wysoce konfigurowalna.
  9. Dostępność konsoli JavaScript.

Funkcje edytora

  1. Wyświetlanie składni dla różnych funkcji, klas, i zmiennych
  2. 10+ Motywy
  3. Przyjazny dla użytkownika
  4. PodglądHTML wewnątrz aplikacji
  5. Skróty klawiaturowe
  6. Bez reklam (odczuwalne)

Ceny

Darmowy (bez reklam)

3. Dcoder

Dcoder to mobilne IDE z wbudowanym kompilatorem dla ponad 50 języków programowania, w tym C, C++, Python i Java. Skupiając się szczególnie na rozwoju, posiada kilka świetnych i łatwo dostępnych frameworków takich jak React.js, Angular, Django, Flask i flutter, itp.

dcoder app images

Ta aplikacja szczyci się tym, że dorównuje wydajnością Notatnikowi ++ i Sublime text oraz Eclipse. Tutaj możesz znaleźć problemy algorytmiczne do rozwiązania według poziomu trudności, który Ci odpowiada.

Cechy systemu

  1. Prawie wszystkie języki (50+) są obsługiwane, w tym pascal, swift, obiektywny C, itp.
  2. Python 2.7 i 3, są obsługiwane.
  3. Łatwa obsługa wyników kompilacji
  4. Wyzwania i problemy są dostępne do rozwiązania
  5. Wspierane są frameworki Pythona, takie jak Django i Flask. Inne frameworki, takie jak React.js, Flutter, Angular są również obsługiwane.
  6. Obsługa Github
  7. Łatwe wdrażanie projektu bezpośrednio z telefonu

Funkcje edytora

  1. Podświetlanie składni
  2. .

  3. Automatyczne wcięcie i nawias
  4. Łatwe cofanie i przywracanie
  5. Widok sugestii

Ceny

Darmowe (Zawiera reklamy)

4. Programming Hub

Programming hub nie jest dedykowanym edytorem kodu, ale jest to platforma edukacyjna, która posiada wbudowany edytor kodu. Uwzględniłem tę aplikację tylko na tej liście, ponieważ jest ona opracowana we współpracy z ekspertami Google. Nauka tutaj jest tak łatwa i ciekawa jak granie w grę. Aplikacja jest najlepsza dla początkujących.

Cechy systemu

  1. Zrozumiałe ilustracje do nauki w przyjazny sposób
  2. Wsparcie dla Python 2.7 i 3.7
  3. Wsparcie dla innych języków programowania, takich jak C, C++, HTML, JavaScript i R.
  4. Wsparcie dla skryptów powłoki Linuksa
  5. Dostępność kursów programowania
  6. Jeden może również nauczyć się SQL
  7. Analiza dużych danych jest tutaj możliwa

Cechy edytora

  1. Interaktywne doświadczenie
  2. Automatyczne wcięcie kodu
  3. Sugestie kodu są dostarczane podczas pisania.
  4. Jeden z najlepszych edytorów opartych na AI
  5. Bez reklam

Ceny

Darmowy (bez reklam)

5. Spck Code Editor

Jest to jeden z najlepszych edytorów kodu dla pythona na systemach android. Łatwy do zainstalowania z play store, aplikacja pozwala pomóc dużo podczas pisania kodu. Obsługuje głównie HTML, CSS i JavaScript, ale inne języki takie jak python, ruby, C++ i Java są również obsługiwane.

SPCK app images

Ten konkretny edytor jest zdecydowanie jednym z najlepszych z zaawansowanym wsparciem code-hinting jak TypeScript i skrót Emmet. Poniżej znajdują się jego inne cechy wymienione.

Cechy systemu

  1. Łatwe klonowanie i obsługa repozytoriów (GitHub, Gitlab, Bitbucket)
  2. Integracja z Git
  3. Ulepszona przeglądarka stron internetowych
  4. Dostępne wsparcie dla konsoli JavaScript
  5. Eksport i import do formatów ZIP
  6. Nie jest wymagane połączenie z Internetem
  7. Wsparcie dla prawie wszystkich języków, główne wyróżnione języki to HTML, CSS, JavaScript (skoncentrowany na projektowaniu stron internetowych)
  8. Możesz zrobić kopię zapasową plików w każdej chwili

Funkcje edytora

  1. Rozszerzenie klawiatury dla szybszej edycji kodu
  2. Smart auto-completer
  3. Automatyczne wcięcie (js-beautify)
  4. Dostępne jasne i ciemne motywy
  5. Smart code editing with Emmet abbreviation support

Pricing

Free (No Ads)

6. Creative IDE

Jest to środowisko programistyczne, a także platforma edukacyjna. Aplikacja obsługuje kilkadziesiąt języków programowania i kolejne kilkadziesiąt frameworków. Działa bez połączenia z Internetem. Aplikacje wspierają python 2.7 i python 3, jak również.

Każdy może ćwiczyć na tym, który pasuje do jego projektów. Jest to dobra aplikacja dla początkujących, jak również. Wraz z potężnym edytorem kodu, ma kilka ostatecznych funkcji, które są wymienione poniżej.

Uwaga: Creative IDE app nie jest dostępny w Sklepie Play z pewnych powodów.

Cechy systemu

  1. Aplikacja działa bez połączenia z internetem
  2. Jest to aplikacja przyjazna dla początkujących, możesz z niej korzystać nawet jeśli jesteś nowicjuszem
  3. Edytowanie kodu bez lagów wydajność się chwali i obsługuje więcej niż 100 linii
  4. Błędy są łatwo rozwiązywalne, dzięki świetnemu debuggerowi, który pokazuje sugestie w liczbie i segmencie
  5. Dla rozwoju sieci, masz wsparcie dla wbudowanej przeglądarki podobnej do Chrome z narzędziami deweloperskimi, inspektorem, konsolą i przeglądarką źródeł stron
  6. IDE ma mały rozmiar i jest lekkie dla smartfonów o niskiej specyfikacji, aby łatwo sobie z nim poradzić

Funkcje edytora

  1. Istnieje wsparcie dla ciemnego motywu
  2. Możesz korzystać z nieograniczonej liczby zakładek i terminali
  3. Rozszerzona klawiatura jest zapewniona dla szybkiego i stabilnego pisania
  4. Edytor kodu posiada funkcje kolorowania składni dla różnych funkcji, klas i metod
  5. Istnieje wsparcie dla wbudowanych narzędzi, takich jak menedżer schowka, color-picker, itp.

Ceny

Darmowy (Zawiera reklamy)

7. QPython 3L

Inny wydajny i przyjazny dla użytkownika edytor kodu dla androida to QPython 3L. Pochodzi z niektórych popularnych i niesamowite funkcje, takie jak QPYI, interpreter, środowisko uruchomieniowe i SL4A support.

qpython app images

QPython 3L jest dobry dla doświadczonych użytkowników, jak i początkujących. Plusem jest to, że aplikacja jest darmowa w użyciu i jest przyjazna dla użytkownika.

Cechy systemu

  1. Istnieje wsparcie dla biblioteki QPYI i SL4A
  2. Jest to aplikacja open-source, więc można z niej korzystać za darmo, bez żadnych reklam
  3. Interpretator Pythona jest offline, nie wymaga połączenia z Internetem podczas uruchamiania aplikacji
  4. Obsługuje uruchamianie wielu programów w tym samym czasie, takich jak aplikacja internetowa, konsola i SL4A, itp.
  5. Biblioteki naukowe takie jak NumPy, SciPy, matplotlib, sci-kit learn są obsługiwane.
  6. Jest zrozumiałe wyjaśnienie wszystkiego (dokumentacja), pomoże ci to jako początkującemu.
  7. Istnieje wsparcie GitHub.

Funkcje edytora

  1. Łatwy w użyciu interfejs
  2. Podświetlanie kodu i automatyczne wcięcie

Ceny

Darmowy (zawiera reklamy)

8. Kompilator online

Kompilator online jest jedną z najlepszych aplikacji służących jako edytor kodu dla pythona. Choć obsługuje ponad 23 języki, jest bez zarzutu, bez opóźnień i wydajny. Co odróżnia go od innych są kompilatory, które pochodzą z nim są oparte na chmurze, co jest dlaczego rozmiar aplikacji wychodzi tylko 1,7 MB.

Cechy systemu

  1. Kompilator online obsługuje więcej niż 23 języki programowania.
  2. Skryptowanie powłoki Linux jest obsługiwane
  3. Istnieje wsparcie dla kompilatora GCC dla C, C++, C++ 14, C++, 17, i kompilatora mono dla C#.
  4. Istnieje wsparcie dla Python 2.7 jak również 3.0.
  5. Podkreśloną cechą jest rozmiar aplikacji będący tylko 1.7 MB, powodem jest to, że jest to kompilator online w chmurze, to na pewno potrzebuje połączenia z internetem.
  6. Plik może być łatwo importowany z lokalnego storage.

Editor Feature

  1. Proper Syntax highlighting w różnych kolorach.
  2. Funkcja autozapisu jest tam, aby zapisać swoje kody tak szybko, jak piszesz, nie ma obawy o utratę swojej pracy.

Cena

Free (Contain Ads)

9. Code Editor by Rythm Software

Aplikacja jest specjalnie zoptymalizowana do kodowania i obsługuje ponad 100 języków. Zawiera wszystkie wymagane funkcje do kodowania, takie jak podświetlanie składni, autouzupełnianie kodu i auto-indentacja, itp. Interfejs użytkownika jest dość czysty i skoncentrowany.

obrazy aplikacji edytora kodu

Cechy systemu

  1. Obsługuje ponad 110 języków, w tym różne wersje Pythona
  2. Posiada wbudowaną konsolę JavaScript, jeśli potrzebujesz frontendu podczas pracy z Pythonem.w konsoli JavaScript, jeśli potrzebujesz trochę pracy frontend podczas rozwoju z Pythonem.
  3. Pliki mogą być łatwo dostępne z Google Drive, Dropbox, i OneDrive
  4. Jedna może tworzyć nieograniczoną liczbę zakładek i może łatwo przełączać się między nimi.
  5. Szukaj i zamień funkcje są dostępne

Funkcje edytora

  1. Auto-uzupełnianie kodu jest dostępne, co jest bardzo pomocne w zwiększaniu szybkości.
  2. Undo i Redo kody i inne zmiany.
  3. Rozszerzona klawiatura jest włączona podczas pisania
  4. Automatyczne wcięcie jest dostępne
  5. HTML i Markdowns mogą być podglądane
  6. Istnieją 3 motywy dostępne dla tej aplikacji.
  7. Podświetlanie składni w 30+ motywach, absolutnie wspaniałe, pasuje do wydajności VSC.

Ceny

Darmowe (Contain Ads)

10. DroidEdit

DroidEdit to edytor kodu dla tabletów i smartfonów z systemem Android. Jest to potężna aplikacja, która obsługuje kilka języków, w tym wiele wersji PYTHON. Aplikacja działa najlepiej z zewnętrznych klawiatur, takich jak Asus Transformer.

droidedit images

Możesz wypróbować darmową wersję i może również cel płatnej wersji dla SSH i SFTP wsparcia. Poniżej wymieniono niektóre cechy tej aplikacji.

Cechy systemu

  1. Obsługuje więcej niż kilkadziesiąt języków, w tym C, C++, Java, Python, etc.
  2. Pliki HTML można łatwo otworzyć w przeglądarce
  3. Można również importować i otwierać pliki bezpośrednio z Dropbox.
  4. SL4A jest obsługiwany w tej aplikacji.
  5. Istnieje wsparcie dla kodowania znaków
  6. Płatna wersja zawiera bezpieczną powłokę i tryb roota oraz wsparcie dla Dropbox i Drives oraz wsparcie SFTP/FTP.

Funkcje edytora

  1. Dostępnych jest kilka opcji motywów kolorystycznych
  2. Wyświetlanie składni jest również dostępne dla jasnego postrzegania kodu
  3. .

  4. Możesz cofnąć lub powtórzyć kod nieskończoną ilość razy

Ceny

Wersja podstawowa – darmowa (zawiera reklamy)

Wersja płatna – $2

Ostateczny werdykt: