python教案.doc
《python教案.doc》由会员分享,可在线阅读,更多相关《python教案.doc(18页珍藏版)》请在三一文库上搜索。
1、python教案第五单元进阶程序设计(总10课时)第一节 选择编程语言(1课时)一、教学目标1、了解程序设计语言和两种翻译方式;2、了解thn背景、功能、安装,熟悉Pyhon编程环境;3、编程初体验。体验一个小程序从建立、输入、调试、运行、保存的全过程。掌握Tutle模块的调用,并尝试修改Turt图案属性。二、重点难点教学重点:熟悉 Pythn 编程环境;编程初体验教学难点:编程初体验;程序的书写规范和调试窗口的使用。三、教学过程(一)认识Python语言1、Python语言Pthon在英文中的意思是“蟒蛇”,这个语言的标识就是两只缠绕的蟒蛇。yhon语言的应用范围非常广泛。例如,它可以用在游
2、戏开发中;电影中的3渲染也会用到ythn语言;互联网中ythn语言的声音更是无处不在,谷歌、豆瓣和知乎等网站都是使用Pyhon语言搭建。Python语言是著名的Guido va Rossum在199年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。Guido vRosm从205年开始就只于谷歌公司,在谷歌以及编程社区的大力支持下,Pyth也迎来了大发展。、启动ton、Ptho开发环境(二)编程初体验我的第一个Ptho程序hegxu.y代码:imprt turl #调用turl模块a1=turle.Turte() #窗口中显示一只海龟,并给他命名为“a1”关于程序的书写:Ph语言是区分大小
3、写的,比如此处的Tutle()中的要大写;Pthon语言中的字母和符号只能是半角英文符号;(三)实践与思考1、把ashape()语句添加在hegxu1.py程序的后面:提示:请你每次在中输入以下不同的内容:sqae、circe、arro、turtle,然后,保存并运行程序,观察每次的运行结果。 说一说,sape()的作用。 语句 显示结果 shape(tl) sape(arrw) sae(crce) shpe(sqare) 、把1.clr()语句添加在engxu1.py程序的后面:提示:请你每次在中输入以下不同的内容:red、gren、ble,然后,保存并运行程序,观察每次的运行结果。 试一试
4、:除了r、gee、blue,其他颜色能不能用? 说一说,coo()的作用。 语句 显示结果 colo(re)color(green)olr(lue) 第二节 选择编程语言(3课时)第1课时 控制“海龟”移动一、教学目标、学会用函数控制海龟运动;2、掌握几个函数及参数的设置:fowrd()、pee()、wre();3、了解程序的三种结构之一顺序结构。二、重点难点教学重点:函数frard()、pe()、wrie()教学难点:顺序结构编程及简单应用。三、教学过程(一)函数forward()格式:frwad(参数)功能:向前移动(这里的“向前指的是箭头指示的方向”)例如:for(00) #向前移动00
5、个像素(二)函数peed()格式:sped(参数)功能:设定速度例如:speed(slowet) #以最慢的速度不同参数的speed()功能seed(slest) 最慢speed(lw)慢速 spd(normal) 正常速度(系统默认值) speed(fast) 快速spd(aset) 最快 (三)函数write()格式:rie(参数,参数2)功能:在屏幕上显示文字例如:wite(起步,fnt(黑体,16)#屏幕上显示黑体1号的“起步”两个字。(四)程序1海龟的简单移动impor treurte.Trtle()orwad(100)程序解释:or(100)海龟向前移动10个像素(这里的“向前指的
6、是箭头指示的方向”)(五)程序2海龟的多样运动(六)实践与思考结合两节课学过的知识,修改程序2,使之实现如下功能:提示:l clr()函数设置颜色 l wit()函数设置字体字号第课时 控制“海龟”移动一、教学目标、了解常量、变量、表达式、赋值;2、掌握变量的命名、表达式的组成;3、掌握函数Shape()、lf()、yp()及其参数的设置。二、重点难点教学重点:常量、变量、表达式、赋值教学难点:给变量赋值。三、教学过程(一)常量常量就是不变的值,主要由数值型常量和字符串常量。字符串常量是用引号括起来的字符串。例如:数值型常量100、3.1415字符值常量sest、起步(二)变量变量是指在程序运
7、行过程中,其值可以改变的量。变量是内存中存放数据的存储单元,存放的数据叫变量的值,给存储单元的命名叫变量名。变量名的命名规则,必须是以字母或中文开头,后面可以有字母、中文或数字。正确的变量名,例如:小红、pi、a、x2(三)表达式表达式是程序中能计算出值的式子。“值”的含义是广泛的,比如:真假、字符串都是值,uleurtle()的值则是一个海龟对象。以下都是表达式:判断原因是否是表达式 11 值是是2 值是假 是 是常量,值是3是 是变量,有值 是turte.Turtl() 值是一个海龟对象 是3/2 值是1.5 是小黑orad(100)值是运动距离1像素 是hi ia bok字符串是常量是p
8、*r* pi和r是变量,计算结果是数值 是b 结果是字符串ab是小黑 是变量 是(四)赋值、什么是赋值赋值就是给变量赋予一个值。因为变量其实是内存中的存储单元,所以其中存储的数据是可以变化的。、赋值语句用赋值语句,可以给变量赋值。赋值语句的书写格式:变量=表达式例如:n=1 把1赋予变量n,执行后n的值为1n=n1 #把n+的结果计算出来后,赋值给n,则n的值增加11=tutl.Ture()3、变量的特点变量是变化的,存储的是最新的值。4、变量的数据类型Python中的每一个“值”都有其自身的类型,如:字符串是字符型、真假是布尔型、可计算的数是数值型。不同数据类型的值之间是不应该进行运算的,比
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- python 教案
链接地址:https://www.31doc.com/p-8571123.html