Pydroid 3 je najľahšie použiteľné a výkonné vzdelávacie Python 3 IDE pre Android.
Vlastnosti:
- Offline interpret Python 3: na spustenie programov Python nie je potrebný žiadny internet.
- Správca balíkov Pip a vlastné úložisko pre vopred zostavené balíky kolies pre vylepšené vedecké knižnice, ako sú numpy, scipy, matplotlib, scikit-learn a jupyter.
- OpenCV je teraz k dispozícii (na zariadeniach s podporou Camera2 API). *
- K dispozícii sú aj TensorFlow a PyTorch. *
- Príklady dostupné hneď po vybalení pre rýchlejšie učenie.
- Kompletná podpora Tkinter pre GUI.
- Plne vybavený emulátor terminálu s podporou readline (dostupný v pip).
- Vstavaný kompilátor C, C++ a dokonca aj Fortran navrhnutý špeciálne pre Pydroid 3. Umožňuje Pydroidu 3 zostaviť akúkoľvek knižnicu z pipu, aj keď používa natívny kód. Závislosti môžete vytvárať a inštalovať aj z príkazového riadku.
- Podpora Cython.
- PDB debugger s bodmi prerušenia a hodinkami.
- Grafická knižnica Kivy s novým lesklým backendom SDL2.
- Podpora PySide6 dostupná v repozitári rýchlej inštalácie spolu s podporou matplotlib PySide6 bez potreby ďalšieho kódu.
- Podpora Matplotlib Kivy dostupná v repozitári rýchlej inštalácie.
- podpora pygame 2.
Vlastnosti editora:
- Predikcia kódu, automatické odsadenie a analýza kódu v reálnom čase ako v akomkoľvek skutočnom IDE. *
- Rozšírený panel klávesnice so všetkými symbolmi, ktoré potrebujete na programovanie v Pythone.
- Zvýraznenie syntaxe a témy.
- Záložky.
- Vylepšená navigácia v kóde s interaktívnymi priradeniami/definíciami.
- Zdieľanie jedným kliknutím na Pastebin.
* Funkcie označené hviezdičkou sú dostupné len vo verzii Premium.
Rýchly manuál.
Pydroid 3 vyžaduje aspoň 250 MB voľnej vnútornej pamäte. Odporúča sa 300 MB+. Viac, ak používate ťažké knižnice, ako je scipy.
Ak chcete spustiť ladenie, umiestnite body prerušenia kliknutím na číslo riadku.
Kivy sa zistí pomocou „import kivy“, „from kivy“ alebo „#Pydroid run kivy“.
PySide6 sa zistí pomocou „import PySide6“, „from PySide6“ alebo „#Pydroid run qt“.
To isté pre sdl2, tkinter a pygame.
Existuje špeciálny režim „#Pydroid run terminal“, aby sa zabezpečilo, že váš program beží v terminálovom režime (toto je užitočné pri matplotlib, ktorý sa automaticky spúšťa v režime GUI)
Prečo sú niektoré knižnice len prémiové?
Tieto knižnice bolo extrémne ťažké preniesť, takže sme museli požiadať iného vývojára, aby to urobil. Na základe dohody sú jeho forky týchto knižníc poskytované iba prémiovým používateľom. Ak by ste chceli vyvinúť bezplatné forky týchto knižníc - kontaktujte nás.
Zúčastnite sa vývoja Pydroidu 3 nahlasovaním chýb alebo poskytovaním požiadaviek na funkcie. Vážime si to.
Keďže hlavným cieľom Pydroid 3 je pomôcť používateľovi naučiť sa programovací jazyk Python 3, našou prvou prioritou je portovanie vedeckých knižníc (takže knižnice súvisiace so systémom sa prenášajú len vtedy, keď sa používajú ako závislosti nejakého iného vzdelávacieho balíka).
Právne informácie.
Niektoré binárne súbory v Pydroid 3 APK sú licencované pod (L)GPL, pošlite nám e-mail pre zdrojový kód.
Knižnice GPL čistého Pythonu dodávané s Pydroidom 3 sa považujú za dostupné už vo forme zdrojového kódu.
Pydroid 3 nepripája žiadne natívne moduly s licenciou GPL, aby sa zabránilo ich automatickému importu. Slávnym príkladom takejto knižnice je GNU readline, ktorú je možné nainštalovať pomocou pip.
Ukážky dostupné v aplikácii sú bezplatné na vzdelávacie účely s jednou výnimkou: tieto ani ich odvodené diela nemožno použiť v žiadnych konkurenčných produktoch (akýmkoľvek spôsobom). Ak si nie ste istí, či sa toto obmedzenie týka vašej aplikácie, vždy požiadajte o povolenie prostredníctvom e-mailu.
Android je ochranná známka spoločnosti Google Inc.
Aktualizované
31. 10. 2024