I have been programming for almost a year and full time for 5 months. Looking to add to my holidays reading list. So far I've seen recommendations, eg Think Python(http://www.greenteapress.com/thinkpython/thinkpython.html) and Programming Python (http://www.amazon.com/Programming-Python-Mark-Lutz/dp/0596158106/). Thanks for any tips and advice!
I guess the question is what do you mean by advanced topics? What direction do you want to go in? The latter book you mentioned seems to cover a number of topics and is probably a good bet.
Although these and other intermediate to advanced topics tend to be covered better in non-language-specific books such as this shotgun blast to the head. Don't worry, it's just an "introduction":
http://www.amazon.com/Introduction-Algorithms-Thomas-H-Corme...
Thanks @poof131 - I'd like to go deeper into algorithms / data manipulation / social network analysis (for my job), and also web programming using python (weekend reading).
I'm currently reading Python for Data Analysis but feel like I can read about how to use a library but it's hard to retain specific syntax use cases if I'm not using those libraries immediately / frequently.