This Post from Jeff Rush should be read by everyone.
I've been looking over the mix of talk proposals we have so far for PyCon 2007. We're got 17 so far, with a good number of case histories. Now case histories are good, don't get me wrong, we want Python to be successful and it is interesting to hear how it is being used. But according to the feedback forms from last year, we need more talks that actually teach you how to be better programmers, especially if we want to bring new talent into the community.
I have to disclose the fact that I am/was one of the people asking for things like this after pycon last year, quite vocally in fact.
I've pondered doing a talk like this, or a Python 101/mid-level intro talk but frankly, I'm daunted by trying to teach programmers things when I am still learning nuances of the language myself. Not to mention, I am not an advanced developer, or even on the high-end myself. I can't do cross language comparisons, etc.
I still think it's needed, and I am going to take another look and see if I think I can propose something I feel comfortable in pulling off.