Helping ordinary people create extraordinary websites!
HOME TUTORIALS SCRIPTS WEB HOSTING BLOG FORUM
Get Our Newsletter
Email:

Python 101

By Evelyn Mitchell
2005-04-27


Python and Perl

If Perl is the first post-modern programming language as Larry Wall (Perl's creator) describes it, then Python can be called the first neo-classical programming language.

Both Python and Perl build on a strong understanding of the available tools for problem solving. Larry Wall used awk, sed, and shell scripting as the primary design inspirations when he started writing Perl because he was writing a language to make system administration tasks easier. Python was inspired more by object-oriented design and object-oriented tools.

Rather than striving for a maximally expressive language as Larry Wall did, Guido van Rossum (the designer of Python) chose to create a simple, powerful, elegant base for creating systems out of components. The expressive power is still there in Python, but it tends to be compartmentalized, which makes reading Python code much easier. When you need more detail on how a certain line of code works, you look at the modules and functions it is using, rather than see the full complexity on the surface.

Tutorial Pages:
» The Other Scripting Language that Starts with "P"
» Python and Perl
» Python and Tcl
» Python and Java
» Why is Python popular with Linux users?
» What is Python Bad For?
» Who uses Python?
» How to get Python
» Resources


First published by IBM DeveloperWorks


 | Bookmark
Related Tutorials:
» Python and Java - A Side by Side Comparison
» Learn Python in 10 Minutes
» Python 201 - (Slightly) Advanced Python Topics
» Python 101 - Introduction to Python
» Google Sitemaps
» Python vs. Perl