In order to rapidly develop and debug Python applications, it is absolutely necessary to utilize a solid IDE. The coupling of the popular Eclipse development environment and a module called PyDev gives you a tremendous number of powerful features at your fingertips that most other IDEs don't offer. In addition, Eclipse runs on Windows, Linux, and Mac and has excellent community support. Let's quickly run through how to set up and configure Eclipse and PyDev:
Download the Eclipse Classic package from http://www.eclipse.org/downloads/.
Unzip it to C:\ Eclipse.
The first time it starts, it will ask where to store your workspace; you can accept the default and check the box Use this as default and ...