Pydroid 3 ist der einfachste und leistungsfähigste und kraftvolle pädagogische Python 3-IDE für Android.
Wichtiger Hinweis: Bei Tensorflow-Problemen installieren Sie bitte "Keras == 2.6" in PIP. Dieses Problem wurde in Keras eingeführt, nachdem Pydroid 3 freigegeben wurde, und wir arbeiten an einem Fix.
Funktionen:
offline Python 3 Interpreter: Für die Ausführung von Python-Programmen ist kein Internet erforderlich. PIP-Paket-Manager und ein benutzerdefiniertes Repository für vorbuillierte Radpakete für verbesserte wissenschaftliche Bibliotheken, z. B. NUMPY, SCIPY, MATPLOTLIB, Scikit-lernen und Jupyter.
- OpenCv ist jetzt verfügbar (auf Geräten mit Camera2 API-Support). *
- Tensorflow und Pytorch sind ebenfalls erhältlich. *
- Beispiele für ein schnelleres Lernen vorhanden.
- Komplette Tkinter-Unterstützung für GUI.
- Full-Featured Terminal Emulator mit einer Readline-Unterstützung (in PIP verfügbar).
- Eingebautes C, C und sogar FORTRAN-Compiler, der speziell für Pydroid entworfen wurde. Sie können Abhängigkeiten auch von einer Befehlszeile erstellen und installieren.
- Cython-Support.
- PDB-Debugger mit Haltepunkten und Uhren.
- Kivy-Grafische Bibliothek mit einem glänzenden neuen SDL2-Backend.
- Pyqt5 Support Erhältlich in Schnellanlagen-Repository zusammen mit MATPLOTLIB PYQT5-Support ohne zusätzlichen Code erforderlich.
- MATPLOTLIB KIVY-Unterstützung in Quick-Installations-Repository verfügbar.
- Pygame 2 Support.
Code-Vorhersage, automatische Einrückung und Echtzeitcode-Analyse wie in jeder echten IDE. *
- Erweiterte Tastaturleiste mit allen Symbolen, die Sie in Python programmieren müssen.
- Syntax Hervorhebung & Themen.
- Registerkarten.
- Enhanced-Code-Navigation mit interaktiver Zuweisung / Definition gotos.
- Einen Klick auf Pastebin teilen.
* Funktionen, die mit einem Sternchen gekennzeichnet sind, nur in Premium-Version erhältlich.
Kurzanleitung.
Pydroid 3 benötigt mindestens 250 MB freier internen Speicher. 300 MB wird empfohlen. Mehr, wenn Sie schwere Bibliotheken wie Scipy verwenden.
Um den Debug-Platz auszuführen, klicken Sie auf die Zeilennummer.
Kivy wird mit "Import kivy", "aus kivy" oder "#pydroid Run Kivy" erkannt ".
pyqt5 wird mit" Import pyqt5 "," von pyqt5 "oder" #pydroid run qt "erkannt.
Dasselbe für SDL2, Tkinter und Pygame.
Es gibt einen speziellen Modus" #pyDroid Run " Terminal "Um sicherzustellen, dass Ihr Programm im Terminalmodus ausgeführt wird (dies ist nützlich bei MATPLOTLIB, der automatisch im GUI-Modus ausgeführt wird)
Warum sind nur einige Bibliotheken Premium-nur?
Diese Bibliotheken waren extrem schwer zu greifen musste einen anderen Entwickler bitten, das zu tun. Seine Gabeln dieser Bibliotheken werden der Premiumbenutzer nur angeboten. Wenn Sie kostenlose Gabeln dieser Bibliotheken entwickeln möchten, kontaktieren Sie uns.
Treffen Sie sich eine Rolle in der Entwicklung von Pydroid 3, indem Sie Bugs melden oder Merkmalsanfragen an uns bereitstellen. Wir schätzen das.
AS PYDROID 3 Hauptziel ist es, den Benutzer zu helfen, Python 3 Programmiersprache zu lernen, unsere erste Priorität ist das Portieren von wissenschaftlichen Bibliotheken (sodass nur dann portiert, wenn sie als Abhängigkeiten von einem anderen Bildungspaket verwendet werden).
Rechtsinformationen.
Einige Binärdatei in Pydroid 3 apk sind unter (l) gpl, per E-Mail an den Quellcode.
GPL Pure Python-Bibliotheken, die mit Pydroid 3 gebündelt wurden, gelten als in Das Quellcode-Formular bereits.
Pydroid 3 bündelt keine GPL-lizenzierten nativen Module, um den automatischen Import von ihnen zu vermeiden. Das berühmte Beispiel einer solchen Bibliothek ist GNU Readline, die mit PIP installiert werden kann. Die in der Anwendung verfügbaren Muster sind kostenlos für die Bildungsnutzung mit einer Ausnahme: Sie können nicht in den konkurrierenden Produkten verwendet werden (in ohnehin). Wenn Sie sich nicht sicher sind, ob Ihre App von dieser Einschränkung betroffen ist, fragen Sie immer eine Erlaubnis per E-Mail.
Android ist eine Marke von Google Inc.
Important notice: in case of tensorflow problems please install "keras==2.6" in pip. This problem was introduced in keras after Pydroid 3 have been released and we are working on a fix.
Updated to Python 3.9
Removed pygame_sdl2, please use pygame instead
Added dark theme support
Fixed cryptography-related issues
Fixed a lot of bugs