Abstract: The postgraduate course Python Programming Design faces several issues, including uneven student backgrounds, unclear distinction from undergraduate courses, and weak links to research. To ...