Python: Frequently Asked Questions

  1. What is Python?
  2. How does Python compare with other languages?
  3. Where do I get Python for local development?
  4. Where can I find more resources on Python?

Using Python with your Progressive Networks Account

  1. What is the path to Python?
  2. What is the default extension for Python scripts?
  3. I need [module] but you don't have it installed!

Introduction to Python


What is Python?

Excerpted from http://www.python.org/doc/Summary.html:

Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java.

Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.

How does Python compare with other languages?

See http://www.python.org/doc/Comparisons.html for numerous links.

Where do I get Python for local development?

http://www.python.org/download/ - straight from the mothership

http://www.activestate.com/Products/ActivePython/ ActiveState Python is another popular distribution with several extras for Win32 support. (Linux packages available too.)

Where can I find more resources on Python?

http://www.python.org/ - anything and everything on Python

http://www.python.org/doc/ - primary Python documentation

Vaults of Parnassus - a massive archive of modules, code snippets, applications and just about everything else Python

Python Books at O'Reilly

O'Reilly Network Python DevCenter

Using Python with your Progressive Networks account.


What is the path to Python?

Python is at /usr/bin/python.

What is the default extension for Python scripts?

Your files should have a .py extension to be parsed correctly.

I need [module] but you don't have it installed!

If theres a python module you'd like to see supported, please visit the feature request forum, or feel free to contact us with your query!

Need More Help?

Progressive Networks has a number of support options in addition to our FAQ's available for our members: