针对当前高校课堂以教师为中心、师生教学行为分离的问题,提出基于对分课堂的Python程序开发课程教学模式,从课前(预习)—课中(讲授—隔堂讨论)—课后(内化吸收)3方面探讨教师和学生的角色如何随课堂环节的推进而不断变化,介绍具体教学实践过程。