PasteZap
🌐 Nederlands
Gratis · Zonder account

Gratis · Ontwikkeling

Online Python-compiler.

Schrijf en voer Python 3-code uit in je browser zonder installatie of account: uitvoer, fouten, waarden voor input(), voorbeelden, .py-download en deellinks.

Voordat je begint

Sommige technische bedieningselementen zijn in het Engels. Unicode-tekst wordt ondersteund; formaten en uitvoertalen hangen af van de tool.

De technische limieten staan hieronder in het Engels. Controleer ze voordat je grote bestanden verwerkt of het resultaat gebruikt.

RUNS IN YOUR BROWSER · NO ACCOUNTStarting…
Program input (stdin): one line per input() call
Press Run to see the output here.

Python 3.14 by Pyodide (MPL-2.0) in WebAssembly. Standard library only (math, json, re, datetime, collections, dataclasses…); packages such as numpy and network access are not available. Stop restarts Python, which clears variables.

Python-code in je browser uitvoeren

  1. Typ of plak je code in main.py, of kies een programma bij Example.
  2. Roept je programma input() aan, open dan Program input (stdin) en schrijf één waarde per regel.
  3. Klik op Run (Ctrl+Enter). De uitvoer verschijnt eronder; fouten staan in het rood met de regel van main.py die misging.
  4. Klik op Stop om een te lang programma te beëindigen, en daarna op Download .py of Copy share link om je code te bewaren.

Bij de eerste keer wordt Python (ongeveer 12 MB) één keer gedownload; daarna houdt de browser het in de cache. Je code wordt in deze browser bewaard, zodat hij er nog is als je terugkomt.

Wat wel en niet werkt

Dit is CPython 3.14 met de standaardbibliotheek: math, random, re, json, csv, datetime, collections, itertools, dataclasses, decimal, fractions, statistics en meer. Pakketten zoals numpy, pandas of requests zijn niet beschikbaar, er is geen netwerktoegang en geen grafisch venster, dus programma’s met turtle en tkinter kunnen niet worden getoond.

Stop herstart Python, waardoor variabelen van eerdere runs verdwijnen. Een reguliere expressie test je met de regex-tester; gegevens verken je met SQL via SQL-query’s op CSV- en JSON-bestanden.

Limieten en ondersteunde formaten

Je invoer wordt op je apparaat verwerkt.

Technische opmerkingen in het Engels

Python 3.14 standard library only: packages such as numpy or pandas, network access and graphical windows are not available. The first run downloads about 12 MB, then the browser caches it.

Runs CPython 3.14 compiled to WebAssembly by Pyodide (MPL-2.0) in a background worker on your device; your code and its input never leave the browser. Share links store the code inside the link.

The Fibonacci example prints the first 15 numbers and fib(300); the Hello example reads a name from Program input and greets it.

Veelgestelde vragen

Wordt mijn code naar een server gestuurd?

Nee. Python draait als WebAssembly in een achtergrondworker van je browser. Een deellink bewaart de code in de link zelf.

Waarom wacht input() niet tot ik typ?

Het programma draait op de achtergrond en leest de regels uit Program input, één per input()-aanroep. Zijn die op, dan geeft input() EOFError.

Kan ik pakketten installeren met pip?

Nee. Alleen de standaardbibliotheek zit erin, dus de tool downloadt nooit code van andere servers.