Pydroid 3: Ihre leistungsstarke Python 3-IDE für Android
Pydroid 3 ist eine benutzerfreundliche und robuste Python 3-IDE, die für Android-Geräte entwickelt wurde und das Erlernen von Python einfacher denn je macht. Zu den wichtigsten Funktionen gehören:
- Offline-Python-3-Interpreter: Führen Sie Python-Programme ohne Internetverbindung aus.
- Pip-Paketmanager und benutzerdefiniertes Repository: Greifen Sie dank eines benutzerdefinierten Repositorys mit vorgefertigtem Rad auf eine breite Palette von Bibliotheken zu, darunter wissenschaftliche Pakete wie NumPy, SciPy, Matplotlib, Scikit-learn und Jupyter Pakete. OpenCV wird ebenfalls unterstützt (auf Geräten mit Camera2-API).
- Deep-Learning-Unterstützung: Nutzen Sie TensorFlow und PyTorch für fortgeschrittene maschinelle Lernprojekte. (Prämie)
- Umfangreiche Bibliotheksunterstützung: Enthält Tkinter für die GUI-Entwicklung, einen voll ausgestatteten Terminalemulator mit Readline-Unterstützung und Kivy mit SDL2-Backend. PySide6-Unterstützung (mit Matplotlib-Integration) und Pygame 2 sind ebenfalls verfügbar. (Einige Funktionen sind Premium)
- Erweiterte Entwicklungstools: Ein integrierter C-, C- und Fortran-Compiler ermöglicht das Erstellen von Bibliotheken aus Pip, sogar solchen mit nativem Code. Cython-Unterstützung ist enthalten, zusammen mit einem PDB-Debugger mit Haltepunkten und Überwachungen.
- Intuitiver Editor: Der Editor verfügt über Codevorhersage, automatische Einrückung, Echtzeit-Codeanalyse, eine spezielle Tastatur, Syntaxhervorhebung, Themen, Registerkarten und verbesserte Codenavigation. (Codevorhersage und Echtzeitanalyse sind Premium)
Premium-Funktionen: Zugriff auf erweiterte Bibliotheken wie TensorFlow, PyTorch, Codevorhersage und Echtzeit-Codeanalyse sind in der Premium-Version verfügbar.
Systemanforderungen: Pydroid 3 erfordert mindestens 250 MB freien Internal storage (300 MB empfohlen), wobei für größere Bibliotheken mehr Speicherplatz benötigt wird.
Kurzanleitung: Zum Debuggen legen Sie Haltepunkte fest, indem Sie auf Zeilennummern klicken. Spezifische Importanweisungen oder Kommentare lösen die Unterstützung für Kivy, PySide6, SDL2, Tkinter und Pygame aus. Verwenden Sie #Pydroid run terminal
, um den Terminalmodus zu erzwingen (hilfreich für Matplotlib).
Lizenzierung: Einige Binärdateien sind unter (L)GPL lizenziert; Kontaktieren Sie die Entwickler für den Quellcode. Es wird davon ausgegangen, dass reine Python-GPL-Bibliotheken bereits im Quellcodeformat vorliegen. Pydroid 3 vermeidet den automatischen Import von GPL-lizenzierten nativen Modulen.
Bildungszwecke: Die enthaltenen Muster sind für Bildungszwecke kostenlos, mit Ausnahme der Verwendung in Konkurrenzprodukten oder abgeleiteten Werken. Holen Sie für solche Verwendungen immer eine Genehmigung ein.
Pydroid 3 widmet sich der Unterstützung von Benutzern beim Erlernen von Python 3. Der Schwerpunkt liegt auf der Portierung wissenschaftlicher Bibliotheken. Melden Sie Fehler und Funktionsanfragen, um zur Entwicklung beizutragen.