Pythonista ist eine vollständige Entwicklungsumgebung zum Schreiben von Python-Skripten auf iPad und iPhone. Es enthält viele Beispiele: Zeichnen von Spielanimationen, Bildmanipulation, benutzerdefinierte Benutzeroberflächen und Automatisierungsskripte.
Neben der leistungsstarken Standardbibliothek bietet Pythonista auch umfangreiche Unterstützung für die Interaktion mit nativen iOS-Funktionen, wie z. B. Kontakten, Erinnerungen, Fotos, Standortdaten und mehr. Voll ausgestatteter Code-Editor Der professionelle Code-Editor von Pythonista bietet Syntaxhervorhebung, intelligente Code-Vervollständigung und eine erweiterte Bildschirmtastatur, die speziell für Python entwickelt wurde. (Empfohlenes Lernen: Python-Video-Tutorial)
Eine praktische Gliederungsansicht ermöglicht Ihnen das effiziente Durchsuchen Ihres Skripts, und in größeren Projekten können problemlos mehrere Registerkarten verwendet werden. Machen Sie sich an die Arbeit. Grafiken und Multi-Touch Pythonista verfügt über viele benutzerfreundliche Bibliotheken für 2D-Grafiken, Multi-Touch und Soundeffekte.
Sie können den Beschleunigungsmesser sogar verwenden, um bewegungsgesteuerte Spiele oder interaktive Experimente zu erstellen. Viele gebrauchsfertige Beispiele sind enthalten, sodass Sie sofort loslegen können. Leistungsstarke interaktive Eingabeaufforderungen Wenn Sie schnell einen Code ausprobieren oder eine bestimmte Berechnung durchführen möchten, sind interaktive Eingabeaufforderungen so einfach wie ein Wischen. Sie können es auch verwenden, um die Ergebnisse eines Skripts interaktiv zu untersuchen. Die Konsole unterstützt auch die Anzeige von Bildern und Diagrammen, wenn die enthaltenen Module matplotlib und PIL (Python Imaging Library) verwendet werden.
Eingebauter Akku Neben der leistungsstarken Python-Standardbibliothek enthält Pythonista auch mehrere Module, die speziell für iOS entwickelt wurden. Sie können automatisierte Skripts schreiben, die auf Daten aus Ihrer Zwischenablage, Ihren Kontakten, Erinnerungen und Fotos zugreifen. Sie können auch die Bewegungssensoren und Geolokalisierungsdaten Ihres Geräts verwenden, und Pythonista ist wahrscheinlich der einfachste Weg, die Twitter-API zu testen.
Falls es noch nicht eingeführt wurde, können Sie sogar über Python auf native Objective-C-APIs zugreifen. NumPy und MatPlotLibPythonista enthält leistungsstarke NumPy- und Matplotlib-Pakete für wissenschaftliches Rechnen und Datenvisualisierung.
Die Zeichnung wird direkt in der Konsolenausgabe angezeigt und Sie können sie einfach in Ihrer Fotobibliothek speichern oder zum Vergrößern anklicken.
Erweiterte Tastatur und Fragmenttastatur wurden speziell für Python entwickelt und enthalten gängige Sonderzeichen. Natürlich werden auch externe Tastaturen vollständig unterstützt, einschließlich vieler praktischer Tastenkombinationen. Mit dem neuen Snippet-System in 3.0 können Sie häufig verwendete Codeblöcke schneller einfügen. Farbthemen Mit einer Vielzahl eleganter heller und dunkler Farbthemen können Sie die Benutzeroberfläche des Editors und die Syntaxhervorhebung anpassen. In Version 3.0 können Sie sogar eigene Themes erstellen. UI-Editor Mit dem integrierten UI-Editor können Sie Benutzeroberflächen für Ihre Skripte erstellen, ohne Code schreiben zu müssen.
Vollständige Dokumentation Sie können die gesamte Python-Dokumentation innerhalb der App lesen – keine Internetverbindung erforderlich. Kontextsensitive Hilfe ist auch direkt im Code-Editor verfügbar.
Universelle App
Pythonista ist eine universelle App, die auf iPad, iPhone und iPod touch läuft und nur einen Kauf erfordert (ausgenommen In-App-Käufe). Integrierter Debugger Wenn ein Problem auftritt, können Sie den gesamten Aufrufstapel überprüfen und die Werte aller Variablen anzeigen. Für Bilder und UI-Elemente zeigt der Debugger einen visuellen Schnappschuss an, nicht nur Text. Sie können tiefer gehen, indem Sie Haltepunkte setzen und das Skript Zeile für Zeile durchgehen. Volle Python 3.5-Unterstützung Pythonista unterstützt Python 2.7 und 3.5. Dies bedeutet, dass Sie die neuesten Funktionen der Python-Sprache verwenden und gleichzeitig die Abwärtskompatibilität für vorhandene Skripte gewährleisten können. Integrierte „2 auf 3“-Tools erleichtern die Aktualisierung Ihrer Skripte, wenn Sie dazu bereit sind. Multiscreen-Multitasking Wenn Sie ein iPad Air 2 oder höher haben, können Sie Pythonista gleichzeitig mit einer anderen App verwenden, z. B. Tutorials lesen oder ansehen, während Sie Code schreiben, oder eine Web-App auf Pythonista in Safari erstellen. Testen Sie es auf. App-Erweiterungen Mit den App-Erweiterungen von Pythonista können Sie Python-Skripte direkt in jeder iOS-App ausführen, die das Standard-Share-Sheet unterstützt. Ihr Skript kann mithilfe des Appex-Moduls auf die Eingaben (URLs, Bilder ...) des Freigabeblatts zugreifen.
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonKann Python auf Apple-Telefonen ausgeführt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!