摘 要:在翻转课堂模式下为充分发挥学生学习“Python”语言的主动性,文章结合学生对图形、动画、游戏的兴趣,利用Turtle库,设计实现了一系列教学资源,用于学生线上学习,为学生的主动学习、自主学习探索一条合适的道路。
关键词:“Python”教学;图形动画案例;Turtle库
0 引言
“Python”语言是一种解释型高级语言,具备可移植、跨平台、面向对象等特点,运用场景也越来越广泛[1]。目前,随着翻转课堂教学模式的推广,线上线下混合教学模式被充分应用[2]。为适应翻转课堂教学模式,需要建设相应的教学资源,为学生的线上学习提供帮助。如果只是采用传统的程序语言教学方式,既无法充分发挥“Python”语言的特性,也无法激发学生学习的兴趣。图形动画形式的案例生动有趣,容易让学生产生共鸣,很多程序语言教学已经引入图形动画案例[3-5],用于C语言的案例教学,也有教师运用将图形动画案例应用于“Java”课程的教学过程中。文章充分利用“Python”中Turtle库强大的图形功能,设计一系列教学资源,激发学生主动学习兴趣,发挥学生创意,培养综合开发能力,其中包括一个基于Turtle库的图形动画综合案例作为教学的主线资源,内容涵盖“Python”基础知识。之后提供一组从简单到复杂、从基本图形到组合图形、从静态图形到图形動画的案例库用于辅助教学。为方便初学者学习Turtle库图形基本操作,还设计实现了一个所见即所得的软件平台,学生实时绘制图形,相应“Python”代码自动生成。3个教学资源配合使用,有助于学生快速入门、学习相关内容,并激发创意,设计出具有个人特色的综合程序。……