I’m often asked: What is the best environment for developing Python applications?
The answer of course is that depends, mostly on your preferences. The great thing about Python is whether you are most comfortable on a Mac, Windows 8 or Linux you can enjoy the same integrated development environment.
However, with the advent of Ubuntu 12.x LTS (Long Term Support version) it certainly rises to the top for Linux. This version is guaranteed to be supported with updates and security patches until April 2017. http://www.ubuntu.com/download/desktop
In addition, Python 2.7.3 comes installed as part of the base installation. Also, the Ubuntu Software Center is available once installed and by searching for Python a plethora of additional resources and downloads are available to enhance your Python experience.