新工科背景下Python程序设计已成为大部分高校开设的大数据公共课程。本章以"计算思维与Python程序设计"课程为例,结合教学实践,从教学内容设计、教学手段设计、考核方式设计等方面阐述整个教学框架,探索优化适合本校学生的教学模式和方法,挖掘学生学习的内驱力。教学实践证明,提出的教学框架一定程度上有助于提高教学效果,提高学生的编程乐趣。