learn python keywords, espatially for 'yield'