| Bestandstype | APK |
|---|---|
| Versie | 3.02_x86 |
| Uitgever | IIEC |
| Datum van publicatie | 5 jun 2019 |
| Datum toegevoegd | 5 jun 2019 |
| OS-vereisten | Android |
| Voorwaarden | Requires Android |
| Totaal aantal downloads | 134 |
| Prijs | Free |
Omschrijving
Pydroid 3 is de meest gebruiksvriendelijke en krachtige educatieve Python 3 IDE voor Android.
Functies:
- Offline Python 3.7-interpreter: er is geen internet vereist om Python-programma's uit te voeren.
- Pip-pakketbeheerder en een aangepaste repository voor vooraf gebouwde wielpakketten voor verbeterde wetenschappelijke bibliotheken, zoals numpy, scipy, matplotlib, scikit-learn en jupyter.
- Tensorflow is nu ook beschikbaar. *
- Voorbeelden beschikbaar uit de doos voor sneller leren.
- Volledige Tkinter-ondersteuning voor GUI.
- Full-featured Terminal Emulator, met een leesregel-ondersteuning (beschikbaar in pip).
- Ingebouwde C, C++ en zelfs Fortran-compiler ontworpen door n0n3m4, een auteur van C4droid, speciaal voor Pydroid 3. Het laat Pydroid 3 elke bibliotheek bouwen vanuit pip, zelfs als het native code gebruikt. U kunt ook afhankelijkheden bouwen en installeren vanaf een opdrachtregel.
- Cython-ondersteuning.
- PDB-debugger met breekpunten en horloges.
- Kivy grafische bibliotheek met een glanzende nieuwe SDL2-backend.
- PyQt5-ondersteuning beschikbaar in Quick Install-repository samen met matplotlib PyQt5-ondersteuning zonder dat er extra code nodig is.
- Matplotlib Kivy-ondersteuning beschikbaar in Quick Install-repository.
- pygame_sdl2 ondersteuning (SDL2-gebaseerde pygame-implementatie).
Functies van de editor:
- Codevoorspelling, automatisch inspringen en realtime code-analyse, net als in elke echte IDE. *
- Uitgebreide toetsenbordbalk met alle symbolen die je nodig hebt om in Python te programmeren.
- Syntaxisaccentuering en thema's.
- Tabbladen.
- Verbeterde codenavigatie met interactieve toewijzing/definitie gotos.
- Deel met één klik op Pastebin.
* Functies gemarkeerd met een asterisk zijn alleen beschikbaar in de Premium-versie.
Snelle handleiding.
Voor Python 3 is minimaal 200 MB vrij intern geheugen vereist. 220 MB+ wordt aanbevolen. Meer als u zware bibliotheken zoals scipy gebruikt.
Om debug uit te voeren, plaatst u breekpunt(en) door op het regelnummer te klikken.
Kivy wordt gedetecteerd met import kivy, van kivy of "#Pydroid run kivy.
PyQt5 wordt gedetecteerd met import PyQt5, van PyQt5 of "#Pydroid run qt.
Hetzelfde geldt voor sdl2, tkinter en pygame.
Er is een speciale modus "#Pydroid run terminal" om ervoor te zorgen dat uw programma in terminalmodus wordt uitgevoerd (dit is handig met matplotlib dat automatisch in GUI-modus wordt uitgevoerd)
Neem deel aan de ontwikkeling van Pydroid 3 door bugs te melden of functieverzoeken aan ons te verstrekken. Dat waarderen we.
De lijst met bibliotheken die we nog NIET van plan zijn toe te voegen:
- OpenCV
Aangezien het belangrijkste doel van Pydroid 3 is om de gebruiker te helpen de programmeertaal Python 3 te leren, is onze eerste prioriteit het overdragen van wetenschappelijke bibliotheken (dus systeemgerelateerde bibliotheken worden alleen geporteerd als ze worden gebruikt als afhankelijkheden van een ander educatief pakket).
Legale informatie.
Sommige binaire bestanden in Pydroid 3 APK hebben een licentie onder (L)GPL, stuur ons een e-mail voor de broncode.
GPL pure Python-bibliotheken die zijn gebundeld met Pydroid 3 worden geacht al in de broncodevorm te komen.
Pydroid 3 bundelt geen native modules met GPL-licentie om automatische import ervan te voorkomen. Het beroemde voorbeeld van zo'n bibliotheek is GNU readline, die kan worden geïnstalleerd met pip.
Monsters die beschikbaar zijn in de applicatie zijn gratis voor educatief gebruik, met één uitzondering: ze, of hun afgeleide werken, kunnen (op geen enkele manier) in concurrerende producten worden gebruikt. Als u niet zeker weet of uw app onder deze beperking valt, vraag dan altijd per e-mail om toestemming.
Android is een handelsmerk van Google Inc.