main.py
utils.py
Loading editor...
Initializing Python...

First-time setup happens only once and enables lightning-fast offline usage. (~8MB)

$python3 main.py
Ready for execution...
Letzte Aktualisierung: September 2026

Führen Sie Python online aus – Kostenloser Python-Compiler und IDE

PyRun ist ein kostenloser, browserbasierter Python-Compiler und eine IDE, mit der Sie Python-Code schreiben, ausführen und teilen können, ohne etwas installieren zu müssen. Öffnen Sie Ihren Browser, beginnen Sie mit der Eingabe und Ihr Code wird sofort ausgeführt – unterstützt von WebAssembly direkt auf Ihrem Gerät.

Ganz gleich, ob Sie ein Student sind, der zum ersten Mal mit dem Programmieren beginnt, ein Entwickler, der ein kurzes Snippet testet, oder jemand, der sich auf ein technisches Interview vorbereitet, PyRun bietet Ihnen eine ablenkungsfreie Umgebung, die Ihnen nicht im Weg steht und Ihnen die Möglichkeit gibt, sich auf den Code zu konzentrieren.

Was ist PyRun?

PyRun ist ein browserbasierter Python-Compiler und eine integrierte Entwicklungsumgebung, die vollständig auf Ihrem Gerät ausgeführt wird. Sie öffnen es in einem Webbrowser, schreiben Python-Code und führen ihn sofort aus – keine Installation, keine Einrichtung einer virtuellen Umgebung und keine Terminalkonfiguration erforderlich. Die gesamte Python-Laufzeit befindet sich im Browser-Tab und wird von Pyodide unterstützt, einer Version von CPython, die zu WebAssembly (WASM) kompiliert wurde.

Herkömmliche Online-Compiler senden Ihren Code an einen Remote-Server, warten auf dessen Ausführung und streamen die Ausgabe zurück über das Netzwerk. PyRun verfolgt einen grundlegend anderen Ansatz: Die Ausführung erfolgt lokal auf Ihrem Computer, in derselben Sandbox, die jede von Ihnen besuchte Website schützt. Das bedeutet, dass Ihr Code standardmäßig privat ist, die Ergebnisse ohne Netzwerklatenz angezeigt werden und das Tool auch dann weiter funktioniert, wenn Sie nach dem ersten Besuch Ihre Internetverbindung verlieren.

Die Editor-Komponente basiert auf Monaco – der gleichen Engine, die auch von Visual Studio Code verwendet wird – und bietet Ihnen professionelle Syntaxhervorhebung, intelligente Einrückung und Verwaltung mehrerer Dateien direkt im Browser. Sie können .py-Dateien von Ihrem lokalen Computer aus öffnen, neue Skripts von Grund auf schreiben oder freigegebenen Code von einer URL laden. Wenn Sie fertig sind, können Sie die Datei herunterladen, ein komplettes Projekt als .zip-Archiv exportieren oder einen gemeinsam nutzbaren Link generieren, damit jemand anderes denselben Code in seinem eigenen Browser anzeigen und ausführen kann.

PyRun unterstützt die vollständige Python 3.11-Standardbibliothek, einschließlich Modulen wie JSON, Math, Datetime, Itertools und Collections. Es verarbeitet auch interaktive Programme durch echte stdin-Unterstützung, sodass Skripte, die die integrierte input()-Funktion aufrufen, ordnungsgemäß funktionieren und Sie auffordern, eine Antwort direkt im Terminalfeld einzugeben.

Was ist Python-Programmierung?

Python ist eine universelle Programmiersprache, die von Guido van Rossum entwickelt und erstmals 1991 veröffentlicht wurde. Sie wurde mit einer klaren Philosophie entwickelt: Code sollte leicht zu lesen sein, Logik sollte einfach auszudrücken sein und Anfänger sollten in der Lage sein, innerhalb von Stunden statt Wochen produktiv zu sein. Diese Philosophie definiert Python auch heute noch, mehr als drei Jahrzehnte später.

