Testen Sie Python in Ihrem Browser mit diesen kostenlosen interaktiven Online-Shells

Testen Sie Python in Ihrem Browser mit diesen kostenlosen interaktiven Online-Shells

Wenn Sie daran denken, Python zu lernen, werden Sie möglicherweise vom anfänglichen Einrichtungsprozess überfordert. Sie müssen Python auf Ihrem System installieren und dann lernen, wie Sie die Befehlszeile verwenden, um Code zu verarbeiten, oder lernen, wie Sie die interaktive Shell verwenden oder wie Sie eine Python-IDE einrichten.





Ignoriere das alles. Es ist unnötig, bis Sie wissen, ob Python das Richtige für Sie ist.





Stattdessen empfehlen wir die Verwendung einer interaktiven Online-Shell, bei der es sich lediglich um eine Website handelt, auf der Sie Python-Code schreiben und ausführen und die Ergebnisse sofort sehen können. Es muss nichts installiert werden. Also ob du diese Python-Beispiele durchgehen oder Überprüfung der Grundlagen von Arrays und Listen , können Sie den Code direkt in Ihrem Browser testen. Hier sind die besten Online-Python-Interpreter, die wir gefunden haben.





1. Python überall

Wenn es einen Grund dafür gibt Python überall schlägt jeden anderen Online-Python-Interpreter, sondern unterstützt IPython. IPython ist eine erweiterte Alternative zum Standard-Python-Interpreter. Damit erhalten Sie eine Reihe nützlicher Funktionen: Tabulatorvervollständigung während der Eingabe, die Möglichkeit, die Variablen und Methoden eines Objekts in Echtzeit zu 'sehen', Inline-Moduldokumentation lesen und vieles mehr.

Nichts davon ist natürlich zwingend erforderlich. Wenn du ein Komplett Anfänger, können Sie es vorerst überspringen und in ein paar Wochen wiederkommen, wenn Sie sich wohler fühlen. Aber was Python-Interpreter angeht, ist IPython der Standard für Produktivität.



Notiz: Python Anywhere ist eigentlich viel mehr. Es handelt sich um eine ausgewachsene Web-IDE, mit der Sie Python-Apps im Web erstellen und hosten können. Diese 'Try IPython'-Seite ist nur ein nettes kleines Nebentool.

2. Python-Geige

Python-Geige ist diejenige, die ich jedem empfehlen würde, der Erfahrung in der Programmierung hat, aber keine Erfahrung mit Python. Die Benutzeroberfläche ist recht einfach und benutzerfreundlich, aber noch wichtiger ist, dass sie mit einer Reihe von Beispielcodes geliefert wird, die Sie mit einem einzigen Klick laden können.





Wenn Sie die linke Seitenleiste erkunden, lernen Sie einige der coolsten Tipps und Tricks kennen, mit denen Python mehr Spaß macht als andere Sprachen . Oder Sie können Ihren eigenen Code eingeben, ihn ausführen und die Ergebnisse unten im Ausgabeabschnitt anzeigen.

Beachten Sie, dass Sie den von Ihnen geschriebenen Code auch „speichern und teilen“ können. Dies kann praktisch sein, wenn Sie einen Mentor haben, der Ihnen beim Debuggen hilft, oder wenn Sie mit anderen an einem Projekt zusammenarbeiten.





3. Repl.it

Der Name Repl.it kommt von REPL, was für 'Read-Eval-Print Loop' steht (im Wesentlichen ein Synonym für 'interaktive Shell', also nicht verwechseln). Repl.it unterstützt Dutzende von Sprachen, darunter sowohl Python 2.x als auch Python 3.x. Wenn Sie also entscheiden, dass Python ist nicht Sie können es weiterhin verwenden, wenn Sie C#, Java, Ruby, Lua, ES6 und mehr lernen.

Am besten gefällt mir die Anpassbarkeit. Sie können das Layout, das Farbdesign, die Schriftgröße, die Einzugsgröße, den Umbruchtyp und die Aktivierung der automatischen Vervollständigung optimieren. Die Schnittstelle ist unkompliziert. Und wenn Sie ein Konto erstellen, können Sie Ihren Code speichern und später wieder abrufen.

Und es gibt noch einen weiteren massiven Vorteil von Repl.it: Sie können importieren irgendein Python-Paket je weil es sie alle unterstützt .

Vier. Schmuckstück

Schmuckstück ist eine weitere starke Option. Sie erhalten viele der gleichen Funktionen wie oben beschrieben: einen passablen Code-Editor, die Möglichkeit, Code auszuführen und die gemeinsame Nutzung zu ermöglichen. Aber Trinket hat zwei Vorteile. Erstens können Sie mit der tabulatorbasierten Benutzeroberfläche mehrere Skripte öffnen und zweitens können Sie Trinket in Ihre eigene Site einbetten, wenn Sie eine haben.

welches handy ist besser iphone oder samsung

