Python快速编程入门教程课件.ppt
《Python快速编程入门教程课件.ppt》由会员分享,可在线阅读,更多相关《Python快速编程入门教程课件.ppt(454页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 PythonPython发展历程发展历程 Python特点和应用领域 PythonPython开发环境的配置开发环境的配置 PythonPython程序执行原理程序执行原理第1章 Python概述 了解了解了解了解掌握掌握掌握掌握 学习目标学习目标了解了解Python发展历发展历程、特点、应用领域程、特点、应用领域1 12 2了解了解Python程序执程序执行原理行原理了解了解PyCharm编写简编写简单单Python程序程序3 34 4掌握掌握Python开发环境开发环境的配置的配置实用文档 01 认识Python02 Python的安装03 IPython-交互式解释器目录页目录页04
2、集成开发环境-PyCharm05 Python程序执行原理实用文档 过渡页过渡页01 认识Python02 Python的安装03 IPython-交互式解释器04 继承开发环境-PyCharm05 Python程序执行原理01 认识Python实用文档 PythonPython的由来的由来PythonPython的创始人为荷兰的的创始人为荷兰的GuidoGuido 1989年,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。实用文档 PythonP
3、ython的特点的特点易于学习易于阅读易于维护强大标准库互动模式可移植可扩展数据库操作GUI编程可嵌入十大特点实用文档 PythonPython的应用领域的应用领域Web开发领域实用文档 PythonPython的应用领域的应用领域操作系统管理、服务器运维的自动化脚本实用文档 PythonPython的应用领域的应用领域科学计算实用文档 PythonPython的应用领域的应用领域桌面应用实用文档 PythonPython的应用领域的应用领域服务器软件(网络软件)实用文档 PythonPython的应用领域的应用领域游戏 实用文档 PythonPython的发展的发展实用文档 PythonPy
4、thon的发展的发展实用文档 PythonPython的版本的版本历 史 版 本实用文档 Python2.xPython2.x和和Python3.xPython3.x1.1.printprint函数替代了函数替代了printprint语句语句Python2.xPython3.x print(3,4)(3,4)print(3,4)3 4实用文档 Python2.xPython2.x和和Python3.xPython3.x2.2.python3.xpython3.x默认使用默认使用UTF-8UTF-8编码编码 Python2.xPython3.x str=我爱北京天安门 str我爱北京天安门 st
5、r=我爱北京天安门 strxe6x88x91xe7x88xb1xe5x8cx97xe4xbaxacxe5xa4xa9xe5xaex89xe9x97xa8#-*-coding:utf-8-*-实用文档 Python2.xPython2.x和和Python3.xPython3.x3 3.除法运算符除法运算符/Python2.xPython3.x 1/20.5 1/20 1.0/2.00.5实用文档 Python2.xPython2.x和和Python3.xPython3.x4.4.异常异常Python2.xPython3.x-被抛出捕获异常的语法变更为except exc as var-捕获异常的
6、语法是except exc,var.实用文档 Python2.xPython2.x和和Python3.xPython3.x5 5.八八进制字面量表示进制字面量表示0b0o640 x0b0o640 xPython2.xPython3.x 01000 File,line 1 01000 SyntaxError:invalid token 0o1000512 0o1000512 01000512实用文档 Python2.xPython2.x和和Python3.xPython3.x6 6.不等运算符不等运算符Python2.xPython3.x 1!=2True 12 File,line 1 12 S
7、yntaxError:invalid syntax 1!=2True 12True实用文档 Python2.xPython2.x和和Python3.xPython3.x7 7.数据类型数据类型Python2.xPython3.x-没有long,只有int-有long类型实用文档 过渡页过渡页01 认识Python02 Python的安装03 IPython-交互式解释器04 集成开发环境-PyCharm05 Python程序执行原理02 Python安装实用文档 WindowWindow安装安装PythonPython(1)访问http:/www.python.org/download/。选择
8、安装包。实用文档 WindowWindow安装安装PythonPython(2)下载并完成Python的安装。实用文档 WindowWindow安装安装PythonPython(3)配置环境变量。实用文档 WindowWindow安装安装PythonPython(4)环境变量配置成功实用文档 WindowWindow安装安装PythonPython(5)下载pip。下载网站:https:/pypi.python.org/pypi/pip#downloads。实用文档 WindowWindow安装安装PythonPython(6)解压文件后,在Path最后面添加Scripts文件路径。再次打开控
9、制台,输入pip list,出现下列信息表示pip安装成功。实用文档 LinuxLinux安装安装PythonPython(1)打开WEB浏览器访问http:/www.python.org/download/(2)选择适用于Unix/Linux的源码压缩包。(3)下载及解压压缩包。(4)如果你需要自定义一些选项修改Modules/Setup。(5)执行./configure 脚本。(6)make(7)make install实用文档 MacMac OSOS安装安装PythonPythonMac系统都自带有Python环境,我们可以在终端输入python命令就可以运行。实用文档 MacMac O
10、SOS安装安装PythonPython如果我们希望安装其他版本的Python,只需要访问网站http:/www.python.org/download/,下载最新版本的dmg文件,双击按照提示完成安装即可。实用文档 过渡页过渡页01 认识Python02 Python的安装03 IPython-交互式解释器04 集成开发环境-PyCharm05 Python程序执行原理03 Ipython-交互式解释器实用文档 Ipython是一种交互式解释器。什么是什么是IPythonIPythonIpython的性能优于标准Python的shell。IPython支持变量自动补全,自动缩进,支持 bash
11、 shell 命令,内置了许多很有用的功能和函数。使用使用%run%run命令运行脚本命令运行脚本。使用使用%timeit%timeit命令快速测量代码运行时间。命令快速测量代码运行时间。实用文档 IpythonIpython的安装的安装控制台输入命令:pip install ipython自动安装实用文档 1.启动IPythonIPythonIPython的使用的使用实用文档 2.Ipython自动补全IPythonIPython的使用的使用实用文档 过渡页过渡页01 认识Python02 Python的安装03 IPython-交互式解释器04 集成开发环境-PyCharm05 Pytho
12、n程序执行原理04 集成开发环境-Pycharm实用文档 PycharmPycharm的下载安装的下载安装(1)访问PyCharm官方进入Pycharm的下载页面。实用文档 PycharmPycharm的下载安装的下载安装(2)双击exe下载文件,开始安装。实用文档 PycharmPycharm的使用的使用完成PyCharm的安装后,就可以打开并使用PyCharm了。实用文档 PycharmPycharm的使用的使用1.创建项目实用文档 PycharmPycharm的使用的使用2.创建Python文件实用文档 过渡页过渡页01 认识Python02 Python的安装03 IPython-交互
13、式解释器04 集成开发环境-PyCharm05 Python程序执行原理05 Python程序执行原理实用文档 PythonPython程序执行原理程序执行原理(1)把源代码编译成字节码(2)把编译好的字节码转发到Python虚拟机(PVM)中执行 实用文档 本章小结本章小结首先带大家认识Python,对Python的发展历程、特点、应用领域、Python版本以及不同版本的异同进行了讲解;然后讲解了Python在不同平台下的安装方式,接着介绍了IPython和PyCharm的使用,最后带大家分析了Python程序的执行原理。通过本章的学习,希望大家能够对Python有一个初步的认识,能够独立完
14、成Python开发工具的安装和基本使用,为后面学习Python开发做好准备。实用文档 学习 钻研 实践信息科技部实用文档 第2章 Python语法基础 变量和变量类型变量和变量类型 标识符和关键字标识符和关键字 简单数值类型简单数值类型 运算符运算符 了解了解了解了解掌握掌握掌握掌握 学习目标学习目标了解了解Python中的关中的关键字键字1 12 2掌握掌握Python的变量的变量和变量类型和变量类型掌握掌握Python中的标识中的标识符,可以识别合法符,可以识别合法的标识符的标识符3 34 4了解了解Python不同运算不同运算符的使用符的使用实用文档 01 基本语法02 变量和数据类型0
15、3 标识符和关键字目录页目录页04 简单数值类型05 运算符06 位运算07 运算符优先级实用文档 过渡页过渡页01 基本语法02 变量和数据类型03 标识符和关键字04 简单数值类型05 运算符06 位运算07 运算符优先级01 基本语法实用文档 注释注释PythonPython中的单行注释以中的单行注释以#开头!开头!#第一个注释print(“Hello,Python!”)#第二个注释实用文档 注释注释多行注释可以使用多行注释可以使用三引号三引号作为开头和结束符号作为开头和结束符号 print(value,.,sep=,end=n,file=sys.stdout,flush=False)实
16、用文档 行与缩进行与缩进pythonpython最具特色的就是使用最具特色的就是使用缩进缩进来来表示代码块表示代码块if True:print(True)else:print(False”)print(False”)if True:print(True)else:print(False)print(”hello”)实用文档 语句换行语句换行Python 通常是一行写完一条语句,但如果语句很长,我们需要换行,这时可以使用圆括号来实现。str=(Python是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明。第一个公开发行版发行于1991年,源代码同样遵
17、循 GPL(GNU General Public License)协议。)实用文档 语句换行语句换行Python 通常是一行写完一条语句,但如果语句很长,我们需要换行,这时可以使用来实现。str=Python是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明。第一个公开发行版发行于1991年,源代码同样遵循 GPL(GNU General Public License)协议。实用文档 语句换行语句换行需要注意的是,在,或()中的语句,不需要使用圆括号进行换行。total=item_one,item_two,item_three,item_four,i
18、tem_five实用文档 过渡页过渡页01 基本语法02 变量和数据类型03 标识符和关键字04 简单数值类型05 运算符06 位运算07 运算符优先级02 变量和数据类型实用文档 变量和赋值变量和赋值超市购物现实生活中,大家去超市买东西的时候,往往都需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可。实用文档 Python中的变量用来存储数据,变量可以理解为去超市购物的菜篮子,其类型和值在赋值的那一刻被初始化。变量和赋值变量和赋值num1=100 num2=87 result=num1+num2num1和num2变量就好比一个小菜篮子,它们分别存储的数据是10
19、0和87。result变量存储的数据是num1和num2这两个“菜篮子”中的数据累计之和。实用文档 变量的类型变量的类型1.数字类型2.布尔类型3.字符串类型4.列表类型5.元组类型6.字典类型7.集合整型复数浮点型数据类型实用文档 过渡页过渡页01 基本语法02 变量和数据类型03 标识符和关键字04 简单数值类型05 运算符06 位运算07 运算符优先级03 标识符和关键字实用文档 标识符标识符现实生活中,人们常用一些名称来标记事物,例如,现实生活中每种水果都有一个名称来标识。水果名称实用文档 标识符标识符若希望在程序中表示一些事物,需要开发人员自定义一些符号和名称,这些符号和名称叫做标识
20、符。标示符由字母、下划线和数字组成,且数字不能开头。Python中的标识符是区分大小写的。python中的标示符不能使用关键字 命名规则实用文档 标识符标识符为了规范命名标识符,关于标识符的命名提以下建议:1.见名之意2.驼峰式实用文档 关键字关键字关键字指的是具有特殊功能的标识符。help()#进入帮助系统help keywords#查看所有的关键字列表help return#查看return这个关键字的说明help quit#退出帮助系统实用文档 过渡页过渡页01 基本语法02 变量和数据类型03 标识符和关键字04 简单数值类型05 运算符06 位运算07 运算符优先级04 简单数值类型
21、实用文档 整型整型整数类型(int)简称整型,它用于表示整数。-二进制:0b10100-八进制:0o10111-十进制:64-十六进制:0 x14 实用文档 E或者e浮点型浮点型-浮点型(Float)用于表示实数。-浮点型字面值可以用十进制或科学计数法表示。E或e表示基是10,后面的整数表示指数,指数的正负使用+或-表示。实用文档 布尔类型布尔类型-布尔型数据只有两个取值:True和False-bool值没有操作-所有的空都是False,所有的非空都是Truea=0#整数0,False print(bool(a)s=#空字符串,False print(bool(s)lst=#空列表,False
22、 print(bool(lst)dic=#空字典,False print(bool(dic)a=None#None表示空,False print(bool(a)实用文档 布尔类型布尔类型NoneFalse(布尔型)0(整型0)0.0(浮点型0)0.0+0.0j(复数0)“”(空字符串)(空列表)()(空元组)(空字典)-以下对象的布尔值都是False:实用文档 复数类型复数类型复数类型,用于表示数学中的复数,例如,5+3j。(1)复数由实数部分和虚数部分构成,表示为:real+imagj 或 real+imagJ(2)复数的实数real和虚数imag都是浮点型两大特点实用文档 数字类型转换数字
23、类型转换实用文档 过渡页过渡页01 基本语法02 变量和数据类型03 标识符和关键字04 简单数值类型05 运算符06 位运算07 运算符优先级05 运算符实用文档 算术运算符算术运算符实用文档 赋值赋值运算符运算符赋值运算符只有一个,即=,它的作用是把等号右边的值赋给左边。例如,x=1anInt=12 anFloat=2.2 anStr=string aList=a,a,a anArray=(1,2,3)aMap=1:a,2:b,3:c,为多个变量赋同一个值:x=y=z=1增量赋值 x+=1 x=x+1 将多个值赋值给多个变量 a,b=1,2 变量交换X=2 y=3x,y=y,x实用文档 复
24、合复合赋值赋值运算符运算符实用文档 复合复合赋值赋值运算符运算符实用文档 比较比较运算符运算符实用文档 逻辑逻辑运算符运算符实用文档 逻辑逻辑运算符运算符实用文档 成员成员运算符运算符实用文档 成员成员运算符运算符实用文档 过渡页过渡页01 基本语法02 变量和数据类型03 标识符和关键字04 简单数值类型05 运算符06 位运算07 运算符优先级06 位运算实用文档 位运算符位运算符实用文档 按位与按位与参与运算的两个数各对应的二进位进行“与”的操作。只有对应的两个二进位都是1时,结果位就为1,否则结果位为0 实用文档 按位或按位或按位或指的是参与运算的两个数各对应的二进位进行“或”的操作。
25、只要对应的两个二进位有一个为1时,结果位就为1 实用文档 按位异或按位异或-按位异或就是将参与运算的两个数对应的二进制位进行比较,如果一个位为1,另一个位为0,则结果为就为1,否则,结果位为0。实用文档 按位取反按位取反-按位取反就是将二进位的每一位进行取反;-0取反为1,1取反为0 实用文档 按位左移按位左移按位左移指的是二进位全部左移n位,高位丢弃,低位补0。实用文档 按位右移按位右移按位右移指的是将二进位全部右移n位,移出的位丢弃,移进的位补符号位。实用文档 位运算位运算实用文档 过渡页过渡页01 基本语法02 变量和数据类型03 标识符和关键字04 简单数值类型05 运算符06 位运算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 快速 编程 入门教程 课件
限制150内