清华大学出版社旗舰店店铺主页二维码
清华大学出版社旗舰店 微信认证
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

Python基础与应用开发(高等学校计算机专业规划教材)

47.20
运费: ¥ 0.00-10.00
库存: 938 件
Python基础与应用开发(高等学校计算机专业规划教材) 商品图0
Python基础与应用开发(高等学校计算机专业规划教材) 商品缩略图0

商品详情

 书名: Python基础与应用开发
 出版社: 清华大学出版社
 出版日期 2019
 ISBN号: 9787302563259
本教材以应用型本科院校学生为目标,适用计算机程序设计公共课基础教学。知识结构由简到难,结合实际应用开发教学案例,抛弃传统复杂算法的程序设计学习方法,以趣味图形编程为引导,配合各种应用案例,提升学生学习兴趣。

2007年7月毕业于中国矿业大学(北京),获得通信与信息系统博士学位。毕业后在华北科技学院工作,现为计算机学院基础教研室主任,


(1)涵盖了Python语言在数据库、网络爬虫、Web网站、游戏、人工智能、嵌入式硬件等当前热门领域的应用开发。

(2)语言简洁明了,介绍由浅入深,适合作为高等学校计算机和非计算机专业的程序设计教材。

(3)示例丰富,每章后面有实验和习题,便于对所学知识的理解、掌握和巩固。




第1章Python语言概述/1

1.1Python语言发展简介1

1.1.1Python语言历史1

1.1.2Python语言特点1

1.1.3Python应用领域2

1.2集成开发环境3

1.2.1Python默认开发环境3

1.2.2PyCharm开发环境4

1.2.3Anaconda开发环境4

1.2.4VS Code5

1.3代码编写与执行方法5

1.3.1Python语言的书写规则5

1.3.2命令行交换执行方式6

1.3.3程序文件执行方式7

1.4Python案例讲解8

1.4.1简单输入/输出程序8

1.4.2turtle绘制蟒蛇程序9

实验一Python环境与基本操作实验10

习题一10

第2章基本数据类型与运算/12

2.1数据类型概述12

2.2常量与变量12

2.2.1标识符的命名规则13

2.2.2变量13

2.2.3关键字14

2.3数值型数据操作15

2.3.1数值型数据15

2.3.2数值运算符15

2.3.3数值运算函数17

2.3.4数值类型转换函数18

2.4字符串型数据操作18

2.4.1字符串型数据18

2.4.2字符串基本操作19

2.4.3字符串内置函数20

2.4.4字符串内置方法21

2.4.5字符串格式化方法25

2.5标准输入/输出函数27

2.5.1输入函数input()27

2.5.2输出函数print()28

2.6扩展: math库的使用30

2.6.1math库的引用30

2.6.2math库的常用函数31

实验二数据操作实验32

习题二33

Python基础与应用开发目录第3章组合数据类型/35

3.1组合数据类型概述35

3.2列表36

3.2.1列表的定义与赋值36

3.2.2列表的基本操作38

3.2.3列表的内置方法39

3.2.4列表的内置函数42

3.2.5range()函数的使用44

3.3元组45

3.3.1元组的定义与赋值45

3.3.2元组的基本操作45

3.4字典46

3.4.1字典的定义与赋值46

3.4.2字典的基本操作47

3.5集合49

3.5.1集合的定义与赋值49

3.5.2集合的基本操作50

3.6列表与其他数据类型的转换51

3.6.1列表与字符串间的转换51

3.6.2列表与字典间的转换52

3.7扩展: random库52

实验三组合数据类型的操作54

习题三54

第4章选择程序/57

4.1程序设计结构概述57

4.1.1算法的概念57

4.1.2算法的表示58

4.2关系运算符与逻辑运算符63

4.2.1关系运算符63

4.2.2逻辑运算符64

4.2.3优先级65

4.3成员运算符与一致性运算符65

4.3.1成员运算符65

4.3.2一致性运算符66

4.4顺序结构67

4.5选择结构68

4.5.1单分支结构: if语句68

4.5.2双分支结构: ifelse语句69

4.5.3条件表达式70

4.5.4多分支结构: ifelifelse语句71

4.5.5if语句的嵌套结构72

4.6扩展: time库和datetime库的使用74

4.6.1calendar库使用74

4.6.2time库和datetime库使用74

4.7综合案例77

实验四选择结构使用81

习题四82

第5章循环结构/85

5.1循环结构概述85

5.2while循环结构85

5.2.1while的基本结构85

5.2.2while的使用示例86

5.3forin循环结构87

5.3.1forin的基本结构88

5.3.2forin的使用示例89

5.4嵌套循环92

5.5break与continue语句93

5.5.1break语句93

5.5.2continue语句95

5.5.3循环结构中的else子句96

5.6特殊循环——列表解析98

5.7异常捕捉99

5.7.1Python中的异常99

5.7.2捕捉异常101

5.7.3else子句103

5.7.4finally子句104

5.8扩展: turtle库的使用105

5.8.1海龟绘图概述105

5.8.2turtle库常用方法106

5.8.3turtle库绘图示例107

实验五循环结构使用109

习题五111

第6章函数/117

6.1函数的概念117

6.2常用Python标准库117

6.3函数的定义、调用与返回值118

6.3.1函数的定义118

6.3.2函数的返回值119

6.3.3函数的调用119

6.4函数的参数传递124

6.4.1参数是否可变124

6.4.2不同类型的参数126

6.5变量的作用域范围129

6.5.1局部变量与全局变量的概念129

6.5.2使用关键字global语句声明全局变量131

6.6函数的嵌套和递归132

6.6.1函数的嵌套调用132

6.6.2函数的递归调用132

6.7Python内置函数134

6.8lamda函数定义与使用134

6.8.1lamda函数定义134

6.8.2在lambda中调用其他函数135

6.9扩展: jieba库的使用135

6.9.1jieba库概述136

6.9.2jieba库解析136

6.9.3文本词频统计138

6.10综合案例138

实验六函数的使用140

习题六144

第7章文件/147

7.1文件概念147

7.1.1文本文件和二进制文件147

7.1.2文本文件的编码147

7.1.3文件指针的概念148

7.2文件的打开与关闭148

7.2.1打开文件148

7.2.2关闭文件149

7.3文件的读写150

7.3.1读取文件数据150

7.3.2往文件写入数据152

7.3.3文件的定位读写153

7.3.4读写二进制文件154

7.4CSV文件操作154

7.4.1CSV文件的概念和特点154

7.4.2数据的维度155

7.4.3向CVS文件中读写一维和二维数据156

7.5扩展: openpyxl库的文件使用158

实验七文件161

第8章词云与PyInstaller库应用/162

8.1WordCloud应用162

8.1.1WordCloud的安装162

8.1.2WordCloud的使用163

8.2PyInstaller应用166

8.2.1PyInstaller的安装166

8.2.2使用PyInstaller打包167

8.2.3PyInstaller的参数167

8.3综合案例: 基于共现提取人物关系的Python实现168

实验八《三国演义》词频统计与词云展示172


……


清华大学出版社旗舰店店铺主页二维码
清华大学出版社旗舰店 微信公众号认证
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

Python基础与应用开发(高等学校计算机专业规划教材)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:qhdxcbs
清华大学出版社官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