Der kostenlose Plan von Trinket erlaubt zwar für immer und unbegrenzt, aber nur grundlegendes Python 2.x. Wenn Sie vollen Zugriff auf die Python 3.x-Version von Trinket wünschen, müssen Sie auf den Connect-Plan upgraden, der 9 US-Dollar pro Monat oder 72 US-Dollar pro Jahr kostet. 'Vollzugriff' umfasst alle integrierten Python-Module, einschließlich Numpy, Matplotlib, SciPy und mehr.

5. Ideone

Ideone ist ein Allzweck-Tool zum Online-Ausprobieren jeder Programmiersprache, daher ist es nicht so funktionsreich oder fortgeschritten wie die anderen oben genannten Optionen. Hier ist was es tut haben: über 60 verschiedene Programmiersprachen und die Möglichkeit, Ihren Code als öffentlich, geheim oder privat zu kennzeichnen.

In Ideone geschriebener Code unterliegt ebenfalls einigen Einschränkungen:

  • Maximal 10 Sekunden zum Kompilieren/Interpretieren.
  • Maximal 5 oder 15 Sekunden während der Ausführung (für Gäste oder registrierte Benutzer).
  • Maximal 256 MB RAM während der Ausführung.
  • Der Zugriff auf das Internet ist gesperrt und neue Dateien können nicht erstellt werden.

Alles in allem ist Ideone eine gute Wahl, wenn Sie nur sofort ein bisschen Code testen müssen, aber für ernsthaftere Erkundungen von Python würde ich eher zu einem der anderen oben aufgeführten gehen.

Bonus: Python-Lehrer

Python-Lehrer ist per se keine interaktive Python-Shell. Sobald Sie Ihren Code eingegeben haben, analysiert er vielmehr, was Sie geschrieben haben, und präsentiert eine Visualisierung der Codelogik. Das Ergebnis? Eine Reihe von Snapshots, die Sie eine Codezeile nach der anderen durchlaufen können, um zu sehen, wie Ihr Code tatsächlich von Anfang bis Ende ausgeführt wird.

Dies ist ein großartiges Werkzeug für Programmieranfänger! Sie werden sehen, wie sich jede Codezeile auf verschiedene Variablen und Ausgaben auswirkt, wodurch Sie Fehler und andere Probleme leichter erkennen können. Während das Programmieren für Anfänger schwierig sein kann, kann dieses Tool die Lernkurve vereinfachen und Ihnen helfen, sich mit der Logik des Ganzen vertraut zu machen.

Sie werden vielleicht auch feststellen, dass Python Tutor einen experimentellen Live-Programmiermodus hat. Es ähnelt dem normalen Visualisierungstool, wird jedoch während der Eingabe in Echtzeit analysiert und aktualisiert. Zum jetzigen Zeitpunkt ist es sowohl primitiv als auch fehlerhaft, also sollten Sie es ignorieren, bis alle Knicke ausgebügelt sind.

Tipps zur Fortsetzung Ihrer Python-Reise

Nachdem Sie Python in einer interaktiven Online-Shell ausprobiert haben, werden Sie vielleicht entscheiden, dass Sie die Sprache lieben und sie auf einer praktischeren Ebene verfolgen möchten. Dafür können Sie mit diesen hervorragenden Online-Python-Kursen gut abschneiden, oder wenn Sie kein Geld sparen können, diese Websites zum Erlernen von Python.

Python ist vielleicht eine der am einfachsten zu erlernenden Sprachen, aber lassen Sie sich nicht entmutigen, wenn Sie Schwierigkeiten damit haben. Codieren in Python ist immer noch Codieren, und Codieren ist hart. Kämpfen bedeutet nicht, dass Sie mit dem Programmieren aufhören sollten! Als zusätzliche Motivation empfehle ich, einige dieser hilfreichen Podcasts für Programmierer anzuhören.

Wie gefällt dir Python? Gibt es noch andere gute interaktive Shells, die wir vermisst haben? Wenn Sie weitere Python-Tipps haben, insbesondere für Neulinge, teilen Sie uns diese bitte unten mit!

Teilen Teilen Tweet Email Ein Leitfaden für Anfänger zum Animieren von Sprache

Animierende Rede kann eine Herausforderung sein. Wenn Sie bereit sind, Ihrem Projekt Dialog hinzuzufügen, werden wir den Prozess für Sie aufschlüsseln.

Weiter lesen
Verwandte Themen
  • Programmierung
  • Programmierung
  • Python
Über den Autor Joel Lee(1524 Artikel veröffentlicht)

Joel Lee ist seit 2018 Chefredakteur von MakeUseOf. Er hat einen B.S. in Informatik und über neun Jahre professionelle Schreib- und Redaktionserfahrung.

Mehr von Joel Lee

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Welche Obs-Einstellungen soll ich verwenden?
Klicken Sie hier, um zu abonnieren