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. Es ist perfekt zum Erlernen und Verwenden von Python unterwegs.
Hauptfunktionen:
- Offline-Python-3-Interpreter: Zum Ausführen Ihres Python-Codes ist keine Internetverbindung erforderlich.
- Pip-Paketmanager und benutzerdefiniertes Repository: Greifen Sie dank eines benutzerdefinierten Repositorys mit vorgefertigten Rädern auf eine breite Palette von Bibliotheken zu, darunter wissenschaftliche Pakete wie NumPy, SciPy, Matplotlib, Scikit-learn und Jupyter Pakete.
- Umfangreiche Bibliotheksunterstützung: Enthält OpenCV (auf Geräten mit Camera2-API-Unterstützung), TensorFlow, PyTorch, Tkinter (für GUI-Entwicklung), Kivy (mit SDL2-Backend), PySide6 (mit Matplotlib-Unterstützung) und Pygame 2.
- Eingebauter Compiler: Ein integrierter C-, C- und Fortran-Compiler ermöglicht es Pydroid 3, Bibliotheken aus Pip zu erstellen, sogar solche mit nativen Codeabhängigkeiten. Sie können Abhängigkeiten auch direkt über die Befehlszeile kompilieren und installieren.
- Cython-Support: Entwickeln und integrieren Sie Cython-Code in Ihre Projekte.
- Debugging-Tools: Ein voll ausgestatteter PDB-Debugger mit Haltepunkten und Überwachungen hilft Ihnen, Probleme in Ihrem Code zu identifizieren und zu lösen.
- Erweiterter Editor: Der Editor umfasst Funktionen wie Codevorhersage, automatische Einrückung, Echtzeit-Codeanalyse, Syntaxhervorhebung, Themen, Registerkarten und verbesserte Codenavigation. Eine spezielle Tastaturleiste bietet einfachen Zugriff auf Programmiersymbole.
- Einfaches Teilen: Geben Sie Ihren Code mit einem einzigen Klick an Pastebin weiter.
Premium-Funktionen:
Einige erweiterte Funktionen, die in der Originalbeschreibung mit einem Sternchen (*) gekennzeichnet sind, sind in der Premium-Version verfügbar.
Anforderungen:
Pydroid 3 erfordert mindestens 250 MB kostenlosen Internal storage, wobei 300 MB empfohlen werden, insbesondere bei Verwendung ressourcenintensiver Bibliotheken wie SciPy.
Ausführen und Debuggen:
Setzen Sie Haltepunkte, indem Sie auf Zeilennummern klicken, um Ihren Code zu debuggen. Spezifische Befehle („import kivy“, „from kivy“, „#Pydroid run kivy“ usw.) werden verwendet, um Bibliotheken wie Kivy, PySide6, SDL2, Tkinter und Pygame zu erkennen und zu nutzen. Der Befehl „#Pydroid run terminal“ stellt die Ausführung im Terminalmodus sicher (nützlich für Matplotlib).
Bibliotheksverfügbarkeit:
Bestimmte Bibliotheken sind aufgrund der Komplexität ihrer Portierung nur Premium-Bibliotheken. Die Entwickler sind offen für eine Zusammenarbeit an kostenlosen Portierungen dieser Bibliotheken.
Rechtliche Informationen:
Einige Binärdateien innerhalb der Pydroid 3 APK sind unter (L)GPL lizenziert; Kontaktieren Sie die Entwickler für Zugriff auf den Quellcode. Reine Python-Bibliotheken, die mit Pydroid 3 gebündelt sind, gelten als in Quellcodeform bereitgestellt. Pydroid 3 enthält nicht automatisch GPL-lizenzierte native Module.
Beispielcodeverwendung:
Der bereitgestellte Beispielcode ist für Bildungszwecke kostenlos, mit Ausnahme der Verwendung in Konkurrenzprodukten oder deren Derivaten. Wenn Sie sich nicht sicher sind, fordern Sie die Erlaubnis immer per E-Mail an.