Bruce Eckel says he's 5-10 times more productive in Python than in Java. I think C# is more productive than Java, but is still more verbose than Python.
The main difference between Python and C# is that Python can be considered as a scripting language. It's excellent when you have to automate something (build scripts, renaming thousands files, ...). Of course it can be used for large programs as well.
I could give you a list of resons that make me think Python is a cleaner language. But I use it because it boosts my productivity, not just because it's a beautiful language (and there are some things I don't like about Python, too). As Eric S. Raymond says:
My second [surprise] came a couple of hours into the project, when I noticed (allowing for pauses needed to look up new features in Programming Python) I was generating working code nearly as fast as I could type. When I realized this, I was quite startled. An important measure of effort in coding is the frequency with which you write something that doesn't actually match your mental representation of the problem, and have to backtrack on realizing that what you just typed won't actually tell the language to do what you're thinking. An important measure of good language design is how rapidly the percentage of missteps of this kind falls as you gain experience with the language.
When you're writing working code nearly as fast as you can type and your misstep rate is near zero, it generally means you've achieved mastery of the language. But that didn't make sense, because it was still day one and I was regularly pausing to look up new language and library features!
This was my first clue that, in Python, I was actually dealing with an exceptionally good design. Most languages have so much friction and awkwardness built into their design that you learn most of their feature set long before your misstep rate drops anywhere near zero. Python was the first general-purpose language I'd ever used that reversed this process.
http://www.linuxjournal.com/article/3882
About this question:
Does Python standard library allow developers to write code faster than .NET class library?
Will I be more productive (deliver projects faster) with Python for console and web projects?
Python's library is much more compact than .NET (it "fits your brain"). But currently the curses
module hasn't been ported to Windows, so it may be difficult to write complex console UI.