版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章Python简单程序设计一、教学目的:介绍Python开发应用程序的步骤,Python的集成开发环境;了解可视化、面向对象编程、事件驱动、交互式开发等基本概念;了解Python的特点、环境要求与安装方法。本章的重点是熟悉Python的集成开发环境,掌握Python开发应用程序的步骤。二、教学要求1、掌握:Python语言程序的编写方法,Python语言开发和运行环境。2、熟悉:IPO程序编写方法,Python语言的特点。3、了解:程序设计语言的发展过程,Python主要版本的区别。三、教学内容1、Python语言Hello程序的编写;
2、语言开发环境配置;3、IPO程序编写方法;
4、Python的特点;5、程序设计语言的发展过程;
6、Python主要版本的区别。教学要求一、教学目的:介绍Python开发应用程序的步骤,Python的集成开发环境;了解可视化、面向对象编程、事件驱动、交互式开发等基本概念;了解Python的特点、环境要求与安装方法。本章的重点是熟悉Python的集成开发环境,掌握Python开发应用程序的步骤。二、教学要求1、掌握:Python语言程序的编写方法,Python语言开发和运行环境。2、熟悉:IPO程序编写方法,Python语言的特点。3、了解:程序设计语言的发展过程,Python主要版本的区别。三、教学内容1、Python语言Hello程序的编写;
2、语言开发环境配置;3、IPO程序编写方法;
4、Python的特点;5、程序设计语言的发展过程;
6、Python主要版本的区别。教学内容2.1
案例:温度转换程序·
编写摄氏温度与华氏温度转换,公式如下:C=(F-32)/1.8F=C*1.8+322.1 案例思考——温度转换程序建立IPO编程的思维模式:输入处理输出2.1
案例:温度转换程序·
编写摄氏温度与华氏温度转换,公式如下:C=(F-32)/1.8F=C*1.8+322.2
Python程序语法元素及编程规范注释变量(变量定义规则、大小写不同、保留字P39)常用函数(eval()、input()、print())赋值语句字符串缩进标准库使用(1)注释以#开始,表示本行#之后的内容为注释。
包含在一对三引号"""..."""或"""..."""之间且不属于任何语句的内容将被解释器认为是注释。2.2
Python程序语法元素及编程规范(1)注释变量(变量定义规则、大小写不同、保留字P39)常用函数(eval()、input()、print())赋值语句字符串变量定义√
变量:区别于常数,常量代表可改变的数。对应一段存储空间,一般用英文字母来表达。√
运算符,常量,变量可以组成表达式:b**2-4*a*c√
等号运算符来完成变量的赋值;>>>a,c=99,88>>>a=a+1>>>print(a)(3)变量命名与保留字变量标识符对大小写严格区分。
python与Python是不同名字输入法建议调成半角英文标点;变量命名第一个字符必须是字母、下划线(“_”),其后的字符可以是字母、下划线或数字,中间不能出现空格。保留留字字(见见PP3399,,333个个))12FalsedefifraiseNonedelimportreturnTrueelifintryandelseiswhileasexceptlambdawithassertfinallynonlocalyieldbreakfornotclassfromorcontinueglobalpass在Python中,允许多个变量指向同一个值,例如:>>>
x
=
3>>>
id(x)1786684560>>>
y
=
x>>>
id(y)1786684560接着上面的代码再继续执行下面的代码:>>>
x
+=
6>>>
id(x)1786684752>>>
y3>>>
id(y)1786684560常量与变量2.2
Python程序语法元素及编程规范注释变量(变量定义规则、大小写不同、保留字P39)常用函数(eval()、input()、print())赋值语句字符串缩进标准库使用(3)常用函数eval()、input()、print()1、input()>>>x
=
input(”请输入带有温度的值:”)
#字符串输出2、eval()>>>x
=
eval(”40”)
#去掉外部的引号3、print()>>>
print()
#输出字符串,一般与format()使用(4)赋值语句Python语言中,=表示“赋值”,即将等号右侧的值计算后,将结果赋值给左侧。1、赋值语句格式:<变量>=<值>>>>x=32、同步赋值:<变量1>,<变量2>,<变量n>=<值1>,<值1>,<值n>>>>x,y,z=3,4,5将变量x和y互换>>>x=3>>>y=5>>>x,y
=
y,x>>>print(x,y)t#x,y进行互换,也可考虑引入中间变量5,32.2
Python程序语法元素及编程规范(1)注释变量(变量定义规则、大小写不同、保留字P39)常用函数(eval()、input()、print())赋值语句字符串(5)字符串在Python中,字符串属于字符的有序序列;使用单引号、双引号、三单引号或三双引号作为定界符并且不同的定界符之间可以互相嵌套。"abc"、"123"、"中国"19三引号和注释前面提到过,三引号可以注释多行;本质上三引号是一个(多行)字符串常量,不使用。比如当这个常量不赋值给其他变
量时,可以起到注释的作用,只不过占用
了一些内存空间。字符串访问字符串提供区间访问方式,采用[N:M],表示字符串从N到M(不包含M)的子例如:stra=‘Hello
World’>>>print(stra[-1])d>>>print(stra[0:-1])Hello
Worl>>>len(stra)11字符串编码简介ASCII码采用1个字节来对字符进行编码,最多只能表示256符号GB2312是我国制定的中文编码,使用1个字节表示英语,2个字节表示中文。UTF-8对全世界所有国家需要用到的字符进行了编码,以1个字节表示英语字符(兼(6)缩进同一个级别的代码块的缩进量必须相同(上下对齐)。子级别相对另起一行,缩进量相同一般而言,以4个空格(或者Tab键)为基本缩进单位。2.2
Python程序语法元素及编程规范(1)注释变量(变量定义规则、大小写不同、保留字P39)常用函数(eval()、input()、print())赋值语句字符串每个import语句只导入一个模块,最好按标准库、扩展库、自定义库的顺序依次导入。(7)标准库使用——import语句from模块名
import
*
(案例应用)>>>
from
math
import
*>>>
gcd(36,
18)18#导入标准库math中所有对象#最大公约数>>>
pi#常数π3.141592653589793>>>e #常数e2.718281828459045>>>
log2(8)3.0>>>
log10(100)2.0>>>
radians(180)3.141592653589793#计算以2为底的对数值#计算以10为底的对数值#把角度转换为弧度2.3
案例:Python蟒蛇绘制#e2.1DrawPython.pyimport
turtle
#调用turtle库turtle.setup(650,350,200,200)turtle.penup()#提起笔移动,不绘制图形,用于另起一个地方绘制turtle.fd(-250)#向当前画笔方向移动distance像素长度turtle.pendown()#移动时绘制图形,缺省时也为绘制turtle.pensize(25)#设置画笔的宽度turtle.pencolor("purple")#返回当前画笔颜色turtle.seth(-40)#设置当前朝向为angle角度272.3
案例:Python蟒蛇绘制#e2.1DrawPython.pyfor
i
in
range(4):turtle.circle(40,80)#画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆turtle.circle(-40,80)#画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆
turtle.circle(40,80/2)#画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆
turtle.fd(40)#向当前画笔方向移动distance像素长度turtle.circle(16,180)#画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆turtle.fd(40
*
2/3)
#向当前画笔方向移动distance像素长度28一、教学目的:介绍Python开发应用程序的步骤,Python的集成开发环境;了解可视化、面向对象编程、事件驱动、交互式开发等基本概念;了解Python的特点、环境要求与安装方法。本章的重点是熟悉Python的集成开发环境,掌握Python开发应用程序的步骤。二、教学要求1、掌握:Python语言程序的编写方法,Python语言开发和运行环境。2、熟悉:IPO程序编写方法,Python语言的特点。3、了解:程序设计语言的发展过程,Python主要版本的区别。三、教学内容1、Python语言Hello程序的编写;
2、语言开发环境配置;3、I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部编道德与法治七年级上册第6课《友谊之树常青》同步习题
- 2024年西藏客运资格证
- 2024年银川客运从业资格证答题技巧
- 坚持人民民主专政 课件-2024-2025学年高中政治统编版必修三政治与法治
- 弘扬雷锋精神志愿服务进社区活动方案
- 县广电局工作思路策划方案
- 第十六个中国记者节活动实施方案
- 2024年中秋节酒店促销活动方案策划方案
- 六年级社会综合实践活动方案策划方案
- 旅游局年度消防安全工作方案
- 演出安全承诺书
- 2024至2030年全球及中国直流微型电动机行业市场发展现状及发展前景研究报告
- 八年级语文上册 第一单元 单元测试卷(人教广东版 2024年秋)
- 2024年湖南省中考道德与法治试题卷(含答案)
- 重大事故隐患重点事项排查清单1
- 2024年机关事业单位工人招聘《机动车驾驶员》技师 考试题库与答案
- 《劳动专题教育》课件-劳动体现中华民族传统美德
- 四川省成都市成都市第七中学2023-2024学年高一上学期10月月考数学试题
- 江苏省医务人员医德考评表
- 愚公移山英文 -中国故事英文版课件
- 爱国主义教育主题班会课件(25张PPT)
评论
0/150
提交评论