X
0


购买方式

联系编辑

编辑:孙老师

QQ:328334283

电话:0411-84708445

邮箱:

相关教材

Python程序设计实例教程

王雅君

978-7-5685-5911-9

TP312.8

大连理工大学出版社

2026-07-24

¥58.80

编辑推荐

本书具有以下特点:

(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

很抱歉!您正在使用的浏览器版本过低,无法正常使用我们的网站,请升级后再试!

为获得最佳浏览体验,建议您升级或使用其他浏览器,我们列出了一些最受欢迎的浏览器供您尝试: