【内容】
基本信息






商品名称: Python基础与深度学习实战


出版社: 化学工业


出版时间:2020-09-01




作者:梁桥康


译者:


开本: 16开




定价: 58.00


页数:186


印次: 1




ISBN号:9787122359797


商品类型:图书


版次: 1 内容提要
本书共分为4篇18章,第1篇为Python入门,主要介绍Python的功能、使用和学习方法。第2篇为Python应用基础,主要介绍变量与字符串、列表、元组和字典、控制语句、函数、模块与包、递归、文件、异常、面向对象技术、查找与排序。第3篇为Python科学计算与数据可视化,主要介绍Python科学计算库、Matplotlib数据可视化。第4篇为Python深度学习与实战,主要介绍数据挖掘、植物病害识别案例和皮肤癌变类识别实例。


本书适合Python初学者或爱好者作为入门教材,也可以作为软件技术基础、深度学习、人工智能等课程的参考教材。
【目录】
目录
第1篇Python入门
第1章 Python的“魔法”
1.1 Python是什么
1.2 Python能做什么
1.3 Python怎么样
第2章 Python的使用方法
2.1 Python安装
2.1.1 Windows下安装Python
2.1.2 Linux下安装Python(以Ubuntu为例)
2.1.3 Anaconda的使用
2.2 选择合适的开发环境
2.2.1 Spyder的使用
2.2.2 PyCharm的安装与使用
2.2.3 文本编辑器配合终端的使用方法
2.3 Python初体验
2.3.1 第一个Python程序
2.3.2 Python语言风格
2.4 管理Python库
2.4.1 模块的导入
2.4.2 第三方库的安装与导入
2.4.3 国内镜像源介绍
第3章 Python高效学习方法
3.1 如何使用本书
3.2 如何提高Python编程能力
第2篇Python应用基础
第4章 简单变量与字符串
4.1 变量赋值
4.1.1 单变量赋值
4.1.2 多变量赋值
4.2 数字用法及其类型
4.2.1 数字用法
4.2.2 数据类型
4.3 字符串
4.3.1 字符串的声明和访问
4.3.2 字符串拼接
4.3.3 字符串修改
4.3.4 字符串其他常用方法
4.4 变量的命名规则
第5章 列表、元组和字典
5.1 列表
5.2 元组
5.3 字典
第6章 控制语句
6.1 True和False
6.2 条件判断
6.2.1 if-else
6.2.2 elif
6.3 循环
6.3.1 for语句
6.3.2 while语句
6.3.3 循环嵌套
6.3.4 break语句
6.3.5 continue语句
第7章 函数
7.1 函数基础
7.2 函数名称及函数的调用
7.3 函数的参数传递
7.4 变量作用域
7.5 函数式编程
7.6 Python内置函数
第8章 模块和包
8.1 模块
8.2 编写模块
8.3 包
第9章 递归
9.1 递归定义
9.2 递归函数
9.3 字符串反转
9.4 重组词
9.5 快速求幂
9.6 二分查找
第10章 文件
10.1 打开文件
10.2 文件基本操作方法
10.3 对文件内容进行迭代
第11章 异常
11.1 什么是异常
11.2 捕获异常
11.3 引发异常
11.4 断言
11.5 实现自定义异常
11.6 with关键字
第12章 面向对象技术
12.1 OOD概念
12.2 类
12.2.1 类的声明与定义
12.2.2 类的实例化与使用
12.2.3 封装
12.2.4 访问权限
12.2.5 类的内建函数
12.2.6 @property装饰器
12.2.7 枚举类
12.2.8 类的存储与导入
12.3 继承和多态
12.3.1 __bases__属性
12.3.2 继承的基本概念
12.3.3 多态
12.3.4 从标准类型派生
12.3.5 多重继承和多继承
12.4 迭代器
12.5 生成器
第13章 查找与排序
13.1 查找案例
13.1.1 简单的查找问题
13.1.2 策略1:线性查找
13.1.3 策略2:二分查找
13.1.4 策略3:插值查找
13.2 排序案例
13.2.1 选择排序
13.2.2 归并排序
13.2.3 插入排序
13.2.4 快速排序
13.2.5 冒泡排序
第3篇Python科学计算与数据可视化
第14章 Python科学计算库
14.1 NumPy简介
14.1.1 NumPy的应用
14.1.2 NumPy有什么功能?
14.1.3 使用NumPy的优势
14.1.4 NumPy开发环境
14.2 数组的索引
14.2.1 基本索引
14.2.2 切片索引
14.2.3 布尔型索引
14.2.4 花式索引
14.3 数组的计算:广播
14.4 比较、掩码和布尔逻辑
14.4.1 和通用函数类似的比较操作
14.4.2 操作布尔数组
14.4.3 布尔数组作为掩码
14.5 数组的排序
14.6 结构化数组
14.6.1 结构化数据类型
14.6.2 结构化数组的索引和分配
14.7 Pandas数值运算方法
14.8 处理缺失值
第15章 Matplotlib数据可视化
15.1 Matplotlib常用技巧
15.2 两种画图接口
15.3 简易线性图
15.4 简易散点图
第4篇Python深度学习与实战
第16章 数据挖掘
16.1 流程介绍
16.2 导入和可视化数据
16.3 数据分类与回归
16.3.1 Logistic回归
16.3.2 K-近邻算法
16.3.3 朴素贝叶斯算法
16.3.4 决策树
16.4 聚类
16.5 数据降维
第17章 植物病害识别案例
17.1 案例背景
17.2 案例要求
17.3 案例步骤
17.3.1 数据加载
17.3.2 图像预处理
17.3.3 模型搭建与修改
17.3.4 模型训练
17.3.5 模型验证
17.3.6 训练参数存储
17.3.7 中间结果的打印
17.4 案例代码
第18章 皮肤癌变类识别实例
18.1 实例背景
18.2 实例要求
18.3 任务步骤
18.3.1 数据加载与预处理
18.3.2 模型调用与修改
18.3.3 模型构建与参数设定
18.3.4 模型训练与验证
18.3.5 Callback函数调用
18.3.6 中间结果的打印
18.4 实例代码
参考文献
返回顶部