Was Python in einer Welt voller Programmiersprachen auszeichnet, ist die Kombination aus einer sauberen, englischähnlichen Syntax und einem riesigen Ökosystem von Bibliotheken von Drittanbietern. Ein Python-Skript, das eine Datei liest, ihren Inhalt verarbeitet und ein formatiertes Ergebnis ausgibt, benötigt normalerweise einen Bruchteil der Zeilen, die dasselbe Programm in C, Java oder sogar JavaScript benötigen würde. Laut dem TIOBE Programming Community Index (2025) ist Python weltweit die beliebteste Programmiersprache und wird von über 8,2 Millionen Entwicklern verwendet. Diese Direktheit macht Python wirklich angenehm zu schreiben, was einer der Gründe dafür ist, dass es weltweit zur meistgelehrten Muttersprache an Universitäten und Programmier-Bootcamps geworden ist.

Über den Bildungsbereich hinaus unterstützt Python ernsthafte Produktionssysteme in enormem Umfang. Datenwissenschaftler verwenden es mit Bibliotheken wie NumPy, Pandas und Matplotlib, um große Datensätze zu analysieren und zu visualisieren. Forscher und Ingenieure des maschinellen Lernens bauen und trainieren neuronale Netze mit PyTorch und TensorFlow. Webentwickler verwenden Django und FastAPI, um Backends zu erstellen, die Millionen von Anfragen verarbeiten. Systemadministratoren schreiben Automatisierungsskripte, die Server verwalten und Software bereitstellen. Die Sprache deckt ein ungewöhnlich breites Spektrum an Disziplinen ab und ist in jeder davon noch immer hervorragend.

Python ist außerdem eine interpretierte Sprache, was bedeutet, dass Sie Programme direkt aus Quelldateien ausführen – es gibt keinen separaten Kompilierungsschritt und Sie sehen das Ergebnis jeder Änderung sofort. Diese enge Rückkopplungsschleife ist einer der Gründe, warum Python für Prototyping, Skripterstellung und Erkundung so beliebt ist. Tools wie PyRun machen sich diese Eigenschaft zunutze, um ein sofortiges Programmiererlebnis direkt im Browser zu ermöglichen, sodass Sie ohne lokale Einrichtung mit der Sprache experimentieren können.

Warum eine Online-Python-IDE verwenden?

Keine Einrichtung erforderlich.

Die lokale Installation von Python ist nicht kompliziert, aber auch nicht trivial. Sie müssen die richtige Version herunterladen, sie zum Systempfad hinzufügen, zwischen systemweiten und virtuellen Umgebungsinstallationen entscheiden, einen Code-Editor installieren und ihn für Python konfigurieren. Für jemanden, der einfach nur die Sprache ausprobieren oder eine schnelle Idee testen möchte, reicht diese Reibung aus, um den Schwung zu brechen. Eine Online-Python-IDE wie PyRun macht jeden dieser Schritte überflüssig. Sie besuchen eine URL und befinden sich bereits in einer funktionierenden Python-Umgebung.

Funktioniert auf jedem Gerät.

Eine lokal installierte Entwicklungsumgebung ist an eine Maschine gebunden. Wenn Sie den Computer wechseln, beginnt der Einrichtungsvorgang von vorne. Eine Online-IDE begleitet Sie. Ganz gleich, ob Sie auf Ihrem Arbeits-Laptop, Ihrem Heim-Desktop, einem ausgeliehenen Computer in der Bibliothek oder einem Tablet sind, PyRun bietet in jedem Browser die gleiche Umgebung. Es gibt nichts zu synchronisieren, nichts neu zu installieren und nichts, was auf jedem Gerät anders konfiguriert werden muss.

Schnelleres Feedback während des Tests.

