Pydroid 3 är den mest lättanvända och kraftfulla pedagogiska Python 3 IDE för Android.
Funktioner:
- Offline Python 3-tolk: inget Internet krävs för att köra Python-program.
- Pip-pakethanterare och ett anpassat arkiv för förbyggda hjulpaket för förbättrade vetenskapliga bibliotek, som numpy, scipy, matplotlib, scikit-learn och jupyter.
- OpenCV är nu tillgängligt (på enheter med Camera2 API-stöd). *
- TensorFlow och PyTorch finns också. *
- Exempel tillgängliga direkt från lådan för snabbare inlärning.
- Komplett Tkinter-stöd för GUI.
- Fullständig terminalemulator, med stöd för läslinje (tillgänglig i pip).
- Inbyggd C, C++ och till och med Fortran-kompilator designad speciellt för Pydroid 3. Den låter Pydroid 3 bygga vilket bibliotek som helst från pip, även om det använder inbyggd kod. Du kan också bygga och installera beroenden från en kommandorad.
- Cython-stöd.
- PDB debugger med brytpunkter och klockor.
- Kivy grafiskt bibliotek med en skinande ny SDL2-backend.
- PySide6-stöd tillgängligt i snabbinstallationsförrådet tillsammans med matplotlib PySide6-stöd utan extra kod krävs.
- Matplotlib Kivy-stöd tillgängligt i snabbinstallationsförrådet.
- stöd för pygame 2.
Editorfunktioner:
- Kodprediktion, automatisk indrag och realtidskodanalys precis som i vilken riktig IDE som helst. *
- Utökat tangentbordsfält med alla symboler du behöver programmera i Python.
- Syntaxmarkering och teman.
- Flikar.
- Förbättrad kodnavigering med interaktiva tilldelnings-/definitionsgotos.
- Delning med ett klick på Pastebin.
* Funktioner markerade med asterisk är endast tillgängliga i Premium-versionen.
Snabb manual.
Pydroid 3 kräver minst 250 MB ledigt internminne. 300MB+ rekommenderas. Mer om du använder tunga bibliotek som scipy.
För att köra felsökning, placera brytpunkt(er) genom att klicka på radnumret.
Kivy upptäcks med "import kivy", "från kivy" eller "#Pydroid kör kivy".
PySide6 detekteras med "import PySide6", "från PySide6" eller "#Pydroid run qt".
Samma för sdl2, tkinter och pygame.
Det finns ett specialläge "#Pydroid run terminal" för att säkerställa att ditt program körs i terminalläge (detta är användbart med matplotlib som automatiskt körs i GUI-läge)
Varför är vissa bibliotek endast premium?
Dessa bibliotek var extremt svåra att porta, så vi var tvungna att be en annan utvecklare att göra det. Enligt överenskommelse tillhandahålls hans gafflar i dessa bibliotek endast till premiumanvändare. Om du vill utveckla gratis gafflar för dessa bibliotek - kontakta oss.
Ta del av utvecklingen av Pydroid 3 genom att rapportera buggar eller tillhandahålla funktionsförfrågningar till oss. Det uppskattar vi.
Eftersom Pydroid 3s huvudmål är att hjälpa användaren att lära sig Python 3-programmeringsspråket är vår första prioritet portering av vetenskapliga bibliotek (så systemrelaterade bibliotek portas endast när de används som beroenden av något annat utbildningspaket).
Juridisk information.
Vissa binärfiler i Pydroid 3 APK är licensierade under (L)GPL, maila oss för källkoden.
GPL-rena Python-bibliotek som paketeras med Pydroid 3 anses redan komma i källkodsformen.
Pydroid 3 paketerar inte några GPL-licensierade inbyggda moduler för att undvika automatisk import av dem. Det berömda exemplet på ett sådant bibliotek är GNU readline, som kan installeras med pip.
Prover tillgängliga i applikationen är gratis för pedagogisk användning med ett undantag: de, eller deras härledda verk, kan inte användas i några konkurrerande produkter (på något sätt). Om du är osäker på om din app påverkas av denna begränsning, be alltid om tillstånd via e-post.
Android är ett varumärke som tillhör Google Inc.
Uppdaterades den
31 okt. 2024