So führen Sie Python-Apps auf jeder Plattform aus

Wie man Python ausführt

Möchten Sie wissen, wie man Python ausführt? Klingt einfach, ist aber schwer vorstellbar. In diesem Beitrag besprechen wir, wie Sie Ihren Python-Code testen und wie Sie Python in anderen Kontexten ausführen: online zum Beispiel oder als gepackte App.

Manchmal kann die Sache, die Sie davon abhält, den Code zu lernen, viel einfacher sein. Ich erinnere mich, dass ich als Kind Programmieren lernen wollte – oder lernen wollte, das, was ich von BASIC auf dem ZX Spectrum gelernt habe, auf die moderne Umgebung anzuwenden. Mein Problem? Ich weiß nicht „wo“ ich programmieren soll. Wenn ich C# oder Java verstehe, wo füge ich den Code ein und wie führe ich ihn aus?

Und bei jeder Frage, die ich stelle, sehen sie mich verständnislos an. Was für eine Frage ist das?

Die Sache ist, dass ich vorher weder eine IDE noch einen Interpreter benötigt habe. Maschinen wie der ZX Spectrum und Tatung Einstein (gibt es noch andere Einstein-Benutzer?) Starten Sie einfach mit einer Codierungsaufforderung!

Viele Leute haben das gleiche Problem mit Python. Sie verstehen den Code, aber sie wissen nicht, wie man Python ausführt. Oder wie man ihre Kreation in eine App umwandelt, die jemand herunterladen und kaufen kann. Tatsächlich kann es in Python manchmal verwirrend sein, auch nur einen Satz Code auszuführen.

Lesen Sie weiter und erfahren Sie, wie Sie Python in jeder Situation ausführen!

Aber es zeigt Ihnen nur, wie Sie den Übersetzer installieren. Es weist auf Ihren Computer hin verstanden Python, aber es gibt Ihnen keine Möglichkeit, Apps einzugeben und auszuführen.

Außer das stimmt nicht. Wenn Sie dieses Paket bereits installiert haben, suchen Sie nach dem Programm namens Python Shell. Es gibt Ihnen eine Shell, in der Sie Python-Befehle direkt eingeben und sofort ausführen können. Wenn Sie weiter zurückgehen, wird jede von Ihnen verwendete Anweisung ausgeführt.

Aber mach weiter Datei > Neue Datei und Sie können eine neue .py-Datei erstellen! Geben Sie hier einen Code ein und gehen Sie dann zu: Ausführen > Modul ausführen. Sie werden aufgefordert, Ihre Datei als Modul (ein kleines Stück Python-Code, das von anderen Skripten ausgeführt werden kann) zu speichern, und von dort aus wird Ihre App ausgeführt!

So funktionieren Python-Dateien.

Umgekehrt können Sie Python-Dateien auch mit vielen verschiedenen IDEs oder Editoren ausführen. Die IDE ist eine integrierte Entwicklungsumgebung, die Ihnen eine Schnittstelle bietet, die Sie verwenden können, um Ihren Code einzugeben, Ihre Apps zu testen und nach Fehlern zu suchen, die Sie beim Eingeben machen.

So erstellen Sie ausführbare Dateien in Python

Jetzt wissen Sie, wie man Python-Dateien ausführt, aber was ist, wenn Sie anderen Leuten helfen möchten, Ihre Programme auszuführen? Die meisten Menschen, die nicht programmieren, können Python nicht auf ihrem Computer installieren, insbesondere den Zugriff auf eine IDE oder einen Editor! Wenn Sie vorhaben, Ihre Kreationen zu teilen oder zu verkaufen, dann ist dies ein Hindernis, das Sie überwinden müssen.

Leider gibt es keine integrierte Möglichkeit, Python-Dateien auf jedem Computer nutzbar zu machen. Das liegt daran, dass Python anders als beispielsweise C# eine dynamische Sprache ist. Einige Entwickler haben dies umgangen, indem sie Python als Teil des Downloads aufgenommen haben, aber das ist keine elegante Lösung.

Glücklicherweise gibt es Lösungen von Drittanbietern. Zwei beliebte Optionen sind PyInstaller und Py2exe. Mit beiden können Sie neue Apps als .exe-Dateien erstellen. Um es herunterzuladen und zu verwenden, müssen Sie PiP verwenden.

Um PyInstaller von PyPI auf Linux oder Mac zu installieren, geben Sie einfach Folgendes ein:

Code

pip install pyinstaller

