Application Domains
Python is used in many application domains. Here's a sampling.
Web and Internet Development
Python offers a wide range of choices for web development:
For custom web solutions and other internet-based applications:
Database Access
Desktop GUIs
Scientific and Numeric
Python is widely used in scientific and numeric computing:
Education
Python is a superb language for teaching programming, both at the introductory level and for more advanced courses.
Network Programming
In addition to the web and internet support described above, Python also provides support for lower level network programming:
Software Development
Python is often used as a support language for software developers, for build control and management, testing, and in many other ways.
Game and 3D Graphics
Python is widely used in commercial and hobby game development:


![[Python resources in languages other than English]](http://mowser.com/img?url=http%3A%2F%2Fwww.python.org%2Fimages%2Fworldmap.jpg)