Python Tools provide a Python code editor, a file-based project system, and an interactive Python interpreter, all inside Visual Studio 2010 or 2012 and all for free.

Python Tools