Pydroid 3: uw krachtige Python 3 IDE voor Android
Pydroid 3 is een gebruiksvriendelijke en robuuste Python 3 IDE ontworpen voor Android-apparaten. Het is perfect om Python onderweg te leren en gebruiken.
Belangrijkste kenmerken:
- Offline Python 3 Interpreter: Er is geen internetverbinding nodig om uw Python-code uit te voeren.
- 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 gebouwde wielen pakketten.
- Uitgebreide bibliotheekondersteuning: Inclusief OpenCV (op apparaten met Camera2 API-ondersteuning), TensorFlow, PyTorch, Tkinter (voor GUI-ontwikkeling), Kivy (met SDL2-backend), PySide6 (met Matplotlib-ondersteuning) en Pygame 2.
- Ingebouwde compiler: Met een ingebouwde C-, C- en Fortran-compiler kan Pydroid 3 bibliotheken bouwen van pip, zelfs die met native code-afhankelijkheden. U kunt afhankelijkheden ook rechtstreeks vanaf de opdrachtregel compileren en installeren.
- Cython-ondersteuning: Ontwikkel en integreer Cython-code in uw projecten.
- Debugging Tools: Een volledig functionele PDB-debugger met breekpunten en horloges helpt u bij het identificeren en oplossen van problemen in uw code.
- Geavanceerde editor: De editor bevat functies zoals codevoorspelling, automatische inspringing, realtime codeanalyse, syntaxisaccentuering, thema's, tabbladen en verbeterde codenavigatie. Een gespecialiseerde toetsenbordbalk biedt gemakkelijke toegang tot programmeersymbolen.
- Eenvoudig delen: Deel uw code met één klik in Pastebin.
Premiumfuncties:
Sommige geavanceerde functies, gemarkeerd met een asterisk (*) in de originele beschrijving, zijn beschikbaar in de Premium-versie.
Vereisten:
Pydroid 3 vereist minimaal 250 MB gratis Internal storage, waarbij 300 MB wordt aanbevolen, vooral bij gebruik van resource-intensieve bibliotheken zoals SciPy.
Uitvoeren en foutopsporing:
Stel breekpunten in door op regelnummers te klikken om fouten in uw code op te sporen. Specifieke opdrachten ("kivy importeren", "van kivy", "#Pydroid run kivy", enz.) worden gebruikt om bibliotheken zoals Kivy, PySide6, SDL2, Tkinter en Pygame te detecteren en te gebruiken. Het commando "#Pydroid run terminal" zorgt voor uitvoering in de terminalmodus (handig voor Matplotlib).
Beschikbaarheid van de bibliotheek:
Bepaalde bibliotheken zijn alleen premium vanwege de complexiteit van het porten ervan. De ontwikkelaars staan open voor samenwerking op het gebied van vrije poorten van deze bibliotheken.
Juridische informatie:
Sommige 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 pure Python-bibliotheken die zijn gebundeld met Pydroid 3 worden geleverd in broncodevorm. Pydroid 3 bevat niet automatisch native modules met een GPL-licentie.
Voorbeeldcodegebruik:
De verstrekte voorbeeldcode is gratis voor educatief gebruik, behalve voor gebruik in concurrerende producten of daarvan afgeleide producten. Vraag altijd toestemming via e-mail als u het niet zeker weet.