I\'ve recently taken it as a project to teach myself how to program in Python. Overall, I must say that I\'m impressed with it.
In the past I\'ve typically stuck to
Or have a look at IronPython. IPy is a native .NET implementation of Python 2.6, you can find it at http://www.codeplex.com/ironpython.
We have used it for several projects. You can use it "from the outside" using COM or - as we do - write a Excel AddIn with a ScriptHost, which calls out to IronPython code giving you an environment similar to VBA.
Being a .NET dll, IPy integrates extremely well into the modern Windows .NET stack.