Beim Schreiben und Debuggen von Code ist die Iterationsgeschwindigkeit von enormer Bedeutung. Ein Tool, das Ihnen zehn Sekunden pro Lauf spart, spart Ihnen Minuten pro Stunde und Stunden pro Woche. Da PyRun Code clientseitig in WebAssembly ausführt, werden Server-Roundtrips vollständig eliminiert. Im Durchschnitt reduziert die Ausführung von WebAssembly die Code-Startlatenz um über 80 % im Vergleich zu herkömmlichen cloudbasierten IDEs. Sie klicken auf „Ausführen“ und die Ausgabe ist da. Diese nahezu latenzfreie Rückkopplungsschleife hält Sie in einem Flow-Zustand und sorgt dafür, dass sich kleine Experimente mühelos und nicht mühsam anfühlen.

Ideal zum Lernen und Üben.

Programmieren lernen erfordert die Freiheit, Dinge auszuprobieren, Fehler zu machen und sofort zu sehen, was passiert ist. Eine Online-IDE ist hierfür ideal – es gibt keine Konfigurationsentscheidungen, die falsch gemacht werden könnten, keine Umgebungsvariablen, die beschädigt werden könnten, und keine Systemdateien, die versehentlich überschrieben werden könnten. Anfänger können sich ganz auf das Verständnis von Python konzentrieren, anstatt sich mit Werkzeugen herumschlagen zu müssen. Lehrer können ohne jegliche Einrichtung eine URL mit Schülern teilen, die denselben Code ausführen, wodurch die Verwaltung von Unterrichtsübungen erheblich vereinfacht wird.

So führen Sie Python-Code online aus

01

Öffnen Sie PyRun in einem beliebigen Browser

Navigieren Sie zu pyrun.xyz in Chrome, Firefox, Safari oder Edge. Es sind keine Erweiterungen, Plugins oder speziellen Einstellungen erforderlich. Die Seite lädt den Editor sofort – Sie können mit der Eingabe beginnen, bevor der Download weiterer Assets abgeschlossen ist.

02

Geben oder fügen Sie Ihren Python-Code ein

Der Monaco-Editor (die gleiche Engine, die VS Code antreibt) ist vom ersten Tastendruck an für Sie bereit. Es bietet Syntaxhervorhebung, Klammerzuordnung und intelligente Einrückung, sodass Ihr Code auch bei längeren Skripten lesbar bleibt.

03

Drücken Sie Ausführen oder verwenden Sie die Tastenkombination

Klicken Sie in der Symbolleiste auf die Schaltfläche „Ausführen“ oder drücken Sie Ctrl+Eingabetaste, um Ihren Code auszuführen. PyRun übergibt die Quelle an die Pyodide-Engine, die sie in einer sicheren WebAssembly-Sandbox ausführt. Die Python-Engine wird beim ersten Laden im Hintergrund initialisiert, sodass sich nachfolgende Ausführungen sofort anfühlen.

04

Ausgabe im Terminalpanel lesen

Gedruckte Ausgaben, Fehlerrückverfolgungen und Laufzeitwarnungen werden alle im integrierten Terminal auf der rechten Seite des Bildschirms (oder unterhalb des Editors auf kleineren Bildschirmen) angezeigt. Fehlermeldungen enthalten Dateinamen und Zeilennummern genau wie in einem lokalen Terminal.

05

Reagieren Sie bei Bedarf auf input()-Eingabeaufforderungen

Wenn Ihr Programm input() aufruft, zeigt das Terminal den Eingabeaufforderungstext an und wartet darauf, dass Sie eine Antwort eingeben. Drücken Sie zum Absenden die Eingabetaste und das Programm wird fortgesetzt. Dies funktioniert natürlich für interaktive Skripte, Taschenrechner, Quizze oder jedes Programm, das aus stdin liest.

06

Speichern, exportieren oder teilen Sie Ihre Arbeit

Drücken Sie Ctrl+S, um die aktuelle Datei lokal zu speichern, verwenden Sie die Schaltfläche „Exportieren“ in der Symbolleiste, um eine .py-Datei oder ein .zip-Archiv herunterzuladen, oder drücken Sie Ctrl+H, um einen gemeinsam nutzbaren Link zu generieren. Alle drei Optionen sind ohne Anmeldung verfügbar.

