电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Python大数据分析

83页
  • 卖家[上传人]:fab****swd
  • 文档编号:143101557
  • 上传时间:2020-08-26
  • 文档格式:PPTX
  • 文档大小:2.04MB
  • / 83 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Python大数据分析,认识Python,Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C+)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型,然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C+重写,而后封装为Python可以调用的扩展类库。,Python优点有哪些,Python是一种开源的、解析性的,面向对象的编程语言 Python使用一种优雅的语法,可读性强 Python具有丰富的库,可以处理各种工作 Python支持类和多层继承等的面向对象编程技术 Python可运行在多种计算机平台和操作系统中,如Unix、Windows、MacOS、Ubun

      2、tu、OS/2等等,为什么选择Python进行数据分析,在众多解释型语言中,Python最大的特点是拥有一个巨大而活跃的科学计算社区。进入21世纪以来,在行业应用和学术研究中采用python进行科学计算的势头越来越猛。 近年来,由于Python有不断改良的库(主要是pandas),使其成为数据处理任务的一大代替方案,结合其在通用编程方面的强大实力,完全可以只是用Python这一种语言去构建以数据为中心的应用程序。 作为一个科学计算平台,Python的成功源于能够轻松的集成C、C+以及Fortran代码。大部分现代计算机环境都利用了一些Fortran和C库来是西安线性代数、优选、积分、快速傅里叶变换以及其他诸如此类的算法。,课程内容,Python环境搭建 1.1 python版本选择 1.2 python 安装 2. Python基础 2.1 python基础语法 2.2 python数据类型 2.3 条件和循环 2.4 Python 函数 2.5 Python 模块 2.6 Python文件I/O 3. Python库介绍 3.1 NumPy库介绍 3.2 Pandas库介绍 4. 数

      3、据处理与分析 4.1 数据探索 4.2 数据预处理 4.3 挖掘建模 5. 实例分析 5.1 Titanic数据集分析 5.2 餐饮客户价值分析,1.1 Python环境搭建,Python2.X和Python3.X Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。 为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容,许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。 大多数第三方库都正在努力地相容Python 3.0版本。即使无法立即使用Python 3.0,也建议编写相容Python 3.0版本的程式,然后使用Python 2.6, Python 2.7来执行。 In summary : Python 2.x is legacy, Python 3.x is the present and future of the language,1.2 Python安装,Unix 分开。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类

      4、属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入 以双下划线开头的 _foo 代表类的私有成员;以双下划线开头和结尾的 _foo_ 代表 Python 里特殊方法专用的标识,如 _init_() 代表类的构造函数。,Python 保留字符 下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。所有 Python 的关键字只包含小写字母。,行和缩进 学习 Python 与其他语言最大的区别就是,Python 的代码块不使用大括号 来控制类,函数以及其他逻辑判断。python 最具特色的就是用缩进来写模块。 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。以下代码会执行错误:,Python引号 Python 可以使用引号( )、双引号( )、三引号( 或 ) 来表示字符串,引号的开始与结束必须的相同类型的。 其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。,Python注释 python中单行注释采用 # 开头 python

      5、中多行注释使用三个单引号()或三个双引号()。,2.2 Python数据类型,标准数据类型 Python 定义了一些标准类型,用于存储各种类型的数据。 Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典),Python数字 数字数据类型用于存储数值。他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。当你指定一个值时,Number对象就会被创建。 可以通过使用del语句删除单个或多个对象的引用。例如: Python支持四种不同的数字类型: int(有符号整型) long(长整型也可以代表八进制和十六进制) float(浮点型) complex(复数),var1 = 1var2 = 10,del vardel var_a, var_b,Python字符串 字符串或串(String)是由数字、字母、下划线组成的一串字符。 python的字串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度少1 从右到左索引默认-1开始的,最大范围是字符串开头 如果你要实现从

      6、字符串中获取一段子字符串的话,可以使用变量 头下标:尾下标,就可以截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。,s=a1a2an(n=0),S=ilovepython s1:5的结果是love。,Python列表 List(列表) 是 Python 中使用最频繁的数据类型。 列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。 列表用 标识,是 python 最通用的复合数据类型。 列表中值的切割也可以用到变量 头下标:尾下标 ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。 加号 + 是列表连接运算符,星号 * 是重复操作。如下实例:,Python元组 元组是另一个数据类型,类似于List(列表)。 元组用()标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。,Python 字典 字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。 两者之间的区别在

      7、于:字典当中的元素是通过键来存取的,而不是通过偏移存取。 字典用 标识。字典由索引(key)和它对应的值value组成。,Python数据类型转换,2.3 条件和循环,Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为,Python 循环语句 循环语句允许我们执行一个语句或语句组多次。 Python提供了for循环和while循环(在Python中没有do.while循环),演示 Python while 语句执行过程,2.4 Python 函数,定义函数遵循的相关规则 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串用于存放函数说明。 函数内容以冒号起始,并且缩进。 return 表达式 结束函数,选择性地返回一个值给调用方。

      8、不带表达式的return相当于返回 None。,函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。,函数语法 实例,2.5 Python 模块,定义模块好处 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可执行的代码。,Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。,模块的引入 模块定义好后,我们可以使用 import 语句来引入模块,语法如下: 比如要引用模块 math,就可以在文件最开始的地方用 import math 来引入。在调用 math 模块中的函数时,必须这样引用:,import module1, module2,. moduleN,模块名.函数名,2.6 Python文件I/O,打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下:,读取键盘输入 Pytho

      9、n提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。 二者区别 raw_input会提示你输入任意字符串,然后在屏幕上显示相同的字符串。 input函数和 raw_input函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回。,raw_input input,打开和关闭文件,open 函数 你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。 语法: file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。 buffering:如果buffering的值被设为0,就不会有寄存。如果buffering的值取1,访问文件时会寄存行。如果将buffering的值设为大于1的整数,表明了这就是的寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。 access_mode:access_mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。,Python 提供了必要的函数和方法进行默认情况下的文件基本操作。你可以用 file 对象做大部分的文件操作。,file object = open(file_name , access_mode, buffering),close()方法 File 对象的 close()方法刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入。当一个文件对象的引用被重新指定给另一个文件时,Python 会关闭之前的文件。语法:,fileObject.close();,write()方法 write()方法可将任何字符串写入一个打开的文件。需要重点注意的是,Python字符串可以是二进制数据,而不是仅仅是文字。write()方法不会在字符串的结尾添加换行符(n)。语法:,fileObject.write(string);,read()方法 read()方法从一个打开的文件中读取一个字符串。需要重点注意的是,Python字符串可以是二进制数据,而不是仅仅是文字。语法:,fileObject.read(count);,Python File(文件) 方法,

      《Python大数据分析》由会员fab****swd分享,可在线阅读,更多相关《Python大数据分析》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.