Python Programming Language – Official Website
Support the Python Community
Python 3 Poll
I wish there was Python 3 support in
Simulate biomolecules with Python...
What they are saying...
"We chose to use python because we wanted a well-supported scripting language that could extend our core code. Indeed, we wrote much more code in python than we were expecting, including all in-game screens and the main interface. It was a huge win for the project because writing code in a language with garbage collection simply goes faster than writing code in C++. The fact that users will be able to easily mod the interface is a nice plus as well. The downside of python was that it significantly increased our build times, mostly from linking with Boost."
-- Soren Johnson, lead designer, Civilization IV. Quoted in a Slashdot interview.
Using Python For...
- Web Programming
- CGI, Zope, Django, TurboGears, XML
- ODBC, MySQL
- GUI Development
- wxPython, tkInter, PyGtk, PyQt
- Scientific and Numeric
- pyBiblio, Software Carpentry Course
- Sockets, Twisted
- Software Development
- Buildbot, Trac, Roundup, IDEs
- Game Development
- PyGame, 3D Rendering
Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.
Python runs on Windows, Linux/Unix, Mac OS X, and has been ported to the Java and .NET virtual machines.
Python is free to use, even for commercial products, because of its OSI-approved open source license.
New to Python or choosing between Python 2 and Python 3? Read Python 2 or Python 3.
Python 3.4.0 beta 1 has been released
The first beta for Python 3.4, Python 3.4.0b1, has been released.
Python 3.3.3 released
Python 3.3.3 is now available.
Python 3.3.3 release candidate 2 has been released
The second release candidate for Python 3.3.3 has been released.
Python 2.7.6 released
Python 2.7.6 is now available.
Python 2.6.9 final available
The final release of Python 2.6.9 (and the final release of the 2.6 series) is now available.
Python 2.7.6 release candidate 1 available
A release candidate of Python 2.7.6 has been released.
Python 3.3.3 release candidate 1 has been released
The release candidate for Python 3.3.3 has been released.