Hauptmerkmale von PyRun

Sofortige Ausführung

Der Code wird in Ihrem Browser ausgeführt, sobald Sie auf „Ausführen“ klicken, ohne Server-Roundtrips und ohne Wartezeit. Pyodide (Python kompiliert zu WebAssembly) übernimmt die lokale Ausführung, sodass Ihre Ergebnisse in Millisekunden statt in Sekunden angezeigt werden.

Lokaler Dateizugriff

Öffnen Sie .py-Dateien direkt von Ihrem Computer mit einem einzigen Klick oder über die Verknüpfung Ctrl+O. Ihre Datei wird sofort in den Monaco-Editor geladen, sodass Sie genau dort weitermachen können, wo Sie aufgehört haben, ohne dass Kopieren und Einfügen erforderlich sind.

Exportieren und Sichern

Laden Sie Ihre aktuelle Datei als .py-Skript herunter oder exportieren Sie ein gesamtes Projekt mit mehreren Dateien als .zip-Archiv. Sie können Ihre Arbeit jederzeit behalten, lokal speichern oder direkt in ein Versionskontroll-Repository übertragen.

One-Click-Sharing

Drücken Sie Ctrl+H, um eine gemeinsam nutzbare URL zu generieren, die Ihr gesamtes Programm kodiert. Senden Sie es an einen Klassenkameraden, fügen Sie es in einen Chat ein oder veröffentlichen Sie es online. Jeder, der den Link öffnet, sieht denselben Code, den Sie geschrieben haben – bereit zur Ausführung.

Personalisierter Arbeitsbereich

Passen Sie die Schriftgröße an, schalten Sie den Zeilenumbruch um, ändern Sie das Editor-Design und legen Sie ein benutzerdefiniertes Ausführungszeitlimit fest – alles über das Einstellungsfenster. PyRun merkt sich Ihre Präferenzen sitzungsübergreifend, sodass Sie sie nie zweimal konfigurieren müssen.

Offline-PWA-Unterstützung

Nach der Installation funktioniert PyRun vollständig offline über erweiterte Hintergrund-Service Workers! Ihre WebAssembly-Artefakte und die Kerncodebasis werden im gesamten Flugzeugmodus sofort nativ synchronisiert.

Interaktive Python-Eingabe

Im Gegensatz zu einfachen WASM-Wrappern verwendet PyRun SharedArrayBuffers, um eine tief synchrone Standard-In-Pause bereitzustellen. Ihre Terminal-input()-Aufrufe verhalten sich identisch mit lokalen Hardware-Terminals inline.

Gemeinsame Nutzung mehrerer Dateien

Massive Architekturen entwickeln? Erstellen Sie mehrere Registerkarten, wechseln Sie die Umgebung und generieren Sie mühelos verschachtelte Selective-Share-Cloud-Bäume, die sofort ganze Verzeichnisse für Ihre Freunde klonen.

Live-Grafik und Benutzeroberfläche

Rendern Sie Matplotlib-Pipelines oder führen Sie interaktive Live-PyTurtle-Skizzen aus! Visuals werden auf intelligente Weise direkt in eine isolierte SVG-Grafik-Registerkarte weitergeleitet und bilden Vektoren dynamisch in Echtzeit ab.

Ausführungsgrenzen

Da Pyodide stark eingeschränkt ist, werden betriebssystemnative Prozesse (wie die Bindung von Tkinter oder die Umgehung strikter ausgehender CORS über reine Sockets) derzeit von Web Architecture physisch nicht unterstützt.

Für wen ist dieses Tool geeignet?

Studenten

