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.

" />
x
Loading
 Loading
Hello, Guest | Login | Register

Boa Constructor

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.

http://sourceforge.net/projects/boa-constructor

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:

  • Hands-on Content
  • White Papers
  • Community Features
  • And more.
Already a Member?
Log in!
Username

Password

Remember me

Forgotten your password?
Forgotten your username?
Read More
  1. The Party of Gno
  2. Intro to CUDA
  3. Helpful Tools for Software Developers
  4. The Github Hall of Fame
  5. Book'em, Github.
Follow Linux Magazine