๐ŸŒ
Programiz
programiz.com โ€บ python-programming โ€บ online-compiler
Online Python Compiler (Interpreter) - Programiz
3 weeks ago - # Online Python compiler (interpreter) to run Python online. # Write Python 3 code in this online editor and run it.
๐ŸŒ
Online Python
online-python.com
Online Python - IDE, Editor, Compiler, Interpreter
Build and Run your Python code instantly. Online-Python is a quick and easy tool that helps you to build, compile, test your python programs.
Discussions

List of Python compilers
It's not exactly Python but worth a mention, at least here in the comments: https://github.com/ragazzi-robotics/ragaz In short words, Ragaz is a dialect of Python with features that allow your pythonic code run on bare metal. This is possible because the compiler converts Ragaz code to binaries using LLVM as intermediate language. More on reddit.com
๐ŸŒ r/Python
6
10
May 9, 2023
Does Python require a compiler?
Generally, compiling means to turn some representation of instructions into some other representation. Usually this is from high-level source code into some low-level representation. Compilation is a separate step from actual execution โ€” you can compile and not execute the result โ€” and also isn't the only way to get your code to actually run. There is such a thing as an "interpreter", which is a program that reads source code and executes it directly without first reducing it to machine code. However, any interpreter is going to transform your source code in some way to an internal representation that it uses. Loosely, if the transformation is limited to basic reading and parsing, and doesn't involve translation of the instructions themselves into some other separate executable format, we call it interpreting and not compiling. It's not the most rigorous of distinctions. Python is a language with many implementations. The language is just a specification. Being "compiled" or not is a property of an implementation, not a language. So there are Python compilers, and there are Python interpreters. The main Python implementation, the one which you're using, is called CPython (because it is written in C). It doesn't fit neatly into an interpreted vs compiled distinction, because CPython does compile Python source code, but it does so into Python bytecode which it then "runs" (you could say "interprets") directly. However, many people say "compiler" to mean "something that compiles to machine code", which CPython doesn't, so they say things like "Python isn't a compiled language". More on reddit.com
๐ŸŒ r/learnpython
25
28
January 5, 2024
Py2wasm: A Python to Wasm compiler 3x faster than pyiodide : Python
Take the excellent [nuitka](https://nuitka.net/), compile python code to C, turn it into web assembly, and you got Python in the browser, without... More on old.reddit.com
๐ŸŒ r/Python
FireDucks - Compiler Accelerated DataFrame Library for Python with fully-compatible pandas API : Python
ResourceFireDucks - Compiler Accelerated DataFrame Library for Python with fully-compatible pandas API (fireducks-dev.github.io) ... Post a comment! ... Use of this site constitutes acceptance of our User Agreement and Privacy Policy. ยฉ 2025 reddit inc. More on old.reddit.com
๐ŸŒ r/Python
๐ŸŒ
OnlineGDB
onlinegdb.com โ€บ online_python_compiler
Online Python Compiler - online editor
''' Online Python Compiler. Code, Compile, Run and Debug python program online. Write your code in this editor and press "Run" button to execute it.
๐ŸŒ
Reddit
reddit.com โ€บ r/python โ€บ list of python compilers
r/Python on Reddit: List of Python compilers
May 9, 2023 -

Saw a post about Codon over on Hacker News and put together a list of similar Python compilers. Others added more. Here's the list so far, feel free to add another, or to give experiences with any of these.

  • Codon "is a high-performance Python compiler that compiles Python code to native machine code... Typical speedups over Python are on the order of 10-100x or more, on a single thread... supports native multithreading, which can lead to speedups many times higher still."

  • Nuitka "is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11."

  • Pypy "is a replacement for CPython... implements Python 2.7.18, 3.9.15, and 3.8.15... is really fast in running most benchmarks..."

  • Cython "is an optimising static compiler for both the Python programming language and the extended Cython programming language... makes writing C extensions for Python as easy as Python itself."

  • Numba "translates Python functions to optimized machine code at runtime using the industry-standard LLVM compiler library... Just apply one of the Numba decorators to your Python function, and Numba does the rest."

  • Pyston "is a performance-optimizing JIT for Python, and is drop-in compatible with the standard Python interpreter."

  • mypyc "compiles Python modules to C extensions. It uses standard Python type hints to generate fast code."

  • Mojo "Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models."

  • Taichi "translates the compute-intensive Python code into fast machine code at runtime with a just-in-time compiler, accelerating your Python code."

๐ŸŒ
Python
python.org โ€บ shell
Welcome to Python.org
Python source code and installers are available for download for all versions!
๐ŸŒ
OneCompiler
onecompiler.com โ€บ python
Python Online Compiler & Interpreter
Write, Run & Share Python code online using OneCompiler's Python online compiler for free. It's one of the robust, feature-rich online compilers for python language, supporting both the versions which are Python 3 and Python 2.7. Getting started with the OneCompiler's Python editor is easy and fast.
๐ŸŒ
Python
python.org โ€บ downloads
Download Python | Python.org
October 9, 2025 - All Python releases are Open Source. Historically, most, but not all, Python releases have also been GPL-compatible. The Licenses page details GPL-compatibility and Terms and Conditions. ... For most Unix systems, you must download and compile the source code.
Find elsewhere
๐ŸŒ
Google Play
play.google.com โ€บ store โ€บ apps โ€บ details
Python Compiler - Apps on Google Play
November 18, 2024 - Welcome to the ultimate Python Compiler app, designed to provide an intuitive and powerful coding experience. The app is equipped with features that cater to both beginners and seasoned developers, ensuring a seamless coding journey.
Rating: 3.7 โ€‹ - โ€‹ 153 votes
๐ŸŒ
Replit
replit.com โ€บ languages โ€บ online-python-compiler
Python Online Compiler & Interpreter - Replit
Write and run Python code using our Python online compiler & interpreter. You can build, share, and host applications right from your browser!
๐ŸŒ
Google Colab
colab.google
colab.google
Colab is a hosted Jupyter Notebook service that requires no setup to use and provides free access to computing resources, including GPUs and TPUs. Colab is especially well suited to machine learning, data science, and education ยท Features, updates, and best practices
๐ŸŒ
JetBrains
jetbrains.com โ€บ pycharm
PyCharm: The only Python IDE you need
June 2, 2021 - Built for web, data, and AI/ML professionals. Supercharged with an AI-enhanced IDE experience.
๐ŸŒ
Codefinity
codefinity.com โ€บ blog โ€บ Choosing-the-Best-Python-Compiler:-A-Comprehensive-Guide
Choosing the Best Python Compiler: A Comprehensive Guide
This comprehensive guide explores the essentials of choosing the right Python compiler to enhance your programming projects. It delves into the nuances of various Python compilers like CPython, PyPy, Jython, and more, highlighting their unique features and optimal use cases.
๐ŸŒ
NextLeap
nextleap.app โ€บ online-compiler โ€บ python-programming
NextLeap - Online Python Compiler
Code, compile, and run Python with NextLeap's fastest python online compiler. Enjoy features like real-time output, code sharing, dark mode, library support, and collaborative coding. Perfect for beginners and professionals. Start coding Python today!
๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ does python require a compiler?
r/learnpython on Reddit: Does Python require a compiler?
January 5, 2024 -

A guy who teaches Python reacted when I told him I use Spyder to write and compile my python codes. He told me that Python doesnโ€™t require a compiler, that Python is โ€˜directly run in machine codeโ€™ which sets it apart from languages like C and many others.

What does this mean? And is it true? I use the word โ€˜to compileโ€™ as synonymous to โ€˜to run the codeโ€™, didI misunderstand the meaning of that word when used in a programming context?

I became very confused on his comment but didnโ€™t have chance to ask for clarification at the time. Grateful for anyone who can shed some light on this!

Top answer
1 of 6
90
Generally, compiling means to turn some representation of instructions into some other representation. Usually this is from high-level source code into some low-level representation. Compilation is a separate step from actual execution โ€” you can compile and not execute the result โ€” and also isn't the only way to get your code to actually run. There is such a thing as an "interpreter", which is a program that reads source code and executes it directly without first reducing it to machine code. However, any interpreter is going to transform your source code in some way to an internal representation that it uses. Loosely, if the transformation is limited to basic reading and parsing, and doesn't involve translation of the instructions themselves into some other separate executable format, we call it interpreting and not compiling. It's not the most rigorous of distinctions. Python is a language with many implementations. The language is just a specification. Being "compiled" or not is a property of an implementation, not a language. So there are Python compilers, and there are Python interpreters. The main Python implementation, the one which you're using, is called CPython (because it is written in C). It doesn't fit neatly into an interpreted vs compiled distinction, because CPython does compile Python source code, but it does so into Python bytecode which it then "runs" (you could say "interprets") directly. However, many people say "compiler" to mean "something that compiles to machine code", which CPython doesn't, so they say things like "Python isn't a compiled language".
2 of 6
11
I use the word โ€˜to compileโ€™ as synonymous to โ€˜to run the codeโ€™, didI misunderstand the meaning of that word when used in a programming context? This is definitely wrong. "Compile" just produces something that can be run later. e.g. you can compile once and run the result 1 time, 100 times, 1 million times.
๐ŸŒ
Ishaanbhimwal
ishaanbhimwal.github.io โ€บ online-python-compiler
Online Python Compiler
''' Online Python Compiler. Code, Compile and Run python program online. Write your code and press "Run" button to execute it.
๐ŸŒ
Python Tutor
pythontutor.com โ€บ python-compiler.html
Online Python compiler with AI assistant - visualize, debug, get help from AI tutors
Online Python compiler with AI help - the only tool that lets you visually debug your code step-by-step and get AI to help you (also debug JavaScript, Java, C, and C++ code)
๐ŸŒ
Python
python.org โ€บ download โ€บ other
Download Python for other platforms | Python.org
Python is available for RISC OS, and can be obtained using the PackMan package manager. You can purchase ActivePython (commercial and community versions, including scientific computing modules, not open source), or build from source if you have a C compiler.
๐ŸŒ
Mathspp
mathspp.com โ€บ blog โ€บ building-a-python-compiler-and-interpreter
Building a Python compiler and interpreter | mathspp
If you're stuck in an older Python version, you should still be able to follow along as I won't be using many recent features. The setup for this project is pretty minimal. We can start by creating and activating a virtual environment: ... โฏ mypy --version mypy 1.6.1 (compiled: yes) โฏ black --version black, 23.10.1 (compiled: no) Python (CPython) 3.12.0 โฏ pytest --version pytest 7.4.2
๐ŸŒ
W3Schools
w3schools.com โ€บ python โ€บ python_compiler.asp
Python Online Compiler (Editor / Interpreter)
With our online Python compiler, you can edit Python code, and view the result in your browser.
๐ŸŒ
Nuitka
nuitka.net
Nuitka the Python Compiler โ€” Nuitka the Python Compiler
Nuitka is the optimizing Python compiler written in Python that creates executables that run without a separate installer.