Von Informatikkursen an weiterführenden Schulen bis hin zu Datenwissenschaftskursen an Universitäten machen Studenten einen großen Teil der PyRun-Nutzer aus. Das Tool beseitigt alle Hürden zwischen einem Auftrag und einer funktionierenden Lösung. Es gibt keine Installationsschritte, die man falsch machen kann, keine Versionskonflikte, die gelöst werden müssen, und es sind keine IT-Berechtigungen für die Einrichtung erforderlich – nur ein Webbrowser und eine funktionierende Internetverbindung beim ersten Besuch.

Anfänger

Jeder, der Python zum ersten Mal lernt, profitiert enorm von einer Umgebung, in der für den Einstieg lediglich das Tippen erforderlich ist. Die übersichtliche Benutzeroberfläche von PyRun vermeidet die Unordnung funktionsreicher Desktop-IDEs, und die sofortige Rückkopplungsschleife zwischen dem Schreiben einer Zeile und dem Anzeigen ihrer Ausgabe sorgt dafür, dass sich das Lernerlebnis reaktionsschnell und ermutigend anfühlt, anstatt langsam und verwirrend.

Entwickler

Erfahrene Python-Entwickler verwenden PyRun als schnellen Notizblock zum Testen von Ideen, zum Validieren einer kleinen Funktion oder zum isolierten Reproduzieren eines Fehlers. Das lokale Einrichten einer REPL-Sitzung geht schnell, erfordert aber dennoch das Öffnen eines Terminals und möglicherweise die Aktivierung einer virtuellen Umgebung. PyRun ist für Wegwerfexperimente schneller, da die Umgebung bereits in einem Browser-Tab geöffnet ist.

Vorstellungsgespräche mit Kandidaten

Bei technischen Vorstellungsgesprächen müssen Kandidaten häufig Python-Code in einem Browser, auf einem Whiteboard oder in einem gemeinsam genutzten Dokument schreiben – abseits ihrer vertrauten lokalen Umgebung. Das Üben in PyRun macht Sie mit dem Schreiben von Code in einer Browserumgebung vertrauter, hilft Ihnen dabei, sich ohne automatische Vervollständigungen oder Verknüpfungen zurechtzufinden und ermöglicht Ihnen, sich in Situationen mit hohem Druck auf die Problemlösung statt auf die Arbeit mit Werkzeugen zu konzentrieren.

PyRun vs. Alternativen (Trinket, Replit, JDoodle)

Bei der Auswahl einer Online-Python-Umgebung sind Geschwindigkeit und Datenschutz entscheidende Faktoren. Im Gegensatz zu serverbasierten Alternativen bietet die WebAssembly-Architektur von PyRun einzigartige Vorteile für die lokale Ausführung.

FunktionPyRunTrinketReplitJDoodle
AusführungsmodellClientseitig (WASM)ServerseitigServerseitiger ContainerServerseitig
Konto erforderlich?NeinJa (für alle Funktionen)JaNein
Offline-Support (PWA)JaNeinNeinNein
Datenschutz100 % lokalAuf dem Server gespeichertAuf dem Server gespeichertAuf dem Server gespeichert

Häufige Anwendungsfälle

Schnelle Skripterstellung und Automatisierungsprototypen.

Entwickler müssen häufig ein einmaliges Skript schreiben, um Dateien umzubenennen, eine CSV-Datei zu analysieren oder einige Daten neu zu formatieren. Das Starten von PyRun in einem Browser-Tab ist schneller als das lokale Erstellen eines neuen Projektordners und sauberer als die direkte Eingabe in eine REPL ohne Bearbeitungsmöglichkeiten. Das Skript kann gespeichert und heruntergeladen werden, sobald es funktioniert.

Lernübungen und Tutorials.

Online-Python-Kurse und -Tutorials funktionieren am besten, wenn die Schüler jedes Beispiel sofort ausprobieren können, anstatt passiv zu lesen. PyRun ist der ideale Begleiter für jedes schriftliche Tutorial – Leser können jedes Beispiel einfügen und die Ausgabe sehen, ohne das Tool zu wechseln oder den Browser zu verlassen.

Austausch reproduzierbarer Beispiele.

