How exactly can Python complement your C# skills for windows based development?
<p>I'm looking for a fun challenge, and am thinking about learning Python. I've heard really good things about the language. My question is, how (if at all) can Python complement the skills of a typical C# developer working mainly with MS technologies on a Windows Platform. </p>

<p>Some examples of typical C# dev on windows would be (SOA applications, web applications, windows services, automation, xml handling)</p>

<p>Surely there must be some scenarios where knowing Python would help you get certain tasks done quicker or more efficiently than using traditional C# / MS technologies. </p>

<p>If you know of any specific scenarios, then please share. </p>
