Python Tools for Visual Studio turns Visual Studio into a Python IDE. It enables developers to use Visual Studio's productivity features to build Python code using either CPython or IronPython and adds features like scaling code on HPC clusters.
IronPython is an implementation of Python that runs on .NET and Mono frameworks. It supports an interactive console and makes .NET libraries available to Python while maintaining compatibility. There is tooling integration with Visual Studio.
IronPython can be used for scripting .NET applications. Code examples demonstrate loading an XML file and creating a WPF application. Dynamic types allow IronPython code to be used from C#.