What level of developer is this aimed at? I have done a few bits of Python over the years (bug fixes, small refactoring, etc) but not a full project from start to finish, is this book suitable for me or aimed at intermediate/advanced levels?
Just wondering what the latest views are on Python 2 vs 3? Last time I looked the consensus was stick to Python 2 as the libraries for Python 3 haven't caught up (and some were actively refusing to), is this still the case? It makes learning the language a little hard for a newbie like me!
Just wondering how "hard core" this gets? I have tried to read a few books on Java performance and they seem to get very low level very quickly, does this book give tips on writing more performant code that the average developer can use?
From my experience I would say at least 2-3 years of regular coding (open source or for a living) in a team are required to get enough experience call oneself an "expert".
Really??!! I would call 2-3 experience a junior developer at best, I wouldn't call anyone with 2-3 years experience in anything an expert! I have been a Java developer for going on 18 years and I wouldn't call myself an expert.