x
Loading
 Loading
Hello, Guest | Login | Register

The Best Gets Better

Python 1.5.2 was great, but Python 2.0 is even better. Python 2.0 is simpler, faster, and an ideal programming language for developing everything

drill2

Over the last few years, the Python programming language (named after Monty Python’s Flying Circus) has gained popularity and matured. More software is being developed with Python and more contributors are donating their time, talents, and energy to enrich the language (thanks in part to a move to Sourceforge). There’s a non-profit foundation that owns and promotes Python (the Python Software Foundation) and a core group of full-time Python architects (thanks to Zope Corporporation). There’s a formal process for changing the language (Python Enhancement Proposals, or PEPs) and an international society of companies that base their business on Python (the Python Business Forum, or PBF). All sorts of programs, from convenience scripts to large, complex systems (like Zope) are being developed in Python.

Guided by Python inventor and chief architect Guido van Rossum, Python has remained true to its basic tenets: be simple, clear, readable, powerful, and backwards compatible. Python syntax is clean and relies more on readable keywords than punctuation. Simple indentation indicates block structure. The language’s features are also general and regular: there are no context-dependent “conveniences,” and thus, no surprises. “Do the simplest thing that can possibly work,” one of the mottos of the Extreme Programming movement, is a Python mantra as well.

Python 2.2, the most recent revision, reinforces these basic principles. (For a good introduction to Python, see “Python: Yes, You SHOULD Be Using It” in the April 2002 issue, available…

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. Helpful Tools for Software Developers
  2. The Github Hall of Fame
  3. Book'em, Github.
  4. This Week on Github: Stupid Ruby Tricks
  5. A Veritable Scatter Shot!
Follow Linux Magazine
Rackspace