Python and Roles of Variables in Introductory Programming: Experiences from Three Educational Institutions