川教版七上信息技术3.1 我的第一个python程序 教案.docx
我的第一个Python程序一、学习者分析1.已有的知识技能基础教学对象是七年级的学生,通过小学信息技术课程的学习,有一定的计算机操作基础,也具备了一定的逻辑思维能力。在此之前他们没有系统的学习程序设计语言基础,也未系统学习过Python软件。2.学习动机该阶段的学生对新事物的好奇心比较强,愿意接触和自己学习、生活密切相关的新事物,具有良好的学习动机。二、教学目标1.知识与技能(1)了解Python语言的背景知识,了解Python语言的编程环境。(2)能够正常启动并运行Python命令( print()函数),完成Python程序的编写和运行操作。(3) 初步掌握数值运算和字符串运算,并输出结果。2.过程与方法(1)通过观看教师演示,掌握启动Python语言编程环境和运行 Python命令的方法。(2)通过自主练习与尝试,启动Python,运行 print ()命令,完成Python程序的编写和运行操作。(3)通过课堂分享与交流,能够对本课所学内容进行总结与拓展。3.情感态度与价值观(1)通过了解Python语言的背景知识以及Python语言的强大功能,萌生对Python 编程学习的兴趣。(2)通过上机实践,用Python命令控制计算机相关操作,体会人机交互的乐趣。(3)通过“观察、比较、总结、实践”体验Python操作,提高自主探究兴趣。三、教学重难点分析及解决措施教学重点:让学生了解 Python语言编程环境及Python语言编程(print()函数)的基本操作。教学难点:帮助学生初步掌握数值、字符串运算并输出结果。教学策略:教师示范、练习驱动四、教学设计教学环节环节目标教学内容学生活动情景导入让学生大致了解Python 语言背景知识,用有趣的应用激发学生的编程兴趣提问:大家使用电脑会做些什么?教师语言:计算机可以帮助我们完成非常多的事情,不过我们得把想要计算机做的事情告诉他们。我们和计算机是可以交流的,中国人交流用中文,和美国人交流用英语,和计算机交流就要用到程序语言了。教师语言:Python是一门很厉害的程序语言,像我们熟悉的豆瓣网,谷歌公司,还有一些知名的游戏,甚至是美国航天局NASA,他们都在使用python。Python还非常适合开发人工智能的程序,比如说战胜世界最强的棋手AlphaGO,自动驾驶的汽车,行动灵活的机器人,这些最新的科技成果,都离不开python。认真聆听思考并回答问题观看教师演示学习准备掌握Python软件中程序的编写和运行首先在Windows系统进入Python编程环境老师用PPT展示在Windows系统的开始菜单中选中“所有程序一Python3.6一IDLE(Python3.6 32(或者64)-bit)”启动IDIE窗口。观察模仿教师操作小试牛刀print函数基本操作强调英文状态下输入。1、讲:打印数值2、练:学生练习3、讲:反馈错误情况4、讲:打印数值运算结果(+-*/)5、练:学生练习观察教师演示,自主练习自主探索拓展延伸培养学生的自主探索能力1、 讲:打印字符串2、 问:print(3+4)和print(3+4)3、 练:学生练习4、 问:字符串运算结果预测(+*)5、 练:学生练习观察教师演示,自主练习自主探索总结分享让学生大致了解Python中print语句的编写和运行操作,激发学习兴趣由学生总结完毕后,课件出示本课重要知识点,进一步加深学生对所学知识点的记忆。主动分享,与教师一起回顾本课所学知识,认真聆听教师总结