Python程序设计教程(第2版)
想在人工智能领域一展身手吗?请从学习Python编程语言开始吧!本教材是中国轻工业“十四五”规划立项教材。提供课件、参考答案、代码

作者:张传雷、李建荣、王辉

丛书名:高等院校程序设计系列教材

定价:49.8元

印次:2-2

ISBN:9787302626145

出版日期:2023.03.01

印刷日期:2024.08.23

图书责编:袁勤勇

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书共分为14章。第1章为初识Python语言,第2章和第3章分别讲解数据类型和各种运算符的使用;第4章讲解选择和循环两种控制结构;第5章讲解函数的定义与使用;第6章讲解类和面向对象编程;第7章讲解字符串;第8章讲解正则表达式,这部分内容难度稍大;第9章讲解异常处理与代码调试;第10~13章分别讲解文件和文件夹、数据库应用、图形用户界面设计和Python语言的常用函数;第14章讲解数据分析与可视化。 本书立足于自学,在知识体系上尽量做到完备,采用的例子既简单又精炼,配套电子课件以及全部源代码资源。本书可以作为高等院校人工智能等相关专业的Python教材,也可以作为Python爱好者的参考用书。

张传雷,天津科技大学人工智能学院教师。博士,教授,主要从事模式识别、信息处理、图像处理、物联网、大数据挖掘、区块链等方面的基础应用研究。近5年来主持了天津市自然科学基金重点项目、天津市留学回国人员科技活动启动项目(优秀类)、天津市应用基础与前沿技术研究计划(一般项目)、天津市高等学校科技发展基金计划项目、天津市高校聘请外专特色项目各1项,相应论文成果已发表在国际SCI、EI期刊30余篇。获得中国商业联合会科技进步奖二等奖1项。

前言 Python语言诞生于20世纪90年代初,是世界上最流行的编程语言之一,也是数据分析、人工智能领域事实上的标准语言。2020年和2021年,Python连续两年被TIOBE官方评选为“年度编程语言”。本书第1版从出版到现在已有一年多,在这段时间内Python语言及其整个生态建设都取得了长足的进步。另外,本书在使用过程中陆续收到了一些反馈信息,再加上后续课程提出的新要求,如机器学习、模式识别、图像处理、数据挖掘等,所有这些因素都促使笔者对本书进行修订。 不同于第1版使用的Python版本3.5.3,第2版使用的Python版本为3.7.9。在第1章中增加了一节新内容,介绍两款常用的Python代码编辑器,即PyCharm和Jupyter Notebook。第2章“数据类型”对知识点进行了重新梳理和组织。第4章的4.4节“应用举例”中修正了个别错误并增加了新内容。第5章“函数”增加了一节新内容——递归函数,它是分治策略的具体体现。第6章“类和面向对象”增加了两节新内容,分别是模块与包、常用的Python标准库。第8章删除了一些难度较大的内容,如创建命名捕获组。第10章删除了pathlib和shutil两个模块的讲解,而只介绍os模块。第13章增加了生成器的有关内容。第14章“数据分析与可视化”是新增加的一章,这些内容是后续课程的基础。 对于课时安排较少的学校,可以只学到第9章的异常处理部分以及第13章Python语言的常用函数。代码调试、文件和文件夹、数据库应用、图形用户界面设计以及数据分析与可视化等内容可自学。本课程是“机器学习”“模式识别”“自然语言处理”等...

目录
荐语
查看详情 查看详情
目录

第1章初识Python语言1

1.1Python语言简介1

1.2安装Python开发环境2

1.3Python解释器的重要工具3

1.4pip命令4

1.5配置IDLE集成开发环境5

1.6安装和调试的常见问题6

1.7打包工具PyInstaller10

1.8Python代码编辑器12

1.9小结14

练习题115

第2章数据类型16

2.1数值型16

2.2序列型18

2.2.1字符串18

2.2.2列表24

2.2.3元组30

2.3布尔型33

2.4变量34

2.5集合36

2.6字典39

2.7基本的输入输出函数43

2.8小结46

练习题246

第3章运算符48

3.1算术运算符48

3.2比较运算符50

3.3逻辑运算符51〖2〗〖3〗Python程序设计教程(第2版)目录〖2〗3.4位运算符53

3.5恒等运算符54

3.6运算符的优先级55

3.7复合赋值运算符56

3.8小结57

练习题357

第4章控制结构59

4.1选择结构59

4.2循环结构61

4.3break语句和continue语句62

4.4应用举例64

4.5小结67

练习题468

第5章函数70

5.1函数的定义和使用70

5.2函数的参数类型73

5.3参数解包77

5.4递归函数78

5.5lambda函数79

5.6变量的作用域80

5.7小结82

练习题582

第6章类和面向对象85

6.1类的定义与使用85

6.1.1实例属性与类属性86

6.1.2实例方法与... 查看详情

"本书内容丰富,包括Python语言简介、数据类型和各种运算符的使用、控制结构(包括选择和循环)、函数的定义和使用、类和面向对象编程、字符串、正则表达式、异常处理与代码调试、文件的读写、数据库应用、用户界面设计、Python语言的常用函数、数据分析与可视化等。
为方便学生自学,在知识体系上尽量做到完备,内容上力求新颖,采用一批既简单又精炼的程序案例。
为方便教学,本书配备了丰富的数字资源,包括电子教案、源代码等。
本书可以作为高等院校人工智能、计算机、软件工程等相关专业的Python教材,也可以作为Python爱好者的参考用书。
"

查看详情