Download the latest Python 3 source. Read more. This site hosts the "traditional" implementation of Python (nicknamed CPython). A number of alternative implementations are available as well. Read more.
Download using the Python install manager. Note that Python 3.13.8 cannot be used on Windows 7 or earlier. Note that Python 3.13.7 cannot be used on Windows 7 or earlier. Note that Python 3.13.6 cannot be used on Windows 7 or earlier. Note that Python 3.13.5 cannot be used on Windows 7 or earlier.
This is the stable release of Python 3.12.0 Python 3.12.0 is the newest major release of the Pythonprogramminglanguage, and it contains many new features and optimizations.
Whether you're using Windows, macOS, or Linux, this guide walks you through the process of downloading and installing the latest Python 3 version. In this guide, we'll cover each step required to get Python up and running on your machine, no matter the operating system you're using.
The current production versions are Python 3.4.0 and Python 2.7.6. Start with one of these versions for learning Python or if you want the most stability; they're both considered stable production releases.
The Python license is administered by the Python Software Foundation. Take a look at application domains where Python is used, or try the current download for yourself.