title: I need a really good reason to use Python
body: <p>I have been trying to make a case for using Python at my work. We use C# and ASP.NET for basically all of our development. 80% or more of our projects are web applications. It seems natural that we would look at some of the nice dynamic web languages (Ruby, Python, etc), and with things like <a href="http://en.wikipedia.org/wiki/Ironruby" rel="noreferrer">IronRuby</a> and <a href="http://en.wikipedia.org/wiki/Ironpython" rel="noreferrer">IronPython</a>, I started seriously investigating.</p>
  
  <p>I love Python. It's a beautiful, expressive language. It's a joy to code in, for sure. The multitude of python modules and frameworks make it very appealing. Problem is, I cannot think of any specific problems, any specific hurdles that would <b>require</b> a language like Python. ASP.NET gives us RAD, it gives us a full-featured framework and all that good stuff. Also, we all already know C# and have lots of projects in C#, learning a new language just <i>because</i> doesn't quite work. </p>
  
  <p>Can you guys help me think of something to finally convince my boss to really learn Python and start using it on projects?</p>
  
  <p>Edit: I know that no problem requires only one language, I just meant, are there any specific problems in which dynamic languages excel over static languages.</p>
  
  <p>Edit again: Let me also mention that my boss prompted ME to investigate this. He has put aside hours to research these languages, find a good one, learn it, and then figure out how we can use it. I'm at the last step here, I do not need a lecture on why I should consider my motivation for changing something my company does because they do it for a reason. </p>