- 电子工业出版社
- 9787121380136
- 1-5
- 293624
- 48245382-6
- 平塑
- 16开
- 2023-02
- 280
- 164
- 工学
- 软件工程
- 计算机科学与技术
作者简介
目录
目 录__eol__ __eol__第1章 初识Python 1__eol__1.1 使用IDLE 1__eol__1.2 从字符串着手 4__eol__1.3 复杂数据的福音——列表 7__eol__1.3.1 创建列表 7__eol__1.3.2 列表的操作 7__eol__1.4 处理数据——条件判断 9__eol__1.5 处理数据——循环 11__eol__1.6 处理数据进阶——嵌套语句 12__eol__1.7 函数 14__eol__1.8 拿来就用——模块 16__eol__1.9 文件 17__eol__1.10 处理异常 18__eol__第2章 网页 20__eol__2.1 工具准备 20__eol__2.2 从URL开始 21__eol__2.2.1 简单获取URL 22__eol__2.2.2 链接与URL 24__eol__2.3 编写网页的语言——HTML 25__eol__2.3.1 创建自己的第一个网页 26__eol__2.3.2 标签——创建网页的方块 27__eol__2.3.3 标签属性 30__eol__2.4 CSS与class 31__eol__2.5 JavaScript和id 33__eol__2.6 网页分析工具 36__eol__2.6.1 谷歌开发者工具 36__eol__2.6.2 查看网页结构 38__eol__2.6.3 定位指定的元素 39__eol__2.6.4 筛选不同的资源 41__eol__2.7 网页的快递——HTTP 44__eol__2.7.1 HTTP请求 45__eol__2.7.2 HTTP响应 46__eol__2.7.3 HTTP的应用——Cookie和Session 47__eol__2.7.4 实战——HTTP的交互过程 49__eol__2.8 以URL结束 52__eol__2.9 本章总结 55__eol__第3章 数据抓取 56__eol__3.1 工具准备 56__eol__3.2 Xpath和lxml.html 58__eol__3.2.1 网页分析利器——lxml 58__eol__3.2.2 XPath 59__eol__3.2.3 XPath使用实例 60__eol__3.2.4 XPath演示 61__eol__3.3 关于robots.txt 62__eol__3.4 小试牛刀 64__eol__3.4.1 过程分析 64__eol__3.4.2 动手敲代码 67__eol__3.4.3 小结 68__eol__3.4.4 扩展 68__eol__3.5 获取电影数据(上) 69__eol__3.5.1 过程分析 70__eol__3.5.2 动手敲代码 73__eol__3.5.3 小结 74__eol__3.6 获取电影数据(下) 75__eol__3.6.1 过程分析 76__eol__3.6.2 动手敲代码 76__eol__3.6.3 考虑加强代码的健壮性 78__eol__3.6.4 小结 80__eol__3.7 另类的网页抓取 80__eol__3.7.1 过程分析 81__eol__3.7.2 动手敲代码 84__eol__3.7.3 小结 85__eol__3.8 爬虫与网络机器人 85__eol__3.9 本章总结 86__eol__第4章 文本处理 87__eol__4.1 正则表达式 87__eol__4.1.1 怎样进行匹配 87__eol__4.1.2 常用的元字符 88__eol__4.2 更强的文本工具——Python的 re库 89__eol__4.2.1 匹配对象怎么用 91__eol__4.2.2 使用regex来搜索 91__eol__4.2.3 使用regex来替换 93__eol__4.2.4 更方便查找 95__eol__4.2.5 re库中的控制标志 95__eol__4.2.6 replace()和re.sub() 98__eol__4.2.7 实现更高级的strip()方法 99__eol__4.2.8 新的拆分方法re.split() 100__eol__4.2.9 怎样提取中文 101__eol__4.3 电影数据的处理 102__eol__4.3.1 提取之前的观察 104__eol__4.3.2 需要获取哪些数据 104__eol__4.3.3 多样化的方法 111__eol__4.3.4 格式化的数据 112__eol__4.4 本章总结 115__eol__第5章 数据分析 116__eol__5.1 工具准备 116__eol__5.1.1 配置Jupyter Notebook 116__eol__5.1.2 数据生成帮手——Numpy 116__eol__5.1.3 Pandas中的数据结构 118__eol__5.2 像一维数组的Series 118__eol__5.2.1 获取Series信息 120__eol__5.2.2 Series进行数学运算 123__eol__5.2.3 对Series进行一些操作 124__eol__5.2.4 方法串联 128__eol__5.2.5 操作Series中的字符串数据 129__eol__5.2.6 小结一下Series 130__eol__5.3 DataFrame 131__eol__5.3.1 创建DataFrame 132__eol__5.3.2 对齐 133__eol__5.3.3 了解DataFrame 134__eol__5.3.4 常用DataFrame操作 137__eol__5.3.5 数据的导入与导出 141__eol__5.4 简单数据分析 145__eol__5.4.1 电影评分分布 145__eol__5.4.2 电影产量趋势 146__eol__5.4.3 评论人数最多的电影 147__eol__5.4.4 发行电影最多的国家 148__eol__5.5 看得见的数据 153__eol__5.5.1 线图 153__eol__5.5.2 柱状图 155__eol__5.5.3 饼图 157__eol__