《《初识Python》教学设计.docx》由会员分享,可在线阅读,更多相关《《初识Python》教学设计.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、设计意图:欣赏了 Python语言的特点与应用,调动了学生学习Python的积极性。那么在活 动2中通过学生之间的配对学习来提炼Python Shell窗口和编辑窗口之间的不同点。同时,在认 识IDLE窗口的过程中,让学生掌握新建、打开和运行Python程序的方法,为接下来的实践操作, 编写程序作准备。(三)案例引领,体验Python编程I1Python有着庞大的标准库,可以帮助我们实现各利turtle库就可以来绘制图形。活动2:案例分析,体验Python“画正方形”程序(1)分析图形,确定算法1观看绘制正方形视频,引导学生用自然语言描述绘制步骤。箭头向(前/后) 向(左/右) 向(前/后)
2、向(左/右) 向(前/后) 向(左/右) 向 (前/后) 向(左/右) 向(前/后)(2)编写程序画直线;转 90。;画直线;转 90。; 画直线;转 90。; 画直线;转 90;画直线;(视频)连一连,理解程序代码#绘制正方形import turtle as penpen.fd (100)pen. left (90)导入turtle库向左转90度注释语句向前100步打开活动2.py,完善程序代码import turtle as pen pen.fd(100) pen.left(90)(3)运行调试点击Runrun module运行程序,并根据运行结果调试修改程序。小结:通过“画正方形”案例分
3、析,我们可以归纳总结出Python绘制图形的一般步骤。分析图形、确定算法一编写程序运行调试设计意图:学生初次Python,对Python中的程序代码很陌生,直接编写程序难度较大。因而 先通过分析正方形的算法,介绍对应的程序代码,便于学生理解代码含义。同时,在体验“画正方 形”程序中,归纳Python绘制图形的一般过程。(四)算法优化,探究循环程序1 .优化程序活动3:案例优化,设计Python“画正方形”程序(1)分析图形,确定算法程序:import turtle as penpen.fd(lOO) pen.left(90) pen.fd(lOO) pen.left(90) pen.fd(lO
4、O) pen.left(90) pen.fd(lOO) pen.left(90)旋转角度pen.fd( ) pen.left()重复次数(2)编写程序import turtle as peni=lwhile i pen.left()重复次数56绘制出的图形是(2)编写程序import turtle as peni=lwhile i=:pen.fd(lOO)pen.left() i=i+l(3)运行调试3 .展示评价设计的是正边形;旋转角度是一度;重复执行次数是一次。设计意图:通过优化正方形的算法,引出利用计数器i实现程序的循环。教师直接给出循环 的部分程序代码,结合学生已有的程序基础知识,完善
5、设计Python“画正方形”程序,降低学生理 解的难度。教师引导学生分析顺序结构和循环结构的特点后,拓展提升利用循环结构“画正多边形”, 使他们进一步巩固对算法和程序的理解。(五)美化图形,应用分支结构pencolor()函数可以改变图形的线条颜色,用来美化图形。活动5:利用分支结构,美化图形(1)示例分析,确定算法当计数器为偶数时,则当计数器为时,则(2)编写程序完善“美化正多方形”程序代码的填空import turtle as peni=lwhile i=:ifi%2=0:pen.pencolor(n) else:pen.pencolor(H)pen.fd()pen.left()i=i+l
6、(3)运行调试(4)展示评价小结:通过绘制图形,我们了解了三种不同的程序结构。顺序结构:自上而下,按顺序执行。循环结构:进行条件判断,当条件成立就重复执行语句。 分支结构:进行条件判断,根据判断结果选择执行语句。顺序结构的执行流程图设计意图:在原有程序基础上,理解分支结构的条件判断,并通过if分支结构修改正多边形 的线条颜色,美化图形。由于是初识课,通过学生补充模板中缺少的关键代码,减少学生程序编 写过程出现问题的概率。重点感受三种不同类型的程序结构,有助于学生认知的主动建构。(六)思维导图,总结提升师归纳总结。设计意图:通过思维导图进行总结,帮助学生进一步巩固和梳理本节课所学的知识。通过欣 赏Python语言的应用视频,让学生感受Python给我们生活带来的巨大变化,激发学生的学习热 情,让程序不再神秘。