🌐
ReqBin
reqbin.com β€Ί code β€Ί python
Online Python Code Runner
3 weeks ago - The Requests library works in the online Python code runner, so a script can call an external API and print what comes back. Some Python file manipulation methods are not supported, so read the response into a variable rather than writing it to disk. The Python HTTP request example opens in the same editor.
🌐
Python Playground
python-playground.com β€Ί python-code-runner
Python Code Runner - Run Python Scripts Online
Use common Pyodide packages such ... you need breakpoints, stepping, and variable inspection. ... Python Code Runner is a browser-based environment for running Python scripts and code files....
Discussions

I wrote a basic text editor and code runner in Python called Functino! Feedback appreciated.
cool! what plans do you have for the future of this? More on reddit.com
🌐 r/Python
7
15
July 19, 2023
Step by step visualization of Python execution
This is essentially the same concept as what debugging allows. It executes the code step by step, with options that allow you to set breakpoints (as well as conditional breakpoints), inspect variables, or even modify variables and continue executing the code. This site is a little more beginner friendly than the debugger, but if you like what this provide, definitely look into learning how to debug properly. The time you take now to learn it will save you so much time in the long run. More on reddit.com
🌐 r/learnpython
13
177
August 11, 2019
Are there any free websites that let you run Python without installing actual Python?

Checkout Google colab

More on reddit.com
🌐 r/learnpython
90
260
April 27, 2022
Real newbie question: How to run code
This thread hasn't exactly made clear what is actually happening. I'll try to give it a shot. The program you downloaded and installed is the Python interpreter. This program is a program that allows other programs to be executed. It works like this: You feed the interpreter a line of code, and the interpreter executes the code to the best of its ability. Once it has finished executing that line, it will execute the next line, and so forth, until the program is terminated. If you want to execute your Python code, you will always need to run it through an interpreter. (there are exceptions, but never mind them) This is different from a language such as C, which does not have an interpreter at all. In C, you feed the entirety of the code to a program called a compiler. This compiler then analyses all of the code, and translates all of it to machine language. At the end, the compiler creates a new file which is an executable or library (both are also called binaries). This binary is completely standalone, and does not require an interpreter to be executed. It just runs straight on the hardware. The Python interpreter that you downloaded can be fed code in two ways. You already familiarised yourself with the first way. You wrote python into the command line, and it started up a different prompt. This is called the interactive interpreter. The interactive interpreter forces you to feed your code line-by-line, by hand. Why would you want to do this? In most cases, you wouldn't. But a lot of Python programmers love the interactive interpreter because it allows them to interactively discover things. Just to fuck around and see what works, if you will. For actually running the program without the hassle of typing each line by hand, you can also execute python in a different way, which we'll call the "regular way". It works like this: You have a file on your hard drive that contains valid Python code. You want that code to be executed, so you tell the Python interpreter to read that file, and execute it line-by-line. That works like this: python your_file.py Where your_file.py is the file that you had created. The Python interpreter will load the file into memory, and execute it line-by-line until it reaches the last instruction, after which the Python interpreter will shut down. Keep in mind that you can't just save your file to "My Documents", open up your command prompt, type python your_file.py and expect it to work, because it won't. It will complain that it couldn't find your file. This is logical, because when you start up your command prompt, it is in a completely different folder. I'm not very familiar with Windows, but I believe it should default to C:\Users\YOU. You would need to familiarise yourself a little with the Windows command prompt. For starters, dir shows you all the files in the current directory, and cd DIRECTORY_NAME changes your directory to the specified directory. cd .. changes your directory to the previous directory. If you don't want to use the command line (although I would recommend you do. Then again, the Windows command prompt is shit), there are also programs that do this for you. As mentioned elsewhere in this thread, IDLE is one such program. When you click "run" in IDLE, it will simply execute python YOUR_FILE.py under the hood, and show you the results. PyCharm is another program that does it, but I do not recommend that you use PyCharm as a beginner. PyCharm tries to do literally everything for you, and you won't understand half the things it's trying to do. The best way to learn, is to simply do it yourself and make mistakes. If you rely on PyCharm fixing your mistakes all the time, you won't learn some very vital skills. And that's about it, I suppose. More on reddit.com
🌐 r/learnpython
34
38
April 15, 2015
🌐
Online Python
online-python.com
Online Python - IDE, Editor, Compiler, Interpreter
Now You can immediately execute the Python code in the web browser of your choice. Using this Python editor is simple and quick to get up and running with. Simply type in the programme, and then press the RUN button!
🌐
Real Python
realpython.com β€Ί run-python-scripts
How to Run Your Python Scripts and Code – Real Python
July 16, 2026 - In this example, the missing name isn’t in the sys.path list, so Python isn’t able to execute it, and therefore it returns an error. ... Running scripts isn’t the only way to run Python code. Because Python is an interpreted language, you can use the interpreter to run code interactively.
🌐
Cliprun
cliprun.com β€Ί python-code-runner
Python Code Runner - Online & Free
Enter Python code or paste the code you want to run. The Python script runner supports libraries, file uploads and data visualization.
🌐
GitHub
github.com β€Ί nedpals β€Ί python-code-runner
GitHub - nedpals/python-code-runner: A simple web server for running python code snippets in the browser. Β· GitHub
Run the server using python app.py. This will start the server on localhost:3480. To use the code runner in Slidev, add the following code snippet to your setup/code-runners.ts file:
Author: nedpals
🌐
CodingFleet
codingfleet.com β€Ί home β€Ί code runner β€Ί python
Python Online Compiler & Code Runner | CodingFleet
August 16, 2026 - Run your code to see the output here. ... Run Python code online in a fast, secure sandbox β€” no setup. Run Python 3 online instantly β€” no setup, popular libraries preinstalled. Generate, fix and explain code with one-click AI. Write Python in the editor, press Run, and your code executes in an isolated Linux sandbox powered by CPython 3.14 (numpy, pandas & requests preinstalled) β€” nothing to install.
🌐
Reddit
reddit.com β€Ί r/python β€Ί i wrote a basic text editor and code runner in python called functino! feedback appreciated.
r/Python on Reddit: I wrote a basic text editor and code runner in Python called Functino! Feedback appreciated.
July 19, 2023 -

