loading…
Type Python, press Run, see the output — in your browser, with no install. The standard library is built in; numpy, pandas, matplotlib and scipy install themselves the first time you import them. Your code never leaves this tab.
The full editor with a larger canvas, keyboard shortcuts and a Stop button for runaway loops. Same interpreter as this page.
Open →A SQLite playground: create tables, insert rows and run joins with results shown as a table. Nothing to set up.
Open →Jupyter-style cells in the browser — run them one at a time, keep the state, plot with matplotlib.
Open →Pyodide, a real CPython build compiled to WebAssembly, so the interpreter runs inside the tab: no server, no queue, no upload. That also means a NumPy playground, a pandas playground and a matplotlib playground are the same page — import the package and it is fetched once and cached by the browser. When you want to learn rather than just tinker, the lessons use this same runner with graded exercises; the first five are free.