Pydroid 3 er den mest brukervennlige og kraftige pedagogiske Python 3 IDE for Android.
Egenskaper:
- Frakoblet Python 3-tolk: ingen Internett er nødvendig for å kjøre Python-programmer.
- Pip-pakkebehandling og et tilpasset lager for forhåndsbygde hjulpakker for forbedrede vitenskapelige biblioteker, som numpy, scipy, matplotlib, scikit-learn og jupyter.
- OpenCV er nå tilgjengelig (på enheter med Camera2 API-støtte). *
- TensorFlow og PyTorch er også tilgjengelig. *
- Eksempler tilgjengelig rett ut av esken for raskere læring.
- Komplett Tkinter-støtte for GUI.
- Fullfunksjons terminalemulator, med leselinjestøtte (tilgjengelig i pip).
- Innebygd C, C++ og til og med Fortran-kompilatoren designet spesielt for Pydroid 3. Den lar Pydroid 3 bygge et hvilket som helst bibliotek fra pip, selv om den bruker innfødt kode. Du kan også bygge og installere avhengigheter fra en kommandolinje.
- Cython-støtte.
- PDB debugger med bruddpunkter og klokker.
- Kivy grafisk bibliotek med en skinnende ny SDL2-backend.
- PySide6-støtte tilgjengelig i hurtiginstallasjonslageret sammen med matplotlib PySide6-støtte uten ekstra kode.
- Matplotlib Kivy-støtte tilgjengelig i hurtiginstallasjonslageret.
- pygame 2-støtte.
Redaktørfunksjoner:
- Kodeprediksjon, automatisk innrykk og sanntidskodeanalyse akkurat som i alle ekte IDE. *
- Utvidet tastaturlinje med alle symboler du trenger for å programmere i Python.
- Syntaksutheving og temaer.
- Faner.
- Forbedret kodenavigering med interaktive tildelings-/definisjonsgotos.
- Del på Pastebin med ett klikk.
* Funksjoner merket med stjerne er kun tilgjengelig i Premium-versjonen.
Rask manual.
Pydroid 3 krever minst 250 MB ledig internminne. 300MB+ anbefales. Mer hvis du bruker tunge biblioteker som scipy.
For å kjøre feilsøking, plasser bruddpunkt(er) ved å klikke på linjenummeret.
Kivy oppdages med "import kivy", "fra kivy" eller "#Pydroid run kivy".
PySide6 oppdages med "import PySide6", "fra PySide6" eller "#Pydroid run qt".
Det samme for sdl2, tkinter og pygame.
Det er en spesiell modus "#Pydroid run terminal" for å sikre at programmet kjører i terminalmodus (dette er nyttig med matplotlib som automatisk kjører i GUI-modus)
Hvorfor er noen biblioteker kun premium?
Disse bibliotekene var ekstremt vanskelige å portere, så vi måtte be en annen utvikler om å gjøre det. I henhold til avtale er hans gafler til disse bibliotekene kun gitt til premium-brukere. Hvis du ønsker å utvikle gratis gafler av disse bibliotekene - kontakt oss.
Ta del i utviklingen av Pydroid 3 ved å rapportere feil eller gi oss funksjonsforespørsler. Det setter vi pris på.
Siden Pydroid 3s hovedmål er å hjelpe brukere med å lære Python 3-programmeringsspråket, er vår første prioritet portering av vitenskapelige biblioteker (så systemrelaterte biblioteker porteres kun når de brukes som avhengigheter av en annen utdanningspakke).
Juridisk informasjon.
Noen binærfiler i Pydroid 3 APK er lisensiert under (L)GPL, send oss en e-post for kildekoden.
GPL-rene Python-biblioteker sammen med Pydroid 3 anses å komme i kildekodeformen allerede.
Pydroid 3 pakker ingen GPL-lisensierte native moduler for å unngå automatisk import av dem. Det berømte eksemplet på et slikt bibliotek er GNU readline, som kan installeres ved hjelp av pip.
Eksempler tilgjengelig i applikasjonen er gratis for pedagogisk bruk med ett unntak: de, eller deres avledede verk, kan ikke brukes i noen konkurrerende produkter (på noen måte). Hvis du er usikker på om appen din er berørt av denne begrensningen, spør alltid om tillatelse via e-post.
Android er et varemerke for Google Inc.