资源描述
Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,Python,语言基础,Python,诞生于,20,世纪,90,年代初,是一种解释型、面向对象、动态数据类型的高级程序设计语言,是最受欢迎的程序设计语言之一。,这节课我们主要来,介绍,Python,语言的基本情况,和基础知识,。,课程描述,课程知识点,1,初识,Python,2,开始,Python,编程,3 Python,编辑器,IDLE,1,初识,Python,1.1,什么是,Python,1.2 Python,的特性,1.1,什么是,Python,之所以有,python,的出现,是因为,Python,的作者吉多,范罗苏姆,(Guido van,Rossum,),在学习和使用了其他语言(如:,C/C+,、,Pascal,、,shell,等)之后,希望能够得到一个既能够像,C,语言那样,能够全面调用计算机的功能接口,又可以像,shell,那样可以轻松的编程的语言。于是,1991,年,第一个,Python,编译器,(,同时也是解释器,),诞生。它是用,C,语言实现的,从一出生,,Python,已经具有了:类,(class),,函数,(function),,异常处理,(exception),,包括表,(list),和词典,(dictionary),在内的核心数据类型,以及模块,(module),为基础的拓展系统。,Python,崇尚优美、清晰、简单,是一个优秀并广泛,使用的语言,是一个有着自己哲学的语言。有那么一,句关于,python,的座史铭:人生苦短,我用,python,。可,见使用,python,编程将是一件多么有趣的事情!,Python,的发展历史,Python,的意思是蟒蛇,,由于作者是当时风靡全球的英国六人喜剧团体,巨蟒剧团(,Monty Python,)的忠实粉丝,所以,就把此计算机语言的名字叫做:,Python,1991,年,第一个,Python,编译器,(,同时也是解释器,),诞生。,Python,目前有两个版本,,Python2.x,和,Python3.x,,现阶段用的,比较多的是,Python2.x,2018,年,6,月的,TIOBE,排行榜,Top 10,编程语言,TIOBE,指数走势,1.2 Python,的特性,Python,特点,丰富的库,简单、易学,可扩展、可嵌入,解释性,面向对象、高层,免费开源、可移植,Python,学习资源,免 费,资 源,简明,Python,教程,啄木鸟社区,CSDN,下载,其他,:9081/doc/abyteofpython_cn/chinese/index.html,Python,数据类型,2.3 Python,基础,语法,2.1,下载和安装,Python,https:/www.python.org/downloads/,下载、安装,单击,Download Python 3.6.5,按钮,下载得到,python-3.6.5.msi,。双击即可按照向导安装,Python 3.6.5,。,Python 3.6.5,的默认安装目录为,C:Python36,。安装完成后,将,C:Python36,添加到环境变量,Path,中。,或者是下载得到,python-2.7.15.msi,。双击即可按照向导安装,python-2.7.15,。,默认安装目录为,C:Python27,。安装完成后,将,C:Python27,添加到环境变量,Path,中。,2.2 Python,数据类型,Python,数据类型,2.3 Python,语言的基础语法,语法格式和注释,变量定义和赋值。,关键字,2.3.1,语法格式,Python,的语法格式和其它语言有所不同,它不是以花括弧、分号之类的符号来分割代码;而是以空格缩进来规定语法的。,这样的好处就是保证了代码结构的简明和规整。一个简单的,python,语法:,def fun():,print,“,Hello World1,”,print,“,Hello World2,”,print,“,Hello World3,”,同一个缩进块中的内容,就相当于,C,语言里同一个花括号中内容的意思。,注释,单行注释使用,#,号:,#,第一个注释,print Hello,Python!;#,第二个注释,多行注释三个双引号或三个单引号:,“”“,这是多行注释,使用双引号。,这是多行注释,使用单引号。,2.3.2,变量的定义和赋值,由于,python,是解释性语言且具有强类型转换的能力,所以,python,中变量不需要申明变量名和变量类 型;而是直接给变量赋值即可,如:,a=4,,,b=,a,c=True,d=None,可以通过,type,方法来测试一下上面每个变量的类型。如:,type(a)int,type(c)bool,2.3.3,关键字,关键字是,Python,语言的关键组成部分,不可随便作为其他对象的标识符。在,IDE,中常以不同颜色字体出现。,3 Python,编辑器,IDLE,3.1,创建,Python,脚本,3.2,语法提示,3.3,运行,Python,程序,3.1,创建,Python,脚本,在开始菜单的所有程序中,选择,Python 3.4,分组下面的,IDLE(Python 3.4 GUI-32 bit),菜单项,打开,IDLE,窗口。,在菜单里依次选择,File/New File,(或按下,Ctrl+N,)即可新建,Python,脚本,窗口标题显示脚本名称,初始时为,Untitled,。编辑完成后保存即可。,3.2,语法提示,IDLE,还可以显示语法提示帮助程序员完成输入,例如输入,“,print(,”,,,IDLE,会弹出一个语法提示框,显示,print(),函数的语法。,3.3,运行,Python,程序,在菜单里依次选择,Run/Run Module,(或按下,F5,)可以在,IDLE,中运行当前的,Python,程序。,语法错误,如果程序中有语法错误,运行时会弹出一个,invalid syntax,。然后一个浅红色方块定位在错误处。例如,运行下面的程序:,print(,Hello,);#,在,print(),函数中多了一个逗号。,课程回顾,Python,的产生及其特点。,Python,的下载安装,Python,的数据类型,Python,的基本语法,Python,编辑工具,IDLE,的使用,本节课主要讲了如下知识点:,课后练习,创建一个名为,test.py,的,python,文件,实现,打印输出:,Hello World,!,谢谢!,
展开阅读全文