I love vim, I love python, and I dislike vimscript. So I would like to know how to write plugins (or throwaway scripts) for vim in python.
Of course, the first reference should be
:h python, but I find it very hard to follow. A different reference might be to read the source for full-fledged vim plugins written (largely) in python, like Ultisnips. But surely there are stepping stones in the middle?