Wenn Sie in einem Forum eine Frage stellen oder einen Fehlerbericht einreichen, ist es hilfreich, ein minimal reproduzierbares Beispiel zu teilen. Mit PyRun können Sie das kleinste Skript schreiben, das das Problem demonstriert, und es als URL teilen. Die Person, die Ihre Frage liest, kann sie sofort öffnen und den Code selbst ausführen, ohne dass eine Einrichtung erforderlich ist.

Erforschung von Algorithmen und Logik.

Sortieralgorithmen, Suchstrategien, dynamische Programmierrätsel und andere Informatikprobleme lassen sich oft am besten verstehen, wenn man sie ausführt und die Ausgabe bei jedem Schritt beobachtet. PyRun bietet Ihnen eine reibungslose Umgebung, in der Sie diese Ideen umsetzen und damit experimentieren können, während Sie darüber lesen.

Unterrichts- und Workshop-Demos.

Lehrer und Workshop-Leiter können PyRun auf einen Bildschirm projizieren, Code live eingeben und ihn vor einem Publikum ausführen, ohne sich um ihre lokale Umgebung kümmern zu müssen. Sie können auch eine vorgefertigte URL teilen, sodass jeder Teilnehmer denselben Ausgangspunkt öffnet.

Best Practices zum Schreiben von Python-Code

Schreiben Sie lesbaren Code, keinen cleveren Code.

Die Leitphilosophie von Python war schon immer, dass die Lesbarkeit zählt. Bevorzugen Sie eindeutige Variablennamen und einfache Logik gegenüber Einzeilern, die ein paar Zeichen einsparen, deren Analyse aber zwanzig Sekunden dauert, wenn Sie am nächsten Morgen darauf zurückkommen. Code wird viel häufiger gelesen als geschrieben, also investieren Sie die zusätzliche Zeit in die Klarheit.

Halten Sie die Funktionen klein und konzentriert.

Eine Funktion, die eine bestimmte Aufgabe erfüllt, ist leicht zu testen, leicht wiederzuverwenden und leicht zu verstehen. Wenn eine Funktion über den Inhalt eines Bildschirms hinauswächst, ist das normalerweise ein Zeichen dafür, dass sie mehr als eine Aufgabe erfüllt und aufgeteilt werden sollte. Kleine Funktionen machen das Debuggen auch viel schneller – das Eingrenzen eines Fehlers ist einfach, wenn jede Logikeinheit in einem eigenen benannten Block gespeichert ist.

Benennen Sie Dinge absichtlich.

Variablen-, Funktions- und Klassennamen sind die Inline-Dokumentation Ihres Codes. Ein Name wie „user_age“ kommuniziert weit mehr als x, und eine Funktion namens „calcture_total_price“ ist in einer Weise selbstdokumentierend, wie „do_stuff“ nicht. Nehmen Sie sich einen Moment Zeit für die Namensgebung, bevor Sie fortfahren – es zahlt sich um ein Vielfaches aus.

Behandeln Sie Fehler explizit.

Wenn Ihr Code mit externen Daten – Benutzereingaben, Dateien, Netzwerkantworten – interagiert, laufen die Dinge auf unvorhersehbare Weise schief. Die von Anfang an integrierte Fehlerbehandlung macht Programme robuster und gibt Benutzern aussagekräftiges Feedback anstelle von Roh-Tracebacks. Eine gute Faustregel besteht darin, genau anzugeben, welche Ausnahmen Sie abfangen, anstatt alle Fehler mit einer bloßen Ausnahmeklausel zum Schweigen zu bringen.

Testen Sie kleine Stücke, bevor Sie sie kombinieren.

Vor allem für Lernende besteht eine häufige Falle darin, ein langes Programm zu schreiben und dann zu versuchen, alles auf einmal zu debuggen. Eine bessere Angewohnheit besteht darin, jede Komponente zu testen, während Sie sie erstellen. Führen Sie eine Funktion isoliert aus, überprüfen Sie, ob sie das zurückgibt, was Sie erwarten, und integrieren Sie sie dann in das größere Programm. Die schnelle Rückkopplungsschleife von PyRun macht diesen inkrementellen Ansatz komfortabel, da die Durchführung eines kleinen Tests praktisch keine Kosten verursacht.

