Application Description
Ervaar de kracht van Python 3 op Android met Pydroid 3, een gebruiksvriendelijke en robuuste IDE. Deze uitgebreide app biedt offline Python 3-interpretatie, waardoor er geen internetverbinding nodig is om uw code uit te voeren.
Belangrijkste kenmerken:
- Offline Python 3 Interpreter: Voer Python-programma's uit zonder internetverbinding.
- Pip Package Manager & Custom Repository: Krijg toegang tot een breed scala aan bibliotheken, waaronder wetenschappelijke pakketten zoals NumPy, SciPy, Matplotlib, Scikit-learn en Jupyter, dankzij een aangepaste repository met vooraf gebouwd wiel pakketten. OpenCV wordt ook ondersteund op compatibele apparaten.
- Verbeterde wetenschappelijke bibliotheken: Maak gebruik van krachtige bibliotheken zoals TensorFlow en PyTorch (Premium).
- GUI-ondersteuning: Ontwikkel grafische gebruikersinterfaces met volledige Tkinter-ondersteuning.
- Terminal-emulator: Bevat een volledig uitgeruste terminal-emulator met leeslijnondersteuning (via pip).
- Ingebouwde compilers: Compileer C-, C- en Fortran-code rechtstreeks in de app. Dit maakt het mogelijk om bibliotheken van pip te bouwen, zelfs die met native code-afhankelijkheden.
- Geavanceerde ontwikkelingstools: Profiteer van Cython-ondersteuning, een PDB-debugger met breekpunten en horloges, en ondersteuning voor Kivy (met SDL2-backend), PySide6 (met Matplotlib-integratie) en Pygame 2.
- Intuïtieve editor: Geniet van codevoorspelling, automatische inspringing, realtime codeanalyse (Premium), een gespecialiseerd toetsenbord, syntaxisaccentuering, thema's, tabbladen en verbeterde codenavigatie.
Premiumfuncties:
Verschillende geavanceerde functies, gemarkeerd met een asterisk (*) in de originele beschrijving, zijn beschikbaar in de premiumversie. Deze omvatten verbeterde codevoorspelling, automatische inspringing en realtime codeanalyse. Bovendien is de ondersteuning voor TensorFlow en PyTorch alleen premium vanwege de complexiteit van het porten van deze bibliotheken.
Systeemvereisten:
Pydroid 3 vereist minimaal 250 MB gratis Internal storage; 300 MB of meer wordt aanbevolen, vooral als u grote bibliotheken gebruikt.
Bibliotheekdetectie:
De app detecteert automatisch het gebruik van Kivy, PySide6, SDL2, Tkinter en Pygame op basis van specifieke importverklaringen of opmerkingen zoals #Pydroid run kivy
. Een speciale modus #Pydroid run terminal
zorgt voor uitvoering in de terminalmodus, vooral handig voor Matplotlib.
Licenties:
Bepaalde binaire bestanden binnen de Pydroid 3 APK zijn gelicentieerd onder (L)GPL. Neem contact op met de ontwikkelaars voor toegang tot de broncode. Er wordt aangenomen dat Python-bibliotheken met GPL-licentie al in broncodevorm zijn, terwijl native modules met GPL-licentie niet worden gebundeld om automatische import te voorkomen.
Educatief gebruik:
De verstrekte monsters zijn gratis voor educatieve doeleinden, behalve voor gebruik in concurrerende producten of daarvan afgeleide producten. Vraag altijd toestemming via e-mail als u niet zeker bent van de gebruiksbeperkingen.
Education