Runs on your device
The page loads a WebAssembly build of CPython (Pyodide). Your code never leaves the browser. The first load takes a few seconds; after that, runs are instant.
Playground
Write code on the left, press Run, read the result on the right. Nothing is uploaded. The interpreter runs on your own device.
input() callThe page loads a WebAssembly build of CPython (Pyodide). Your code never leaves the browser. The first load takes a few seconds; after that, runs are instant.
The standard library is all there. numpy, pandas, matplotlib, scipy and sympy download the first time you import them. Plots appear in the output pane.
Share link puts the code into the address itself, so anyone with the link sees the same program. Your latest code is also kept in this browser between visits.
Found a bug, or want an example added for a class? Write to contact@socialshields.org.