Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Python 3.0 Release

Python 3.0

Python 3.0 is end-of-lifed with the release of Python 3.1. All users of Python 3.0.x should upgrade to the most recent version of Python 3; please see the downloads pages.

Python 3.0 has been replaced by a newer bugfix release of Python. Please download Python 3.0.1 instead.

Python 3.0 final was released on December 3rd, 2008.

Python 3.0 (a.k.a. "Python 3000" or "Py3k") is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details, especially how built-in objects like dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed. Also, the standard library has been reorganized in a few prominent places.

Here are some Python 3.0 resources:

Please report bugs at

Python 3.0 Release: 03-Dec-2008


This is a production release; we currently support these formats:

MD5 checksums and sizes of the released files:

ac1d8aa55bd6d04232cd96abfa445ac4  11191348  Python-3.0.tgz
28021e4c542323b7544aace274a03bed   9474659  Python-3.0.tar.bz2
054131fb1dcaf0bc20b23711d1028099  13421056  python-3.0.amd64.msi
2b85194a040b34088b64a48fa907c0af  13168640  python-3.0.msi


[1]The binaries for AMD64 will also work on processors that implement the Intel 64 architecture (formerly EM64T), i.e. the architecture that Microsoft calls x64, and AMD called x86-64 before calling it AMD64. They will not work on Intel Itanium Processors (formerly IA-64).