python课件第二章:Python简单程序设计_第1页
python课件第二章:Python简单程序设计_第2页
python课件第二章:Python简单程序设计_第3页
python课件第二章:Python简单程序设计_第4页
python课件第二章:Python简单程序设计_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论