„Pydroid 3“ yra lengviausiai naudojamas ir galingiausias mokomasis „Python 3 IDE“, skirtas „Android“.
Funkcijos:
- Python 3 vertėjas neprisijungus: norint paleisti Python programas nereikia interneto.
- „Pip“ paketų tvarkyklė ir tinkinta saugykla, skirta iš anksto sukurtiems ratų paketams patobulintoms mokslinėms bibliotekoms, pvz., „numpy“, „scipy“, „matplotlib“, „scikit-learn“ ir „jupyter“.
- OpenCV dabar pasiekiamas (įrenginiuose su Camera2 API palaikymu). *
- Taip pat yra „TensorFlow“ ir „PyTorch“. *
- Greitesniam mokymuisi pavyzdžiai yra paruošti.
- Visiškas „Tkinter“ GUI palaikymas.
- Visas funkcijas turintis terminalo emuliatorius su readline palaikymu (galima naudoti pip).
- Integruotas C, C++ ir net Fortran kompiliatorius, sukurtas specialiai Pydroid 3. Tai leidžia Pydroid 3 sukurti bet kokią biblioteką iš pip, net jei ji naudoja savo kodą. Taip pat galite kurti ir įdiegti priklausomybes iš komandinės eilutės.
- Cython palaikymas.
- PBP derinimo priemonė su lūžio taškais ir laikrodžiais.
- „Kivy“ grafinė biblioteka su blizgančia nauja SDL2 fonine programa.
- „PySide6“ palaikymas pasiekiamas greitojo diegimo saugykloje kartu su „matplotlib“ „PySide6“ palaikymu be papildomo kodo.
- „Matplotlib Kivy“ palaikymas pasiekiamas greitojo diegimo saugykloje.
- pygame 2 palaikymas.
Redaktorius:
- Kodo numatymas, automatinė įtrauka ir realiojo laiko kodo analizė, kaip ir bet kurioje tikroje IDE. *
- Išplėsta klaviatūros juosta su visais simboliais, kuriuos reikia programuoti Python.
- Sintaksės paryškinimas ir temos.
- Skirtukai.
- Patobulinta kodo navigacija su interaktyviomis priskyrimo / apibrėžimo funkcijomis.
- Bendrinkite Pastebin vienu spustelėjimu.
* Žvaigždute pažymėtos funkcijos pasiekiamos tik Premium versijoje.
Greitas vadovas.
Pydroid 3 reikia mažiausiai 250 MB laisvos vidinės atminties. Rekomenduojama 300 MB+. Daugiau, jei naudojate sunkias bibliotekas, pvz., scipy.
Norėdami paleisti derinimo vietą (-us), paspaudę eilutės numerį.
Kivy aptinkamas su „import kivy“, „from kivy“ arba „#Pydroid run kivy“.
PySide6 aptinkamas naudojant „import PySide6“, „iš PySide6“ arba „#Pydroid run qt“.
Tas pats sdl2, tkinter ir pygame.
Yra specialus režimas „#Pydroid Run terminal“, kad jūsų programa veiktų terminalo režimu (tai naudinga naudojant „matplotlib“, kuris automatiškai veikia GUI režimu)
Kodėl kai kurios bibliotekos yra tik aukščiausios kokybės?
Šias bibliotekas buvo labai sunku perkelti, todėl turėjome paprašyti kito kūrėjo tai padaryti. Pagal susitarimą jo šakutės šių bibliotekų teikiamos tik aukščiausios kokybės vartotojams. Jei norite sukurti nemokamas šių bibliotekų šakes - susisiekite su mumis.
Dalyvaukite kuriant Pydroid 3 pranešdami apie klaidas arba pateikdami mums funkcijų užklausas. Mes tai vertiname.
Kadangi pagrindinis „Pydroid 3“ tikslas yra padėti vartotojui išmokti „Python 3“ programavimo kalbą, mūsų pirmasis prioritetas yra mokslinių bibliotekų perkėlimas (taigi su sistema susijusios bibliotekos perkeliamos tik tada, kai jos naudojamos kaip kokio nors kito mokymo paketo priklausomybės).
Legali informacija.
Kai kurie Pydroid 3 APK dvejetainiai failai yra licencijuoti pagal (L)GPL, atsiųskite mums el. laišką, kad gautumėte šaltinio kodą.
Manoma, kad GPL grynos Python bibliotekos, susietos su Pydroid 3, jau yra šaltinio kodo forma.
„Pydroid 3“ nesujungia jokių GPL licencijuotų vietinių modulių, kad būtų išvengta automatinio jų importavimo. Garsusis tokios bibliotekos pavyzdys yra GNU readline, kurią galima įdiegti naudojant pip.
Programoje pateikiami pavyzdžiai mokomiesiems tikslams yra nemokami, išskyrus vieną išimtį: jie arba jų išvestiniai kūriniai negali būti naudojami jokiuose konkuruojančiuose produktuose (jokiu būdu). Jei nesate tikri, ar jūsų programai turi įtakos šis apribojimas, visada paprašykite leidimo el. paštu.
Android yra Google Inc. prekės ženklas.