Pydroid 3 je najbolj enostaven za uporabo in zmogljiv izobraževalni Python 3 IDE za Android.
Lastnosti:
- Tolmač Python 3 brez povezave: za izvajanje programov Python ni potreben internet.
- Upravitelj paketov Pip in repozitorij po meri za vnaprej zgrajene pakete koles za izboljšane znanstvene knjižnice, kot so numpy, scipy, matplotlib, scikit-learn in jupyter.
- OpenCV je zdaj na voljo (na napravah s podporo za Camera2 API). *
- Na voljo sta tudi TensorFlow in PyTorch. *
- Primeri, ki so na voljo že pripravljeni za hitrejše učenje.
- Popolna podpora Tkinter za GUI.
- Terminal Emulator s polnimi funkcijami, s podporo za readline (na voljo v pip).
- Vgrajen prevajalnik C, C++ in celo Fortran, zasnovan posebej za Pydroid 3. Omogoča, da Pydroid 3 zgradi katero koli knjižnico iz pipa, tudi če uporablja izvorno kodo. Prav tako lahko zgradite in namestite odvisnosti iz ukazne vrstice.
- Podpora za Cython.
- Razhroščevalnik PDB z prekinitvenimi točkami in urami.
- Grafična knjižnica Kivy z bleščečim novim zaledjem SDL2.
- Podpora za PySide6 je na voljo v repozitoriju za hitro namestitev skupaj s podporo za PySide6 za matplotlib brez dodatne kode.
- Podpora za Matplotlib Kivy je na voljo v repozitoriju za hitro namestitev.
- podpora za pygame 2.
Funkcije urejevalnika:
- Predvidevanje kode, samodejno zamikanje in analiza kode v realnem času, tako kot v katerem koli pravem IDE. *
- Razširjena vrstica tipkovnice z vsemi simboli, ki jih potrebujete za programiranje v Pythonu.
- Označevanje sintakse in teme.
- Zavihki.
- Izboljšana navigacija po kodi z interaktivnimi gotoji za dodelitev/definicijo.
- Delite z enim klikom na Pastebin.
* Funkcije, označene z zvezdico, so na voljo samo v različici Premium.
Hitri priročnik.
Pydroid 3 zahteva vsaj 250 MB prostega notranjega pomnilnika. Priporočeno je 300 MB+. Več, če uporabljate težke knjižnice, kot je scipy.
Če želite zagnati odpravljanje napak, postavite prekinitvene točke s klikom na številko vrstice.
Kivy je zaznan z »import kivy«, »from kivy« ali »#Pydroid run kivy«.
PySide6 je zaznan z »import PySide6«, »from PySide6« ali »#Pydroid run qt«.
Enako za sdl2, tkinter in pygame.
Obstaja poseben način "#Pydroid run terminal", ki zagotavlja, da se vaš program izvaja v terminalskem načinu (to je uporabno pri matplotlib, ki se samodejno izvaja v načinu GUI)
Zakaj so nekatere knjižnice samo premium?
Te knjižnice je bilo izjemno težko prenesti, zato smo morali prositi drugega razvijalca, da to stori. Po dogovoru so njegove vilice teh knjižnic na voljo samo premium uporabnikom. Če želite razviti brezplačne razcepe teh knjižnic - nas kontaktirajte.
Sodelujte pri razvoju Pydroid 3 tako, da prijavite napake ali nam pošljete zahteve po funkcijah. To cenimo.
Ker je glavni cilj Pydroid 3 pomagati uporabniku pri učenju programskega jezika Python 3, je naša prva prednostna naloga prenos znanstvenih knjižnic (zato so knjižnice, povezane s sistemom, prenesene le, če se uporabljajo kot odvisnosti od kakšnega drugega izobraževalnega paketa).
Pravne informacije.
Nekatere dvojiške datoteke v Pydroid 3 APK so licencirane pod (L)GPL, za izvorno kodo nam pošljite e-pošto.
Knjižnice čistega Pythona GPL, povezane s Pydroidom 3, veljajo za že v obliki izvorne kode.
Pydroid 3 ne združuje nobenih izvornih modulov z licenco GPL, da bi se izognil njihovemu samodejnemu uvozu. Slavni primer takšne knjižnice je GNU readline, ki jo je mogoče namestiti s pipom.
Vzorci, ki so na voljo v aplikaciji, so brezplačni za izobraževalno uporabo z eno izjemo: njih ali njihovih izpeljank ni mogoče uporabiti v nobenem konkurenčnem izdelku (na noben način). Če niste prepričani, ali ta omejitev vpliva na vašo aplikacijo, vedno prosite za dovoljenje po e-pošti.
Android je blagovna znamka družbe Google Inc.
Posodobljeno dne
31. okt. 2024