Befolgen Sie eine einheitliche Formatierung.

Python erzwingt Einrückungen als Teil seiner Syntax, aber die Stilkonsistenz geht darüber hinaus. Verwenden Sie vier Leerzeichen pro Einrückungsebene, halten Sie die Zeilen auf eine angemessene Länge und trennen Sie logische Codeabschnitte durch Leerzeilen. Eine konsistente Formatierung erleichtert das Scannen von Code und verringert die Wahrscheinlichkeit, dass Sie von einem formatierungsbedingten Fehler überrascht werden. Tools wie Black und Flake8 können diese Konventionen automatisch durchsetzen, sobald Sie zu einem lokalen Setup wechseln.

Ihr Code verlässt niemals Ihr Gerät.

Jede Codezeile, die Sie in PyRun schreiben, wird in einer sicheren Browser-Sandbox auf Ihrem eigenen Computer ausgeführt. Es werden kein Quellcode, keine Variablenwerte und keine Ausgabe an einen Server gesendet, es sei denn, Sie erstellen einen öffentlichen Freigabelink. PyRun basiert auf dem Prinzip, dass Datenschutz eine Funktion und kein nachträglicher Einfall ist.

Häufig gestellte Fragen

Ja – PyRun ist völlig kostenlos. Es gibt keine Anmeldung, kein Abonnement und kein verstecktes Limit. Sie können Python-Code beliebig oft schreiben und ausführen, ohne ein Konto zu erstellen.

Nach dem ersten Laden arbeitet PyRun weiterhin offline. Die Python-Engine (Pyodide) wird lokal von Ihrem Browser zwischengespeichert, sodass Sie auch dann weiter programmieren können, wenn Sie keinen Internetzugang haben. Für einige Funktionen wie die Linkfreigabe ist eine Verbindung erforderlich.

PyRun führt Python 3.11 über Pyodide aus, einen Port von CPython, der zu WebAssembly kompiliert wurde. Sie erhalten Zugriff auf die vollständige Python-Standardbibliothek, einschließlich Modulen wie math, json, datetime, itertools und mehr.

Ihr Code verlässt niemals Ihr Gerät, es sei denn, Sie generieren explizit einen öffentlichen Freigabelink. Die gesamte Ausführung erfolgt vollständig in Ihrer Browser-Sandbox. PyRun hat keinen Server, der Ihren Code empfängt oder speichert.

Ja. PyRun ist mit einem responsiven Layout erstellt und funktioniert auf mobilen Browsern. Die Benutzeroberfläche passt sich an kleinere Bildschirme an und wechselt zu einem gestapelten Layout, sodass sowohl der Editor als auch das Ausgabeterminal zugänglich bleiben.

Absolut. Sie können jede .py-Datei von Ihrem Gerät aus über die Symbolleistenschaltfläche oder mit der Tastenkombination Ctrl+O öffnen. Die Datei wird direkt in den Editor geladen und kann ausgeführt werden.

Verwenden Sie die Schaltfläche „Teilen“ in der Symbolleiste oder drücken Sie Ctrl+H. PyRun generiert eine eindeutige URL, die Ihren Code kodiert. Jeder, der über den Link verfügt, kann ihn in seinem Browser öffnen und genau denselben Code sehen (oder ausführen).

Ja. PyRun bietet volle Unterstützung für die in Python integrierte Funktion input(). Wenn Ihr Code einen input()-Aufruf erreicht, fordert Sie das Terminal auf, eine Antwort einzugeben, genau wie in einem lokalen Terminal.

Python-Pakete online verfügbar

