0
样编辑:孙老师
QQ:328334283
电话:0411-84708445
邮箱:
基于CDIO工程教育理念的单片机原理及应用
Spark大数据技术实战教程
区块链技术导论
SQL Server 数据库应用技术(2016版)
荐
本书具有以下特点:
(1)注重思维的培养。以实例为切入点,带领读者分析问题、解决问题,注重对思考能力和编程思维的培养。
(2)采用实例驱动的编写模式。内容围绕一个个实例组织编写,实例具有问题描述、相关知识介绍和代码实现。以实例为导向的方式引导读者掌握 Python要点。
(3)注重实用性。实例多来自文件读写、爬虫、机器学习等实际场景,对知识的讲解偏向于实际应用。
(4)编码规范。强调编码规范性,注重 Pythonic编程风格的养成。
(5)代码案例丰富,实现逻辑简洁。提供了丰富的实例,程序代码力求简洁优雅。
本书基于 Python3用实例驱动法,详细介绍了 Python语言的基础知识和编程思想。全书共12章,第1~5
章为Python程序设计基础知识,第6章为面向对象程序设计,第7章为Python对文件的操作,第8章为 Python在科学计算和可视化方面的应用,第9章为 Python的数据库编程应用,第10~12章为 Python的高级应用,包括网络爬虫、机器学习和深度学习。各章内容包括理论知识和相关实例介绍,每个实例都包括目的、要求、数据资料和实例代码及代码运行输出结果等内容。
第1章 初识 Python ………………………………………………………………………… 1
1.1 Python语言概述 ……………………………………………………………………… 1
1.2 Python语言开发环境配置 …………………………………………………………… 6
1.3 开发环境的应用……………………………………………………………………… 12
1.4 IDLE 的应用 ………………………………………………………………………… 19
第2章 基础语法知识及数据类型 ………………………………………………………… 23
2.1 程序的基本设计方法………………………………………………………………… 23
2.2 Python基本语法元素 ……………………………………………………………… 25
2.3 Python基本数据类型 ……………………………………………………………… 29
2.4 math库 ……………………………………………………………………………… 40
2.5 time库 ……………………………………………………………………………… 43
第3章 程序的控制结构 …………………………………………………………………… 47
3.1 程序的基本结构……………………………………………………………………… 47
3.2 程序的分支结构……………………………………………………………………… 48
3.3 程序的循环结构……………………………………………………………………… 56
3.4 程序异常处理………………………………………………………………………… 60
3.5 random 库 …………………………………………………………………………… 61
3.6 控制结构的综合应用………………………………………………………………… 62
第4章 函数和代码复用 …………………………………………………………………… 70
4.1 函数的基本使用……………………………………………………………………… 70
4.2 函数的参数传递……………………………………………………………………… 75
4.3 函数的递归与嵌套…………………………………………………………………… 80
4.4 datatime库 …………………………………………………………………………… 84
4.5 函数的应用…………………………………………………………………………… 87
第5章 组合数据类型 ……………………………………………………………………… 93
5.1 组合数据类型概述…………………………………………………………………… 93
5.2 列表类型……………………………………………………………………………… 98
5.3 列表的应用 ………………………………………………………………………… 101
5.4 字典类型 …………………………………………………………………………… 106
5.5 jieba库 ……………………………………………………………………………… 109
5.6 wordcloud库 ……………………………………………………………………… 111
第6章 面向对象程序设计………………………………………………………………… 115
6.1 面向对象编程 ……………………………………………………………………… 115
6.2 类和对象 …………………………………………………………………………… 116
6.3 继承和多态 ………………………………………………………………………… 120
6.4 面向对象编程方法的应用 ………………………………………………………… 123
第7章 文件和数据格式化………………………………………………………………… 128
7.1 文件的使用 ………………………………………………………………………… 128
7.2 数据的格式化和处理 ……………………………………………………………… 134
7.3 PIL 库 ……………………………………………………………………………… 141
7.4 OpenCV 库 ………………………………………………………………………… 151
第8章 科学计算和可视化………………………………………………………………… 157
8.1 Python计算生态 …………………………………………………………………… 157
8.2 Numpy库 …………………………………………………………………………… 161
8.3 Pandas库 …………………………………………………………………………… 174
8.4 Matplotlib库 ……………………………………………………………………… 179
第9章 Python数据库编程 ……………………………………………………………… 187
9.1 数据库简介 ………………………………………………………………………… 187
9.2 MySQL 常用操作 ………………………………………………………………… 192
9.3 使用 PyMySQL 操作 ……………………………………………………………… 203
第10章 Python网络爬虫与信息提取 …………………………………………………… 211
10.1 概 述……………………………………………………………………………… 211
10.2 requests库 ………………………………………………………………………… 212
10.3 beautifulsoup4库 ………………………………………………………………… 215
10.4 正则表达式………………………………………………………………………… 218
10.5 Python网络爬虫的应用 ………………………………………………………… 224
第11章 Python与机器学习 ……………………………………………………………… 233
11.1 初识机器学习……………………………………………………………………… 233
11.2 预测鸢尾花的类型………………………………………………………………… 240
11.3 预测波士顿房价…………………………………………………………………… 247
11.4 欠拟合和过拟合…………………………………………………………………… 250
11.5 机器学习的常用方法……………………………………………………………… 251
第12章 深度学习入门 …………………………………………………………………… 254
12.1 初识深度学习……………………………………………………………………… 254
12.2 印第安人糖尿病诊断……………………………………………………………… 256
12.3 神经网络的基本原理……………………………………………………………… 260
12.4 手写数字识别……………………………………………………………………… 263
参考文献……………………………………………………………………………………… 270
扫码关注
返回顶部