I couldn’t find any tutorials on this subject.
There are also other tuts as well. look into the Game Engine Resources Section or use Google.
Yep, that’s what I would recommend, as well. Some people also recommend the ‘Byte of Python’ book. You can get it here, though I’m not sure of how new it is.
Practice. While you’ll want to read tutorials and such, start a game that you are going to use mostly python on. You will learn so much python by just figuring out where you went wrong.