Python程序设计 / 高级大数据人才培养丛书
¥88.00定价
作者: 张雪萍
出版时间:2021-06
出版社:电子工业出版社
- 电子工业出版社
- 9787121360732
- 1-3
- 263047
- 49225595-5
- 平塑勒
- 16开
- 2021-06
- 600
- 400
- 工学
- 软件工程
- TP311.561
- 计算机科学与技术
- 本科 研究生(硕士、EMBA、MBA、MPA、博士)
内容简介
本书是中国信息协会大数据分会副会长刘鹏教授组织编撰的“高级大数据人才培养丛书”之一。本书是一本全面的、从入门到实践的Python编程教程,从带领读者快速掌握基本的Python编程知识开始,循序渐进、层层深入地引导读者利用新学到的知识开发功能丰富的项目。本书首先介绍了Python基础;接着介绍了数据类型、文件、程序调试、面向对象程序设计、连接数据源等基本知识;然后结合网络爬虫、数据挖掘、自然语言处理、数据可视化、Web和移动应用等工具,以案例为依托进行项目实战;最后介绍了国内各种云服务平台,以及如何运用Python实现访问。
目录
第1章Python基础 111Python简介 112Python的安装与运行 313Python版本的选择 814程序控制 11141Python赋值语句 11142顺序结构 18143选择结构 19144循环结构 2215绘图 27151创建turtle对象 27152turtle绘图的基础知识 29153利用turtle库提供的方法绘制图形 3116函数 37161函数的定义 37162函数的调用 39163lambda函数 42习题 42参考文献 43第2章数据类型 4421核心内置数据类型概述 4422数字类型声明及基本运算 47221整型 47222浮点型 47223复数类型 47224数字运算符 48225数字类型的常用函数及math库 49226数字类型转换函数 51227浮点型精度处理 5223列表 53231列表基本特征 53232序列通用操作 55233可变序列及列表通用操作(一) 58234可变序列及列表通用操作(二) 5924元组 6225range 6426哈希运算 6627字典 67271字典概述及声明 67272字典元素的访问 71273字典常用方法 7128字符串 74281字符串的声明 74282转义字符 76283字符串序列通用操作 77284字符串常用内置方法 78习题 82参考文献 83第3章文件 8431读写文件 84311文件对象声明与基本操作 84312编码问题 89313文件写入操作 90314列表推导式 92315关闭文件 94316上下文语法 94317生成器 9532遍历目录树 9733处理Word文件 102331Python-docx库 102332利用Python-docx库读Word文件 102333利用docx创建Word文件 10434处理pdf文件 10535处理压缩文件 107习题 111参考文献 112第4章程序调试 11341异常 11342断言 12743日志 13144调试器 138习题 144参考文献 144第5章面向对象程序设计 14651面向对象程序技术的基本概念 14652类的定义和对象 14853构造函数和析构函数 15054类属性和实例属性 15155类的方法 152551类方法 152552实例方法 152553静态方法 152554类的特殊方法 15456类的继承性 160561单一继承 160562多重继承 16257类的多态性 164习题 164参考文献 165第6章连接数据源 16661导入CSV数据 166611CSV数据的格式 166612Python读取CSV文件 167613Python写CSV文件 16962导入Excel数据 170621Python读取Excel文件 171622Python写Excel文件 17163导入JSON数据 172631JSON数据的格式 172632Python解码JSON数据 172633Python编码JSON数据 173634Python处理JSON数据文件 17464访问数据库 175641数据库的查询操作 177642数据库的插入操作 178643数据库的删除操作 178644数据库的修改操作 179习题 179参考文献 180第7章网络爬虫 18171网络爬虫工作的基本原理 181711网页的概念 181712网络爬虫的工作流程 182713Python与网络爬虫 18372网页内容获取——requests库 183721requests对象 184722response对象 18473网页内容解析——BeautifulSoup库 185731BeautifulSoup库概述 185732beautifulsoup4库常用方法和Tag节点 18774正则表达式 188741正则表达式概念 188742正则表达式元字符介绍 190743正则表达式的常用函数介绍 19475实战:热门电影搜索 19576实战:大数据相关论文文章标题采集 19677实战:全国空气质量爬取 198习题 199参考文献 200第8章数据挖掘 20181Python常用数据分析工具 201811Numpy 201812Scipy 202813pandas 202814Scikit-Learn 20382数据预处理 204821数据清理 204822数据集成 205823数据变换 206824Python数据预处理 20683分类与预测 210831特征选择 210832性能评估 210833实现过程 212834分类与预测的常用方法 21384聚类分析 235841聚类分析定义 235842聚类分析评价标准 235843数据相似度度量 236844聚类分析的常用方法 23785实战:信用评估 247851数据加载及说明 247852数据预处理 248853划分数据集 249854模型建立及参数调优 250855模型测试及分析 25286实战:影片推荐系统 255861推荐系统 255862python-recsys简介 256863影片推荐 256习题 258参考文献 258第9章自然语言处理 26091Python常用自然语言处理工具 260911Python自然语言处理工具包NLTK 260912Python中文处理工具jieba 260913Python语法解析器PLY 26192文本处理 261921文本获取