This might be a bit late, but there are many python books available. There is also some video tutorials on youtube I believe, unless they have been taken down. Also, if your new to programming or scripting, good luck. Python is (from what I've heard) a very complicated language. As for Blender, I don't really see any need to alter their program, for it does a lot as it is. Some of the controls/hotkeys feel awkward, but being free, it comes close to some of the pricey 3D design software out there.
So i'm assuming your wanting to make a 3d game. Well, I've watched tutorial after tutorial trying to get used to Blender, but I'm still stumped on making stuff with it. 3D modeling is a lot more different than 2D spriting than you think. For one, you have to think about the characters anatomy, and then build the anatomy with shapes. You must learn to alter the shapes, and use different kinds of "material" as well. Coloring the model is different as well, because you have to work with primary, secondary, metallic, and many different layers of colors to get a good effect.
This stuff is very complicated, and programming the model is another story as well. I'd do the research, learn as much as you can, and practice. If you were thinking to make a new 3D game from scratch in just a few years, youre absolutely nuts. I'm not saying this stuff is impossible, but it is difficult. It takes time, patience, and sheer determination to get this stuff working well.
you don't need to know python to work blender...
that's like saying I need to know how to program to use photoshop...