Beginners book on Python - start here if you don't know programming
"A Byte of Vim" is a book which aims to help you to learn how to use the Vim editor (version 7), even if all you know is how to use the computer keyboard.
EDN reader and writer implementation in Python, using PLY (lex, yacc)