Resources for learning Python after having experience in C/C++
In my present job a lot of ad-hoc text processing is required. I have been coding in C for 5+ years and have some exposure to STL of C++. I decided to try out Python, and so far the combination of google and stackoverflow is working well. But it would be great if I can follow some material (lecture/book) to formally learn the language, which will ensure that I haven't missed any important aspect of the same.

Having done some coding before, I don't want a beginner level book/lecture. Any suggestions?

I have used the "Head First Java" book, what do you people think of the "Head First Python" book?
Resources for learning Python after having experience in C/C++
===

In my present job a lot of ad-hoc text processing is required. I have been coding in C for 5+ years and have some exposure to STL of C++. I decided to try out Python, and so far the combination of google and stackoverflow is working well. But it would be great if I can follow some material (lecture/book) to formally learn the language, which will ensure that I haven't missed any important aspect of the same.

Having done some coding before, I don't want a beginner level book/lecture. Any suggestions?

I have used the "Head First Java" book, what do you people think of the "Head First Python" book?