create notes for learning python's meta programming