注册 登录 进入教材巡展
#
  • #

出版时间:2022-01

出版社:电子工业出版社

以下为《Python实战之数据库应用和数据获取》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121362972
  • 1-4
  • 263060
  • 61233792-3
  • 平塑
  • 16开
  • 2022-01
  • 346
  • 216
  • 工学
  • 计算机科学与技术
  • 计算机科学与技术
作者简介

刘宇宙,先后供职于上海海鼎、上海云卯、上海宏力达,目前供职于广州棒谷科技股份有限公司人工智能开发部,从事大数据研发。先后从事过卡系统的研发,云计算项目中IAAS系统的研发,大数据项目研发,物联网研发。对Java、Python有深入研究。Python技术爱好者,在CSDN发表原创Python博文多篇。

查看全部
内容简介
本书主要介绍MySQL基础、MySQL的基本操作、MongoDB基础和操作、文件的读写、爬虫基础、网站数据爬取实战等内容,让读者掌握通过Python操作关系型和非关系型数据库的方法,并通过爬虫技术获取相关数据。本书专门针对使用Python 操作数据库的新手或入门者,是作者学习和使用Python 操作数据库过程的体会和经验总结。涵盖实际开发中基本的知识要点,内容详尽,代码可读性及可操作性强。本书可以作为高等院校数据科学与大数据、计算机科学与技术等专业学生的教材,也可供财经金融管理类等专业学生参考。
目录
目 录__eol__第1章 数据库简介 1__eol__1.1 数据库的由来 1__eol__1.2 数据库的发展历程 2__eol__1.3 数据库的作用 3__eol__1.4 关系型数据库 4__eol__1.5 非关系型数据库 6__eol__1.6 关系型数据库与非关系型数据库比较 7__eol__1.7 小结 8__eol__第2章 MySQL的安装和操作 9__eol__2.1 MySQL简介 9__eol__2.2 MySQL安装 10__eol__2.3 MySQL基本操作 16__eol__2.3.1 MySQL基本管理 16__eol__2.3.2 MySQL数据库操作 18__eol__2.3.3 MySQL数据类型 19__eol__2.3.4 MySQL数据表操作 21__eol__2.4 MySQL高级操作 27__eol__2.5 小结 30__eol__2.6 实战演练 30__eol__第3章 PyMySQL的安装和操作 31__eol__3.1 PyMySQL的介绍与安装 31__eol__3.2 PyMySQL连接MySQL数据库 32__eol__3.3 PyMySQL对MySQL数据库的基本操作 34__eol__3.4 PyMySQL操作多表 40__eol__3.5 高级封装 44__eol__3.6 小结 51__eol__3.7 实战演练 52__eol__第4章 SQLAlchemy的安装和操作 53__eol__4.1 SQLAlchemy简介 53__eol__4.2 SQLALchemy的安装和连接 54__eol__4.2.1 安装SQLAlchemy 54__eol__4.2.2 使用SQLAlchemy连接MySQL数据库 55__eol__4.2.3 映射声明 56__eol__4.3 SQLAlchemy常用数据类型 56__eol__4.4 创建类 57__eol__4.5 创建模式 59__eol__4.6 创建映射类的实例 61__eol__4.7 创建会话 62__eol__4.8 小结 64__eol__4.9 实战演练 64__eol__第5章 SQLAlchemy操作MySQL 65__eol__5.1 SQLAlchemy对MySQL数据库的基本操作 65__eol__5.1.1 添加对象 65__eol__5.1.2 查询对象 70__eol__5.1.3 更新对象 72__eol__5.1.4 删除对象 74__eol__5.2 SQLAlchemy的常用filter操作符 75__eol__5.2.1 equals操作符 76__eol__5.2.2 not equals 操作符 76__eol__5.2.3 like操作符 77__eol__5.2.4 and操作符 78__eol__5.2.5 or操作符 78__eol__5.2.6 is null操作符 78__eol__5.2.7 is not null操作符 78__eol__5.2.8 in操作符 79__eol__5.2.9 not in操作符 79__eol__5.3 SQLAlchemy的更多操作 79__eol__5.3.1 返回列表和单项 79__eol__5.3.2 嵌入使用SQL 80__eol__5.3.3 计数 82__eol__5.4 小结 83__eol__5.5 实战演练 84__eol__第6章 MongoDB基础 85__eol__6.1 MongoDB简介 85__eol__6.2 MongoDB的安装 86__eol__6.3 MongoDB基本概念 92__eol__6.3.1 文档 92__eol__6.3.2 集合 93__eol__6.3.3 数据库 93__eol__6.3.4 数据类型 94__eol__6.4 MongoDB基本操作 95__eol__6.4.1 创建数据库 95__eol__6.4.2 删除数据库 96__eol__6.4.3 创建集合 97__eol__6.4.4 删除集合 98__eol__6.4.5 插入文档 98__eol__6.4.6 更新文档 99__eol__6.4.7 删除文档 101__eol__6.4.8 MongoDB查询文档 103__eol__6.4.9 条件操作符 105__eol__6.4.10 $type操作符 107__eol__6.4.11 limit()和skip()方法 108__eol__6.4.12 排序 109__eol__6.4.13 索引 109__eol__6.4.14 聚合 111__eol__6.5 小结 112__eol__6.6 实战演练 112__eol__第7章 Python操作MongoDB 113__eol__7.1 pymongo安装 113__eol__7.2 Python连接MongoDB 113__eol__7.3 Python对MongoDB的基本操作 114__eol__7.3.1 创建数据库 115__eol__7.3.2 创建集合 115__eol__7.3.3 查询文档 116__eol__7.3.4 插入文档 119__eol__7.3.5 更改文档 122__eol__7.3.6 文档排序 125__eol__7.3.7 删除文档 127__eol__7.4 小结 131__eol__7.5 实战演练 131__eol__第8章 文件读写 132__eol__8.1 with语句 132__eol__8.2 TXT文件读写 133__eol__8.3 CSV文件读写 136__eol__8.4 JSON文件读写 139__eol__8.5 Word文件读写 141__eol__8.6 XML文件读取 144__eol__8.7 CSV文件读取后插入MySQL数据库 145__eol__8.8 CSV文件读取后插入MongoDB数据库 150__eol__8.9 小结 154__eol__8.10 实战演练 154__eol__第9章 Python数据爬取 155__eol__9.1 爬虫基础 155__eol__9.2 库的安装与使用 156__eol__9.2.1 pyecharts的安装与使用 156__eol__9.2.2 jieba分词库的安装与使用 157__eol__9.2.3 BeautifulSoup库的安装与使用 157__eol__9.2.4 Requests库的安装与使用 158__eol__9.3 分词与词频统计实战 158__eol__9.3.1 整体结构设计 159__eol__9.3.2 数据结构设计 159__eol__9.3.3 数据的爬取与保存 160__eol__9.3.4 制定关键词库 162__eol__9.3.5 词频统计与图表生成 162__eol__9.4 分词和词频统计的完整代码 164__eol__9.5 小结 172__eol__9.6 实战演练 172__eol__第10章 项目实战:音乐数据爬取 173__eol__10.1 获取全部歌手 173__eol__10.2 获取歌手的歌曲数目 178__eol__10.3 获取每首歌曲信息 184__eol__10.4 歌曲下载 186__eol__10.5 歌曲信息持久化 192__eol__10.6 可视化展示 198__eol__10.7 小结 200__eol__附录A MySQL的四个默认库 201__eol__附录B PyMySQL连接对象全量参数解释 205