Reading list: introduction to python for beginners