Python and the Camera


I was wondering if anyone knew of a guide or sample snippets of code I could look at to learn to customize a following (third person) camera through mostly/all Python. I’d like to be able to run a small game that allows optional mouselook, zoom in/out and other “nice to haves”, but I don’t think the logic bricks give me the degree of granularity I’d like. Thanks for any help you can offer.