Hello!

I wanted to share with you all a python project I've been working on called Functino. It's a simple graphical code editor and runner mostly meant for throwaway code. Its functionality is somewhere between a REPL and a fully-featured text editor. You type code into the editor panel, click the run button, and the output of the code is shown in the output panel. Several languages are supported, and you have the option to configure support for more.

Screenshot:

https://raw.githubusercontent.com/davidscholberg/functino/main/screenshots/dark_theme.png

The reason I wrote this is because I found myself wanting to quickly test out small bits of multiline code for which a REPL would be too unwieldy, but I also didn't want to go through the trouble of creating test files and directories and loading up my normal development environment. Functino is meant to fill this (admittedly very narrow) niche.

This project is still very rough around the edges, and despite being cross-platform in theory, it hasn't been tested on Mac at all. Feedback is very much welcome!

You can check out the code here: https://github.com/davidscholberg/functino

And if you want to install it, you can do so via PyPI:

pip install functino
Find elsewhere
🌐
OneCompiler
onecompiler.com β€Ί python
Python Online Compiler & Interpreter
OneCompiler's Python online editor helps you to write, interpret, run and debug python code online. Libraries for data science and machine learning are also available
🌐
CodeRunner
coderunner.org.nz
CodeRunner
The following quiz demonstrates the new scratchpad UI, in which every question has a 'scratchpad' area in which the student can experiment with arbitrary code. This functionality requires CodeRunner V5.2.1 or later. Note: a python3_scratchpad question type that implemented a scratchpad using the HTML UI was available on this website prior to the release of the Scratchpad UI.
🌐
Programiz
programiz.com β€Ί python-programming β€Ί online-compiler
Online Python Compiler (Interpreter) - Programiz
# Online Python compiler (interpreter) to run Python online. # Write Python 3 code in this online editor and run it. print("Start small.
🌐
Readthedocs
py-vscode.readthedocs.io β€Ί en β€Ί latest β€Ί files β€Ί code-runner.html
Running Python Scripts with Code Runner πŸƒ β€” How to Python in VS Code πŸ¦„ documentation
Click the extension icon on the left most stripe and type code runner in the search bar. You should see the extension popping up in the first row.
🌐
CodeUtility
python.codeutility.io
Online Python Compiler & Debugger – Run Code | CodeUtility
For a quick Python online debug session, start with a small reproducible example and place a breakpoint just before the value becomes unexpected.
🌐
GitHub
github.com β€Ί topics β€Ί python-code-runner
python-code-runner Β· GitHub Topics Β· GitHub
March 26, 2025 - python-interpreter python-playground python-web-ide python-testing python-online python-web-browser python-online-compiler python-code-runner ... server example python3 code-execution code-interpreter python-code-runner mcp-server model-context-protocol-server everything-mcp
🌐
Playcode
playcode.io β€Ί python-compiler
Python Online - Run Python Code Free in Browser | Playcode
Share Python code examples with students via simple URLs. No software installation required for students to run and modify code.
🌐
Python Online
pythononline.net
Python Online - Execute your Python Code Online
Codes to disable (e.g., E501). Say goodbye to the headaches of setting up Python locally. No more installations or configurations, you can execute Python code right in your web browser. Just input your code, hit RUN, and watch the magic happen!
🌐
PYnative
pynative.com β€Ί home β€Ί python β€Ί online python code editor
Online Python Code Editor
July 24, 2026 - This online IDE works with Python 3. If your script/program accepts inputs from a user, please enter inputs in the STDIN box above and then run your code.
🌐
GitHub
github.com β€Ί alexmojaki β€Ί python_runner
GitHub - alexmojaki/python_runner: Helper for running python code indirectly Β· GitHub
Runs code in a fresh module where __name__ == "__main__" Allows easy and correct overriding of sys.stdin/stdout/stderr and time.sleep ... from python_runner import PatchedStdinRunner def get_input(prompt): return "some input" def send_output(part_type, text): if part_type == "stdout": color = "white" elif part_type in ("stderr", "traceback", "syntax_error"): color = "red" else: color = "blue" show_output(color, text) def callback(event_type, data): if event_type == "input": return get_input(data["prompt"]) else: assert event_type == "output" for part in data["parts"]: send_output(part["type"],
Author: alexmojaki
🌐
Python
docs.python.org β€Ί 3 β€Ί library β€Ί asyncio-runner.html
Runners β€” Python 3.14.7 documentation
Basically, asyncio.run() example can be rewritten with the runner usage: async def main(): await asyncio.sleep(1) print('hello') with asyncio.Runner() as runner: runner.run(main()) Added in version 3.11.
🌐
PyPI
pypi.org β€Ί project β€Ί coderunner
coderunner Β· PyPI
virtualenv -p python3 venv && cd venv && source bin/activate Β· Clone the repository. git https://github.com/codeclassroom/CodeRunner.git