The Python Programming Language
NASA uses Python...
What they are saying...
"Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. "
-- Peter Norvig, Google
Using Python For...
- Web Programming
- CGI, Zope, Django, TurboGears, XML
- ODBC, MySQL, Others
- GUI Development
- wxPython, tkInter, PyGtk, PyQt
- Scientific and Numeric
- Bioinformatics, Physics
- pyBiblio, Software Carpentry Course
- Sockets, Twisted
- Software Development
- Buildbot, Trac, IDEs
- Game Development
- PyGame, PyKyra, 3D Rendering
Python® is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.
Python runs on Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and Nokia mobile phones. Python has also been ported to the Java and .NET virtual machines.
Python is distributed under an OSI-approved open source license that makes it free to use, even for commercial products.
Coming soon: the Need For Speed sprint
The NeedForSpeed sprint is taking place from May 21 to May 28 2006 in Reykjavik, Iceland.
Coming soon: Washington DC sprint
A one-day Python sprint will be held on June 3rd in Arlington VA; see the Python wiki for more.
Submission for Summer of Code proposals is now open
See the Summer of Code wiki page for ideas and application instructions.
Python 2.5 (alpha 2)
The second alpha release of Python 2.5 is now available.
Python 2.5 (alpha 1)
The first alpha release of Python 2.5 is now available.
Universal Mac OSX binary for Python 2.4.3
The Universal MacPython 2.4.3 image contains an installer for python 2.4.3 that works on Mac OS X 10.3.9 and later on both PPC and Intel macs and includes both bsddb and readline.
Python 2.4.3 (final)
Python 2.4.3 (final) is now available.