Pydroid 3 is het meest eenvoudige te gebruiken en krachtige educatieve python 3 IDE voor Android.
Belangrijke kennisgeving: In het geval van TensorFlow-problemen, installeer "Keras == 2.6" in PIP. Dit probleem werd geïntroduceerd in Keras nadat Pydroid 3 is vrijgegeven en we werken aan een oplossing.
Kenmerken:
- Offline Python 3-tolk: geen internet is vereist om Python-programma's uit te voeren. PIP PAKKET MANAGER EN EEN Aangepaste repository voor prebuiswielpakketten voor verbeterde wetenschappelijke bibliotheken, zoals numpy, scipy, matplotlib, scikit-leren en jupyter.
- OpenCV is nu beschikbaar (op apparaten met camera2 API-ondersteuning). *
- Tensorflow en Pytorch zijn ook beschikbaar. *
- Voorbeelden beschikbaar Out-of-the-box voor sneller leren.
- Volledige TKIER-ondersteuning voor GUI.
- Volledige terminalemulator, met een readline-ondersteuning (beschikbaar in PIP).
- Ingebouwde C, C en zelfs Fortran Compiler speciaal ontworpen voor Pydroid 3. Het laat Pydroid 3 een bibliotheek van PIP bouwen, zelfs als deze inheemse code gebruikt. U kunt ook afhankelijkheden van een opdrachtregel bouwen en installeren.
- Cython-ondersteuning.
- PDB debugger met breekpunten en horloges.
- KIVY grafische bibliotheek met een glanzende nieuwe SDL2-backend.
- Pyqt5-ondersteuning. Verkrijgbaar in Quick Install Repository samen met Matplotlib PYQT5-ondersteuning zonder extra code vereist.
- Matplotlib KIVY-ondersteuning beschikbaar in Quick Install Repository.
- Pygame 2 Support.
Editor Functies:
- Code voorspelling, automatische inspringing en real-time-code-analyse zoals in een echte IDE. *
- Uitgebreide toetsenbordbar met alle symbolen die u nodig hebt om in Python te programmeren.
- Syntaxis Markering & Thema's.
- Tabbladen.
- Verbeterde code navigatie met interactieve opdracht / definitie Goto's.
- één klik op delen op Pastebin.
* Kenmerken Gemarkeerd door Asterisk zijn alleen verkrijgbaar in Premium-versie.
Snelle handleiding.
Pydroid 3 vereist minimaal 250 MB gratis intern geheugen. 300 MB wordt aanbevolen. Meer Als u zware bibliotheken zoals SCIPY gebruikt.
Debug Place Breakpoint (s) uitvoeren Klik op het lijnnummer.
KIVY wordt gedetecteerd met "Import KIVY", "van KIVY" of "# Pydroid Run Kivy " Terminal "Om ervoor te zorgen dat uw programma wordt uitgevoerd in de terminalmodus (dit is handig met matplotlib die automatisch wordt uitgevoerd in de GUI-modus)
Waarom zijn sommige bibliotheken premium - alleen?
Deze bibliotheken waren extreem moeilijk te haven, dus moest een andere ontwikkelaar vragen om dat te doen. Onder overeenstemming worden zijn vorken van deze bibliotheken alleen aan de premiumgebruikers verstrekt. Als u gratis vorken van deze bibliotheken wilt ontwikkelen - neem dan contact met ons op.
Maak een rol in de ontwikkeling van Pydroid 3 door bugs te melden of het aanbieden van functieaanvragen aan ons. We waarderen dat.
Zoals Pydroid 3 Hoofddoel is om gebruiker te helpen door de gebruiker Python 3-programmeertaal te leren, onze eerste prioriteit geeft wetenschappelijke bibliotheken in (dus system-gerelateerde bibliotheken worden alleen geporteerd wanneer ze worden gebruikt als afhankelijkheden van een ander onderwijspakket).
Juridische informatie.
Sommige binaries in Pydroid 3 APK hebben een licentie onder (L) GPL, e-mail ons voor de broncode.
GPL Pure Python-bibliotheken die met Pydroid 3 worden gebundeld, worden geacht te komen Het broncodevorm al.
Pydroid 3 bundelt geen GPPL-gelicentieerde moedermodules om automatische import van hen te voorkomen. Het beroemde voorbeeld van een dergelijke bibliotheek is GNU Readline, die kan worden geïnstalleerd met PIP.
Monsters die beschikbaar zijn in de applicatie zijn gratis voor onderwijsgebruik met één uitzondering: zij of hun afgeleide werken kunnen niet worden gebruikt in concurrerende producten (in hoe dan ook). Als u niet zeker bent, of uw app wordt beïnvloed door deze beperking, vraag dan altijd om een toestemming via e-mail.
Android is een handelsmerk van Google Inc.
Important notice: in case of tensorflow problems please install "keras==2.6" in pip. This problem was introduced in keras after Pydroid 3 have been released and we are working on a fix.
Updated to Python 3.9
Removed pygame_sdl2, please use pygame instead
Added dark theme support
Fixed cryptography-related issues
Fixed a lot of bugs