Pydroid 3 je nejsnadněji použitelné a výkonné vzdělávací Python 3 IDE pro Android.
Funkce:
- Offline Python 3 interpret: ke spuštění Python programů není potřeba žádný internet.
- Správce balíčků Pip a vlastní úložiště pro předem sestavené balíčky Wheel pro vylepšené vědecké knihovny, jako jsou numpy, scipy, matplotlib, scikit-learn a jupyter.
- OpenCV je nyní k dispozici (na zařízeních s podporou Camera2 API). *
- K dispozici jsou také TensorFlow a PyTorch. *
- Předem dostupné příklady pro rychlejší učení.
- Kompletní podpora Tkinter pro GUI.
- Plně vybavený emulátor terminálu s podporou readline (dostupný v pipu).
- Vestavěný kompilátor C, C++ a dokonce i Fortran navržený speciálně pro Pydroid 3. Umožňuje Pydroidu 3 sestavit jakoukoli knihovnu z pipu, i když používá nativní kód. Můžete také vytvářet a instalovat závislosti z příkazového řádku.
- Podpora Cython.
- PDB debugger s body přerušení a hodinkami.
- Grafická knihovna Kivy se zbrusu novým backendem SDL2.
- Podpora PySide6 dostupná v úložišti Quick Install spolu s podporou matplotlib PySide6 bez nutnosti dalšího kódu.
- Podpora Matplotlib Kivy dostupná v úložišti Quick Install.
- podpora pygame 2.
Vlastnosti editoru:
- Predikce kódu, automatické odsazení a analýza kódu v reálném čase, stejně jako v jakémkoli skutečném IDE. *
- Rozšířený panel klávesnice se všemi symboly, které potřebujete naprogramovat v Pythonu.
- Zvýraznění syntaxe a motivy.
- Karty.
- Vylepšená navigace v kódu s interaktivním přiřazením/definicí gotos.
- Sdílení jedním kliknutím na Pastebin.
* Funkce označené hvězdičkou jsou dostupné pouze ve verzi Premium.
Rychlý manuál.
Pydroid 3 vyžaduje alespoň 250 MB volné vnitřní paměti. Doporučuje se 300 MB+. Více, pokud používáte těžké knihovny, jako je scipy.
Chcete-li spustit ladění, umístěte zarážky kliknutím na číslo řádku.
Kivy je detekován pomocí „import kivy“, „from kivy“ nebo „#Pydroid run kivy“.
PySide6 je detekován pomocí „import PySide6“, „from PySide6“ nebo „#Pydroid run qt“.
Totéž pro sdl2, tkinter a pygame.
Existuje speciální režim „#Pydroid run terminal“, který zajišťuje, že váš program běží v terminálovém režimu (to je užitečné u matplotlib, který se automaticky spouští v režimu GUI)
Proč jsou některé knihovny pouze prémiové?
Tyto knihovny bylo extrémně těžké přenést, takže jsme museli požádat jiného vývojáře, aby to udělal. Na základě dohody jsou jeho větve těchto knihoven poskytovány pouze prémiovým uživatelům. Pokud byste chtěli vyvíjet bezplatné forky těchto knihoven - kontaktujte nás.
Podílejte se na vývoji Pydroidu 3 nahlášením chyb nebo poskytnutím požadavků na funkce. Vážíme si toho.
Vzhledem k tomu, že hlavním cílem Pydroid 3 je pomoci uživatelům naučit se programovací jazyk Python 3, je naší první prioritou portování vědeckých knihoven (takže knihovny související se systémem jsou portovány pouze tehdy, když jsou používány jako závislosti na nějakém jiném vzdělávacím balíčku).
Legální informace.
Některé binární soubory v Pydroid 3 APK jsou licencovány pod (L)GPL, pošlete nám e-mail pro zdrojový kód.
Předpokládá se, že knihovny GPL čistého Pythonu dodávané s Pydroidem 3 již přicházejí ve formě zdrojového kódu.
Pydroid 3 nesbalí žádné nativní moduly s licencí GPL, aby se zabránilo jejich automatickému importu. Slavným příkladem takové knihovny je GNU readline, kterou lze nainstalovat pomocí pip.
Ukázky dostupné v aplikaci jsou zdarma pro vzdělávací účely s jedinou výjimkou: nemohou být použity v žádných konkurenčních produktech (žádným způsobem). Pokud si nejste jisti, zda se vaše aplikace toto omezení týká, vždy požádejte o povolení prostřednictvím e-mailu.
Android je ochranná známka společnosti Google Inc.
Datum aktualizace
31. 10. 2024