Python 3000
Python 3000 (a.k.a. "Py3k", and released as Python 3.0) 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.
We released alphas in 2007, betas in 2008, and are planning a few release candidates, with a final release in October 2008. While not ready for production, we highly encourage you to grab the release candidates and test them against your code. At this point, only highly critical bugs will be fixed before the final release.
- Read more in PEP 3000
- Report bugs to the issue tracker
- To help out, sign up for python-3000@python.org
- Conversion tool for Python 2.x code: 2to3
Python 3.0rc1 Release: 17-Sep-2008
Here is What's new in Python 3.0rc1.
Download
This is a release candidate; we currently support these formats:
- Gzipped source tar ball (3.0rc1) (sig)
- Bzipped source tar ball (3.0rc1) (sig)
- Windows x86 MSI Installer (3.0rc1) (sig)
- Windows AMD64 MSI Installer (3.0rc1) (sig)
MD5 checksums and sizes of the released files:
716387485aa59e5e7815ae3ca2c8e197 21994455 Python-3.0rc1.tgz 1b498a38e8e6501cbd74b73dd0167169 18488730 Python-3.0rc1.tar.bz2 cff5697b39ca0de33ec5b0dd8e21b4ce 12945920 python-3.0rc1.amd64.msi 7de12279cc40be3713b946f669123c34 12549632 python-3.0rc1.msi
The Windows releases will be updated soon
Vista Note
Administrators installing Python for all users on Windows Vista either need to be logged in as Administrator, or use the runas command, as in:
runas /user:Administrator "msiexec /i <path>\<file>.msi"
Documentation
- Online Documentation is updated twice a day
- What's new in Python 3000
- Guido van Rossum's blog
