I ran into two free e-books on Python programming the other day. They are both great assets if you want to do some scripting for Blender:
- Dive into Python [GNU Free Documentation License]
- Invent your own computer games with Python [Attribution-Noncommercial-Share Alike 3.0]
Update: make that
TEN ELEVEN free Python books!