Are there any python books that are suited to someone who doesn't know programming already ? I am looking for something which doesn't have any perquisites (except maybe basic maths :). I have looked at dive into python, and it looks like a very good book, but much of it seems to assume you already know programming concepts (functions, etc.) and this is a present for someone who hasn't coded before (but has expressed an interest in learning). In an ideal world, it would work through concepts step by step giving examples in python, then moving onto python specific things.
Thank you for your help.