Python is used in many application domains. Here's a sampling.
Python offers many choices for web development:
Python's standard library supports many Internet protocols:
And the Package Index has yet more libraries:
Python is widely used in scientific and numeric computing:
Python is a superb language for teaching programming, both at the introductory level and in more advanced courses.
The Tk GUI library is included with most binary distributions of Python.
Some toolkits that are usable on several platforms are available separately:
Platform-specific toolkits are also available:
Python is often used as a support language for software developers, for build control and management, testing, and in many other ways.