Um dies auch über Windows zu tun, führen Sie die Eingabeaufforderung aus (stellen Sie sicher, dass Sie als Administrator ausgeführt werden) und verwenden Sie dann:

Code

py -m pip install pyinstaller

Wenn kein pip installiert ist, können Sie dies normalerweise tun, indem Sie Ihre Python-Installation ändern (suchen Sie in Ihrer Suchleiste nach deinstallieren, wählen Sie dann Ihre Python-Version aus und wählen Sie “Neu”).

Sie müssen ein paar weitere Schritte befolgen, um eines dieser Tools zu verwenden und Ihre .exe tatsächlich zu erstellen, aber Sie finden alle relevanten Anweisungen auf den einzelnen Websites.

So führen Sie Python-Web-Apps aus

Wenn Sie versuchen, eine EXE-Datei aus Ihrem Python-Code zu erstellen, werden Sie feststellen, dass dies kein intuitiver oder reibungsloser Prozess ist. Das liegt daran, dass es nicht wirklich das ist, was Python ist mit.

Python wird häufig verwendet, um nützliche Tools für IT-Experten wie Informationssicherheitsspezialisten zu erstellen. Es ist jedoch besonders nützlich, um Web-Apps zu erstellen. Das heißt, Python ist großartig, wenn Sie das nächste Google, Twitter oder Spotify erstellen möchten. In diesem Szenario wird Python auf einem Server ausgeführt und zeigt dem Besucher dann die Informationen über den Browser an. Da der Code auf dem Server ausgeführt wird, muss der Benutzer Python nicht installieren. Es bedeutet auch keine Verlangsamung der Benutzer.

Aber was ist es wieder bedeutet, dass Sie sich die Zeit nehmen müssen, Python in Ihrem Browser zu installieren. Möglicherweise müssen Sie auch ein Webframework installieren. Ein Web-Framework stellt Pakete und Module bereit, mit denen Sie auf einfache Weise Web-Apps mit Python-Code erstellen können. Diese Frameworks erledigen die schwere Arbeit für Sie, indem sie eine Vielzahl gängiger Funktionen vereinfachen, die für das Webdesign erforderlich sind. Dies kann Dinge wie das Durchsuchen der Datenbank, das Verwalten von Cookies, das Anzeigen von Bildern und mehr umfassen.

Es gibt viele Möglichkeiten, wenn Sie an Python-Webframeworks interessiert sind. Eine gute Option für Anfänger ist der Flask. Es ist ein sehr leichtes „Microframework“, aber es ist relativ einfach im Vergleich zu vielen anderen Optionen.

Hier ist ein großartiges Tutorial, das ich online gefunden habe, um Ihnen den Einstieg zu erleichtern:

HIER wo Sie einen Flask und einige Dokumentationen zur Verwendung erhalten können.

Andere gute Optionen sind Django und Web2py. Wie immer hat jede davon ihre eigenen Stärken und Schwächen, daher müssen Sie die richtige Option für Ihren beabsichtigten Zweck finden.

So führen Sie Python auf Mobilgeräten aus

Wenn Sie Python auf Mobilgeräten ausführen möchten, besteht eine der einfachsten Optionen darin, einfach eine IDE auf die von Ihnen gewählte Plattform herunterzuladen. Sie müssen keinen anderen Übersetzer herunterladen, Sie können die App herunterladen und mit der Eingabe und Ausführung Ihres Python-Codes beginnen. Zwei gute Optionen sind:

Wenn Sie jedoch Apps erstellen möchten, die Sie mit Python auf Mobilgeräten verteilen können, sollten Sie möglicherweise verwenden Enttäuscht. Kivy ist eine Open-Source-Bibliothek für schnelle plattformübergreifende Entwicklung. Es unterstützt Multi-Touch, eine OpenGL ES 2-Grafik-Engine und andere nützliche Funktionen für die mobile Entwicklung und ist völlig kostenlos zu verwenden.

Da sind Sie also! So läuft Python auf verschiedenen Plattformen. Natürlich müssen Sie etwas basteln, um einige dieser Optionen (wie Web- oder mobile Apps) zu verwenden, aber dieser Beitrag sollte Ihnen eine gute Vorstellung davon geben, wo Sie anfangen sollen.

Und jetzt, da Sie wissen, wie Sie Ihren Python-Code verwenden, sind Sie vielleicht bereit, mit der Erstellung einiger Apps zu beginnen? In diesem Fall sollten Sie sich unseren Leitfaden ansehen der beste Online-Python-Kurs.

Leave a Reply

Your email address will not be published. Required fields are marked *