Legally Free Python Books List
I think it's true, as the blog author notes, that although is a great deal of intro python material, there is a lack of discussion of what useful stuff can be done with intermediate python skills.  I've tried studying python three times now. Each time I get a little further, but also each time after a while I start to go "but what the heck can I do with this in my own life that is actually useful?"  Probably it's a failure of my own imagination and/or simply a function of the fact that I work as a lawyer and so don't have any obvious examples in my head of how I'm going to use the code, but if I can't see even a potential application down the line I find it difficult to slog through the tedious work.  I had originally got going in this area because I had a data-mining idea in mind, but that fell by the wayside.