PyRun erkennt automatisch die Pakete, die Ihr Code importiert, und lädt sie bei Bedarf mithilfe der Paketregistrierung von Pyodide und micropip. Keine pip install-Befehle, keine virtuellen Umgebungen – schreiben Sie einfach Ihre Importanweisung und führen Sie sie aus.

Python-Codebeispiele zum Ausprobieren

Klicken Sie auf „Im Editor testen“, um ein Beispiel direkt in PyRun zu laden und sofort auszuführen.

Python Fibonacci Sequence Generator

Run and understand the Fibonacci sequence in Python. This interactive code example shows iterative and recursive approaches to generating Fibonacci numbers.

def generate_fibonacci(n):
    fib_list = []
    a, b = 0, 1
    
    while len(fib_list) < n:
        fib_list.append(a)
        a, b = b, a + b
        
    return fib_list

# Generate the first 10 Fibonacci numbers
terms = 10
result = generate_fibonacci(terms)
print(f"First {terms} Fibonacci numbers:")
print(result)

Python Simple Calculator Script

Build a basic calculator in Python. Learn how to map mathematical operators, take user execution flows, and handle logic natively.

def add(x, y): return x + y
def subtract(x, y): return x - y
def multiply(x, y): return x * y
def divide(x, y):
    if y == 0:
        return "Error! Division by zero."
    return x / y

operations = {
    '+': add,
    '-': subtract,
    '*': multiply,
    '/': divide
}

num1, num2 = 12, 4

print("Calculator Demo")
for op_symbol, func in operations.items():
    print(f"{num1} {op_symbol} {num2} = {func(num1, num2)}")

Python Prime Checker Algorithm

Check if a number is prime using Python. Run our interactive algorithm to see efficient mathematical iteration and root evaluation.

import math

def is_prime(n):
    if n <= 1:
        return False
    if n == 2:
        return True
    if n % 2 == 0:
        return False
        
    max_divisor = math.isqrt(n)
    for i in range(3, max_divisor + 1, 2):
        if n % i == 0:
            return False
            
    return True

test_numbers = [2, 10, 17, 25, 97]
for num in test_numbers:
    status = "Prime" if is_prime(num) else "Not Prime"
    print(f"{num:2d} -> {status}")

Python Random Password Generator

Generate secure, random passwords in Python. Learn to use the random module alongside string constants to build robust security tools.

import random
import string

def generate_password(length=12):
    # Combine all character sets
    characters = string.ascii_letters + string.digits + string.punctuation
    
    # Randomly select characters until the desired length
    password = ''.join(random.choice(characters) for _ in range(length))
    return password

print("Generating 3 secure passwords:")
for i in range(3):
    print(f"Password {i+1}: {generate_password(16)}")

Lernen Sie Python interaktiv

Egal, ob Sie ein kompletter Anfänger oder ein erfahrener Entwickler sind, der eine Auffrischung sucht, unsere kostenlosen Learn Python-Module führen Sie durch grundlegende Python-Konzepte. Im Gegensatz zu herkömmlichen Lehrbüchern ist jede Lektion mit ausführbaren Codefragmenten gepaart, die sofort in der oben genannten IDE ausgeführt werden.

Zusätzliche Python-Ressourcen

Über 50 Python-Anleitungen

Schritt-für-Schritt-Programmieranleitungen zur Lösung häufiger Aufgaben. Sehen Sie sich Erklärungen zu sauberem Code an und führen Sie sofort Live-Compiler-Demos aus.

Interaktive Cheatsheets

Schnelle Syntax-Referenzkarten für integrierte Typen, Wörterbuchmethoden, Regex-Formatierung, Dateioperationen, NumPy und Pandas.

Nebeneinander-Vergleiche

Sehen Sie, wie Python Syntax für Syntax in Echtzeit mit JavaScript, TypeScript, Go, Rust, Java, C++ und PHP vergleicht.

Bereit, etwas Python zu schreiben?

Der Editor wartet oben auf der Seite. Keine Anmeldung. Kein Setup. Nur Python in Ihrem Browser – jetzt.