Python是一种动态语言。你可以从简单的线性编程样式（批处理文件）开始，然后再添加必要和更强大的手段，例如条件，循环，函数，异常，类和模块。该语言的重点是易于表达的代码。Python在运行时模式下更为典型，它使用自动垃圾收集器来保护程序员免受意外损坏整个系统。

IronPython是.NET的Python实现，并允许完全访问.NET框架和类。IronPython解释器的实现基于Python版本2.7。