http://www.python.org/psa/Users.html) lists just a small sampling: there’s a content management system framework (Zope); a Quake level editor (Quake Army Knife, or “Quark”); and an entire web site — PalmStation.com — written solely in Python.
While the “P” in “LAMP” most often brings to mind Perl or PHP, the other “P,” Python, is no third-wheel. Indeed, with powerful language structures that support objects, dynamic data types, and dynamic typing, and a rich trove of core and contributed programming libraries, the variety of applications that can be built with Python is quite astounding. The Python Users page (found online at http://www.python.org/psa/Users.html) lists just a small sampling: there’s a content management system framework (Zope); a Quake level editor (Quake Army Knife, or “Quark”); and an entire web site — PalmStation.com — written solely in Python.
While the “P” in “LAMP” most often brings to mind Perl or PHP, the other “P,” Python, is no third-wheel. Indeed, with powerful language structures that support objects, dynamic data types, and dynamic typing, and a rich trove of core and contributed programming libraries, the variety of applications that can be built with Python is quite astounding. The Python Users page (found online at http://www.python.org/psa/Users.html) lists just a small sampling: there’s a content management system framework (Zope); a Quake level editor (Quake Army Knife, or “Quark”); and an entire web site — PalmStation.com — written solely in Python.
In addition to creating applications, Python is also used as an embedded scripting language in many other applications written in other programming languages.
And, perhaps as a testament to Python’s power — and something that sets Python apart from PHP and Perl — entire, commercial-grade GUI applications are also written in Python. A prime example is “Chandler,” the Open Source Application Foundation’s personal information manager (and email application and chat client). Chandler — and all of its plug-ins and extensions — are written entirely in Python, and runs “out of the box” on Linux, Mac OS X, and Windows.
Perhaps it goes without saying that Python developers are a zealous and enthusiastic bunch. One of those developers, Riaan Booysen, 29, and a resident of Pretoria, Gauteng, South Africa, likes Python so much he created his own integrated development environment (IDE) for the language,…
Please log in to view this content.
Not Yet a Member?
Register with LinuxMagazine.com and get free access to the entire archive, including: