附录 初探Python代码编程

附录初探Python代码编程
第一节Python不是大蟒蛇
学习目标
1、初步了解Python编程的环境和语法规则。
2、掌握Python编程用到的两个指令print和input。知道它们的用法和作用。
3、通过学习,了解Python代码编程与scratch图形化编程的不同并感受两者的各自优势;同时培养学生自主探究的意识和对编程的兴趣。
教学重点:print和input的用法
教学难点:Python编程和scratch编程的区别与联系
教学方法:演示法、任务驱动法、比较法等
课时安排:1课时
人体最大的器官课型:新授课
lan club
教学准备:arduinoscratch和Python软件,Windows xp以上系统。
教学过程:
情景导入:同学们,我们通过scratch学习对图形化编程有了初步的了解。今天我带领大家学习一种新的编程方式Python编程。【课件】通过这节课的学习,我们会掌握4个知识点……(教师出示领读学习目标)
同学们阅读一下第75页,了解一下什么是Python?
教师在学生阅读后提问。
黑龙江畜牧兽医Python不是大蟒蛇(出示课题),它是一种非常适合我们初学者代码编程语言。
为了让大家对Python编程和scratch编程有一个更深刻的认识,我给大蟒蛇和小猫安排了一场轻量级的比拼。
对决第一局:安装及使用界面
Scratch安装前面我们已经学习到了,它是一个小猫的图标(界面),我们看一下Python的图标像不像
两条交织在一起的大蟒蛇啊?大家跟着老师微视频的步骤,我们来一起完成Python程序的安装。打开idle,进入Pythonshell(命令行窗口)。
从软件安装的难易度上来说,两者差不多,两者的工作界面scratch 更容易让人理解,小猫略胜一筹。
活动二、测试Python
在测试之前,我们应该对Python的输入规则有一个简单的了解。我们看到新知园,让大蟒蛇告诉我们需要掌握哪些知识。
演示学生齐读:
1、“>>>”是输入提示符。我们只有在它后面输入(加上插入点光标)代码,计算机才会执行。
2、“print”的意思是打印。这条指令的作用就是将引号内的内容打印(输出)出来。
3、语法规则:注意括号和括号内的引号都是英文状态。
简单来说就是提示符后输入代码,print命令输出代码,要用英文。
【比一比】
让Python与scratch分别给大家打招呼。说:“大家好!我是大蟒蛇(小猫)”。说一说你喜欢用哪个编程软件。
声调学生练习,教师指导。
学生展示,教师提问点评总结。
从这一局来看,两者用时差不多。平手!
小猫说:“我可以编写多行代码,你行不行?”
三编写多行代码
请大家阅读P78页看一看大蟒蛇是如何编写多行代码的。
课件:新知园
1、编写多行程序的方法:使用编辑器输入多行命令,菜单栏run/runModule ,先保存再运行。
平痛新2、“input”的意思是输入,就是让我们从键盘上输入字符,回答问题。
【比一比】
让Python与scratch分别询问你的名字,然后给你打招呼,打印“你好!+你的名字”。
学生练习,教师指导。
学生展示,教师提问点评总结。
在这里小猫的程序设计更胜一筹,更容易让人理解。小猫获胜!【拓展园】
Python和scratch都可以进行加减乘除的运算。(视频演示)让我
们两人一组,分别使用Python与scratch加减乘除进行计算,比较它们的速度快慢。
学生点评,教师总结。Python更快一点,大蟒蛇胜!
胶南开发区
大蟒蛇:为庆祝这一局的胜利让我们来做个【小游戏】
附:游戏代码
n1 = input ("请输入你的名字\n")
n2 = input ("请输入你好朋友的名字\n")
n3 = input ("请输入你最害怕的一种动物的名字\n")
print (n1,"和",n2,"在草丛中捉",n3)
大蟒蛇:小猫猫,这个游戏你能做吗?还敢再比吗?
小猫:这个是必须的!
同学们,你能帮助小猫编写这个程序吗?
将编写好的程序发给学生练习
在这里要用到链表和多重逻辑侦测等内容,非常的繁琐!
大蟒蛇彻底胜出。
小组讨论:Python编程与scratch编程有什么不同?
学生回答后教师总结
Scratch作为图形化的编程语言更加便于我们理解,Python作为编程语言,对于我们来说还是有一定难
度的。但是代码操作简单。在学习任何一种编程语言,都不免要接触诸如变量、循环、分支判断这些基本的程序结构,经过Scratch的学习,我们就更加容易理解这些概念,在学习Python的时候,用Scratch来描述程序,作为思维可视化的工具,有助于我们更加快速的掌握Python。这也是我在讲Python时要与scratch进行比较的原因。
课堂小结
这节课我们初步了解了Python程序编写的过程和语法规则。掌握了Python的两个基本指令print和input,同时通过对比了解了Python代码编程语与scratch图形化变成的不同以及它的优势。

本文发布于:2024-09-22 17:33:22,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/355416.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:编程   代码   输入
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议