《(1.4)--2.1 基础知识大数据分析与挖掘.ppt》由会员分享,可在线阅读,更多相关《(1.4)--2.1 基础知识大数据分析与挖掘.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Python 编程基础BIG DATABIG DATA大数据,成就大未来!BIG DATABIG DATA1 基础知识2 字符串3 程序流程控制4 组合数据类型5 函数6 类 Python编程基础1 基础知识大数据,成就大未来!1.1 Python语言Monty Pythons Flying Circus Python编程基础1 基础知识大数据,成就大未来!简单简单 易学易学开源开源 免费免费扩展扩展 丰富丰富1.1 Python语言 Python编程基础1 基础知识大数据,成就大未来!自动化运维seleniumWEB开发Web框架如Django,web2py等科学计算NumPy,SciPy,
2、Matplotlib常规软件开发软件开发、脚本编写、网络编程人工智能机器学习、神经网络、深度学习云计算开源云计算解决方案OpenStack大数据数据分析、数据可视化、数据挖掘网络爬虫主流爬虫设计语言,Scrapy框架目前,主要应用领域如下:PythonPython应用场合应用场合1.1 Python语言 Python编程基础1 基础知识大数据,成就大未来!进入Python官方网站(https:/www.Python.org)下载安装包。Windows x86-64 executable installer:x86架构的计算机的windows 64位操作系统的可执行安装文件。1.2 Python
3、的开发环境 Python编程基础1 基础知识大数据,成就大未来!1.2 Python的开发环境 Python编程基础1 基础知识大数据,成就大未来!1.3 Python程序的运行两种运行方式交互方式文件方式 Python编程基础1 基础知识大数据,成就大未来!(1)交互方式1.3 Python程序的运行 Python编程基础1 基础知识大数据,成就大未来!(1)交互方式常用的快捷键:Alt+P:上一条命令Alt+N:下一条命令P:previous 以前的N:next 下一个Ctrl+end:移动光标到“”回车键:快速调用命令1.3 Python程序的运行 Python编程基础1 基础知识大数据
4、,成就大未来!(2)文件方式1.3 Python程序的运行 Python编程基础1 基础知识大数据,成就大未来!方法1 一行写一条语句:a=5方法2 一行写多条语句:a=3;b=6;c=1a=5;1.4 程序书写规范 Python编程基础1 基础知识大数据,成就大未来!语句过长需要分行书写时,用反斜杠“”实现连接功能。注意:代码实际是连接的。例 1-1 Python语句的分行书写。1.4 程序书写规范 Python编程基础1 基础知识大数据,成就大未来!代码块(复合语句):多行代码 表示方法:缩进(空格)例 2-2 Python语句的缩进与代码块。1.4 程序书写规范 Python编程基础1
5、基础知识大数据,成就大未来!注释:说明程序或语句的功能 表示方法:多行注释多行注释2 单行注释单行注释1分类:#注释内容 注释内容 或”注释内容”1.4 程序书写规范 Python编程基础1 基础知识大数据,成就大未来!标识符:用户定义由程序使用的符号。规则:字母、数字和“-”组成,但不能以数字开头1区分大小写2不能用关键字和已有函数名3尽量见名知义41.5 标识符和关键字 Python编程基础1 基础知识大数据,成就大未来!关键字:保留某些单词作特殊用途。注意:用户定义的标识符不能与关键字相同 andasassertbreakclasscontinuedefdelelifelseexcept
6、FalsefinallyforfromglobalifimportinislambdanonlocalnotorNonepassraisereturnTruetrywhilewithyield1.5 标识符和关键字 Python编程基础1 基础知识大数据,成就大未来!数据分类意义:1.方便数据处理 2.节省存储空间 3.提高处理效率1.6 数据类型 Python编程基础1 基础知识大数据,成就大未来!基本数据类型:4整数类型1ig2复数类型3浮点类型字符串类型5布尔类型1.6 数据类型 Python编程基础1 基础知识大数据,成就大未来!整数类型简称整型(int),与数学中整数的概念一致。in
7、t=:integer简称。四四种种整整数数类型型十进制二进制八进制十六进制1.6 数据类型 Python编程基础1 基础知识大数据,成就大未来!0-9十进制二进制二进制八进制十六进制 0B/0b 0-1 0X/0 x 0-9 A-F或或a-f 0O/0o 0-710 -360B10 0b1110O71 0o120XA3 0 x1E1.6 数据类型 Python编程基础1 基础知识大数据,成就大未来!浮点类型(float)是带有小数的数据类型,表示数学中的实数。3.56 3.007.89e3 2.91E-2 十进制科学计数法1.6 数据类型 Python编程基础1 基础知识大数据,成就大未来!复
8、数类型(complex)表示数学中的复数。5+3j -1j复数由实数部分和虚数部分构成。注意:1.实数部分和虚数部分都是浮点型。2.必须有表示虚部的实数和 j,即使是1也不能省略。1.6 数据类型 Python编程基础1 基础知识大数据,成就大未来!布尔值为False的六种情况:None False 整型0 浮点型0.0 复数0.0+0.0j 空字符串“”如果进行数学运算,True和False分别当作整型1和整型0。布尔类型(bool)只有两个取值:True和False。1.6 数据类型 Python编程基础1 基础知识大数据,成就大未来!定义:计算机内存的存储位置的表示,也叫内存变量。作用:
9、临时保存数据命名:用标识符命名,区分大小写格式:变量名=数值1.7 变量 Python编程基础1 基础知识大数据,成就大未来!算术运算符主要是用于数字类型的数据基本运算,可以将python shell当计算器来使用。1.8 运算符 Python编程基础1 基础知识大数据,成就大未来!比较运算符用于判断两个对象是否相等,比较运算的结果是布尔值True或False。1.8 运算符 Python编程基础1 基础知识大数据,成就大未来!逻辑运算符为and(与)、or(或)、not(非)用于逻辑运算判断表达式的True或者False,通常与流程控制一起使用。1.8 运算符 Python编程基础1 基础知识大数据,成就大未来!赋值运算符用于计算表达式的值并送给变量。分三种情况:举例:1.为单个变量赋一个值;a=5 2.为多个变量赋一个值;x=y=z=6 3.为多个变量赋多个值。x,y,z=1,23,561.8 运算符 Python编程基础1 基础知识大数据,成就大未来!复合赋值运算符:赋值运算符和算术运算符的组合,用于计算表达式的值并送给变量,是一种缩写形式。x+=3 等价于 x=x+31.8 运算符 Python编程基础1 基础知识大数据,成就大未来!复合赋值运算符:1.8 运算符BIG DATABIG DATA感谢您的观看!