欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Python工具和语言简介.ppt

    • 资源ID:5445800       资源大小:1.09MB        全文页数:49页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python工具和语言简介.ppt

    2023/7/7,1,Python的版本以及发展,Python版本:Python2和Python3Python是一门跨平台的语言可以运行在所有主要操作系统上Python语言的发展历史Python由荷兰的Guido van Rossum设计。Python第一个版本于1991年初公开发行。Python 2.0于2000年10月发布,增加了许多新的语言特性。Python 3.0于2008年12月发布,此版本不完全兼容Python 2.0,导致Python 2.0与Python 3.0不兼容,2023/7/7,2,Python语言的优势,(1)简单易学。Python语言语法结构简单,组成一个Python程序也没有太多的语法细节和规则要求,“信手拈来”就可以组成一个程序;(2)程序可读性好。通过强制程序缩进,Python语言确实使得程序具有很好的可读性,同时Python的缩进规则是也有利于程序员养成良好的程序设计习惯;(3)丰富的数据类型。除了基本的数值类型外,Python语言还提供了字符串、列表、元组、字典和集合等丰富的复合数据类型;(4)开源的语言。各种社区提供了成千上万不同功能的开源函数模块,而且还在不断地发展,这为基于Python语言的快速开发提供了强大支持。(5)解释型的语言。用Python语言编写的程序不需要编译成二进制代码,而可以直接运行源代码。(6)面向对象的语言。Python语言既可以面向过程,也可以面向对象,支持灵活的程序设计方式。,2023/7/7,3,Python语言的局限性,Python程序的运行速度比较慢。Python用代码缩进来区分语法逻辑的方式可能给初学者带来困惑,最常见的情况是Tab和空格的混用会导致错误,而这是用肉眼无法分别的。,2023/7/7,4,Python语言的应用1-Windows系统编程,在Windows系统下,通过使用pywin32模块提供的Windows API函数接口,就可以编写与Windows系统底层功能相关的Python程序。利用py2exe模块可以将Python程序转换为.exe可执行程序,使得Python程序可以脱离Python系统环境来运行。,2023/7/7,5,Python语言的应用2-科学计算与数据可视化,Python中用于科学计算与数据可视化的模块有很多,例如NumPy、SciPy、SymPy、Matplotlib、Traits、TraitsUI、Chaco、TVTK、Mayavi、VPython、OpenCV等,涉及的应用领域包括数值计算、符号计算、二维图表、三维数据可视化、三维动画演示、图像处理以及界面设计等。,2023/7/7,6,Python语言的应用3数据库应用,Python数据库模块有很多,例如,可以通过内置的sqlite3模块访问SQLite数据库,使用pywin32模块访问Access数据库,使用pymysql模块访问MySQL数据库,使用pywin32和pymssql模块来访问SQL Sever数据库。,2023/7/7,7,Python语言的应用4-多媒体应用,PyMedia模块是一个用于多媒体操作的Python模块,可以对包括WAV、MP3、AVI等多媒体格式文件进行编码、解码和播放;PyOpenGL模块封装了OpenGL应用程序编程接口,通过该模块可在Python程序中集成二维或三维图形;PIL(Python Imaging Library,Python图形库)为Python提供了强大的图像处理功能,并提供广泛的图像文件格式支持。,2023/7/7,8,Python语言的应用5-网络应用,Python语言提供了socket模块,对Socket接口进行了二次封装,支持Socket接口的访问;还提供了urllib、cookielib、httplib、scrapy等大量模块,用于对网页内容进行读取和处理,并结合多线程编程以及其他有关模块可以快速开发网页爬虫之类的应用程序;可以使用Python语言编写CGI程序,也可以把Python程序嵌入到网页中运行;Python语言还支持Web网站开发,比较流行的开发框架有web2py、django等。,2023/7/7,9,Python语言的应用5-网络应用,Python语言提供了socket模块,对Socket接口进行了二次封装,支持Socket接口的访问;还提供了urllib、cookielib、httplib、scrapy等大量模块,用于对网页内容进行读取和处理,并结合多线程编程以及其他有关模块可以快速开发网页爬虫之类的应用程序;可以使用Python语言编写CGI程序,也可以把Python程序嵌入到网页中运行;Python语言还支持Web网站开发,比较流行的开发框架有web2py、django等。,2023/7/7,10,Python语言的应用5-网络应用,Python语言提供了socket模块,对Socket接口进行了二次封装,支持Socket接口的访问;还提供了urllib、cookielib、httplib、scrapy等大量模块,用于对网页内容进行读取和处理,并结合多线程编程以及其他有关模块可以快速开发网页爬虫之类的应用程序;可以使用Python语言编写CGI程序,也可以把Python程序嵌入到网页中运行;Python语言还支持Web网站开发,比较流行的开发框架有web2py、django等。,2023/7/7,11,Python语言的应用5-电子游戏应用,Pygame就是用来开发电子游戏软件的Python模块,在SDL库的基础上开发,可以支持多个操作系统。使用Pygame模块,可以在Python程序中创建功能丰富的游戏和多媒体程序。,2023/7/7,12,Python环境的安装,判断是否安装Python版本:Python2和Python3 Python下载地址 从Python官网下载Python系统文件,下载地址为。选择基于Windows操作系统的当时最新版本进行下载。下载完成后,运行系统文件,进入Python系统安装界面。,2023/7/7,13,Python下载,2023/7/7,14,Python安装,2023/7/7,15,Python安装,选中“Add Python 3.5 to PATH”复选框,并使用默认的安装路径,单击“Install Now”选项,这时进入系统安装过程,安装完成后单击close按钮即可。如果要设置安装路径和其他特性,可以选择“Customize installation”选项。,2023/7/7,16,环境变量的设置,如果在安装时选中了“Add Python 3.7 to PATH”复选框,则会自动将安装路径添加到环境变量Path,否则可以在安装完成后添加。添加路径的方法为:在Windows桌面右击“计算机”图标,在弹出的快捷菜单中选择“属性”命令,然后在打开的对话框中选择“高级系统设置”选项,在打开的“系统属性”对话框中选择“高级”选项卡,单击“环境变量”按钮,打开“环境变量”对话框,在“系统变量”区域选择“Path”选项,单击“编辑”按钮,将安装路径添加到Path中,最后单击“确定”按钮逐级返回。,2023/7/7,17,Python程序的运行1,1命令行形式的Python解释器(1)在Windows系统的桌面,选择“开始”“所有程序”“Python 3.7”“Python 3.7(64-bit)”命令。(2)在Windows桌面单击“开始”按钮,选择“运行”选项,在弹出的“运行”对话框中选择Python启动文件的路径和文件名python.exe,单击“确定”按钮。(3)可以到Python的安装文件夹下,通过双击运行python.exe文件来启动命令行的Python解释器,或在Python图标上单击右键,在弹出的菜单中选择“创建快捷方式”命令,之后把建立的快捷方式图标复制到桌面上,之后通过快捷方式来启动命令行的Python解释器。,2023/7/7,18,Python程序的运行2,启动命令行形式的Python解释器后出现相应的程序窗口,如图所示。其中“”是Python解释器的提示符,在提示符后面输入语句,Python解释器将解释执行。,2023/7/7,19,图形用户界面的Python解释器1python自带,在Windows系统的桌面,选择“开始”“所有程序”“Python 3.7”“IDLE(Python 3.7 64-bit”来启动图形用户界面形式的Python解释器,其窗口如图所示。在Python解释器图形用户界面窗口,选择“File”“Exit”命令,或按Ctrl+Q键,或输入quit()命令,或单击Python图形用户界面窗口的关闭按钮,均可退出Python解释器图形用户界面窗口。,2023/7/7,20,图形用户界面的Python解释器Geany,2023/7/7,21,配置,2023/7/7,22,常量和变量,常量 在程序运行过程中,其值不能改变的数据对象称为常量(constant)。常量按其值的表示形式区分它的类型。例如,0、435、-78是整型常量,-5.8、3.14159、1.0是实型常量(也称作浮点型常量),410083、Python是字符串常量。变量 在高级语言中,变量(variable)可以看作是一个特定的内存存储区,该存储区由一定个数字节的内存单元组成,并可以通过变量的名字来访问。高级语言中的变量具有变量名、变量值和变量地址三个属性。变量在它存在期间,在内存中占据一定的存储单元,以存放变量的值。,2023/7/7,23,Python变量,(1)变量的数据类型Python语言是一种动态类型语言,变量的数据类型是在给变量赋值时确定,对变量的每一次赋值,都可能改变变量的类型。例如:可以使用Python内置函数type()来查询变量的类型。例如(2)变量与地址的关系Python语言采用基于值的内存管理方式,不同的值分配不同的内存空间。这可理解为,Python变量并不是某一个固定内存单元的标识,而是对内存中存储的某个数据的引用(reference),这个引用是可以动态改变的。,2023/7/7,24,变量,变量只能包含字母、数字和下划线,变量名以字母或下划算开头,但不能以数字开头;变量不能含有空格,但可以采用下划线来分隔单词。如greeting_message是可以的,但greeteing message就不行;不能将Python的关键字和函数名作为变量,更不能用将Python保留用于特殊用途;变量名应该是简单和描述性的,name比n好,student_name比sn好,name_length比name_length_of_Person;小写字母和大写字母要谨慎使用,因为可能被看作数字1和0.,2023/7/7,25,语句,两类简单的语句:print语句和赋值语句。message=Hello,Python”print(mesage),2023/7/7,26,获取用户输入,2023/7/7,27,避免变量命名错误,给定一个变量:message=Hello,Pythonprint(mesage),2023/7/7,28,保持变量名一致,message=Hello,Pythonprint(message),2023/7/7,29,Python数据类型,Python数据类型主要有整型数据、浮点型数据和复数型数据整型 整型数据即整数,不带小数点,但可以有正号或负号。在Python中,整型数据的值在计算机内的表示不是固定长度的,只要内存许可,整数可以扩展到任意长度,整数的取值范围几乎包括了全部整数(无限大),这给大数据的计算带来便利。Python的整型常量有4种表示形式:(1)十进制整数。(2)二进制整数。它以0b或0B(数字0加字母b或B)开头,后接数字0,1的整数。(3)八进制整数。它是以0o或0O(数字0加小写字母o或大写字母O)开头,后接数字07的整数。(4)十六进制整数。它是以0 x或0X开头,后接09和AF(或用小写字母)字符的整数。,2023/7/7,30,整数运算,2023/7/7,31,浮点数类型,浮点型数据表示一个实数,有两种表示形式:(1)十进制小数形式。它由数字和小数点组成,如3.23、34.0、0.0等。浮点型数据允许小数点后面没有任何数字,表示小数部分为0,如34.表示34.0。(2)指数形式。指数形式即用科学计数法表示的浮点数。例如,45e-5、45e-6、9.34e2是合法的浮点型常量,分别代表4510-5、4510-6、9.34102。,2023/7/7,32,浮点数运算,2023/7/7,33,复数型数据,复数类型数据的形式为:a+bJ 其中a是复数的实部,b是复数的虚部,J表示-1的平方根(虚数单位)。J也可以写成小写j,注意不是数学上的i。可以通过x.real和x.imag来分别获取复数x的实部和虚部,结果都是浮点型。,2023/7/7,34,如何在字符串中添加空白,空白指非打印字符,如空格、制表符和换行符制表符换行符:,2023/7/7,35,字符串中空白的暂时删除,字符串函数:lstrip()去掉字符串首部空白字符串函数:rstrip()去掉字符串尾部空白字符串函数:strip()去掉字符串首部和尾部空白,2023/7/7,36,字符串中空白的永久删除,favorite_language=Python favorite_language=favorite_language.rstrip()print(favorite_language+cat),2023/7/7,37,字符串首尾空白删除,2023/7/7,38,单引号字符,message=One of Pythons strengths is its diverse Communityprint(message),2023/7/7,39,引号套接,2023/7/7,40,拼接字符串,字符串拼接采用+号码,2023/7/7,41,字符串和整型的相互转换,int():将字符串转换为整型str():将整型转换为字符串,2023/7/7,42,字符串转义,2023/7/7,43,字符串的常见函数find方法,find方法:在字符串中查找子字符串,返回字串所在位置的最左端的索引。,2023/7/7,44,字符串的常见函数lower和upper方法,2023/7/7,45,字符串的常见函数replace方法,replace 方法返回某字符串的所有匹配项被替换后的字符串。,2023/7/7,46,字符串的常见函数split方法,split 方法将字符串分割为序列,2023/7/7,47,字符串的常见函数translate方法,translate方法一次实现多个字符的替代,2023/7/7,48,如何注释,2023/7/7,49,下课,

    注意事项

    本文(Python工具和语言简介.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开