×
暂无评论
图文详情
  • ISBN:9787302598565
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:284
  • 出版时间:2022-01-01
  • 条形码:9787302598565 ; 978-7-302-59856-5

本书特色

本书作者长期从事非计算机专业的“程序设计基础”课程的教学,积累了丰富的教学经验。把多年的教学体验融入到本教材的编写中去,力争做到:① 对每一个知识点提供相关的程序实例,使读者能更直观地理解和掌握Python语言的基本语法和程序设计方法,并逐步提升解决问题的能力。 ② 每一章后面提供了适量的习题,便于读者检验自己的学习情况,及时发现学习过程中存在的问题并及时解决。 ③ 针对重点和难点知识,给出了大量的分析和注释,力争把重点和难点讲透讲懂,并给出应用实例。 难易适中,面向地方院校的非计算机专业的**门计算机程序设计用书,案例丰富,由浅入深,趣味性强,重点突出。

内容简介

本书以程序设计为主线,以编程应用为驱动,理论联系实际,通过丰富的实例分析详细介绍了Python程序设计的思想及方法。全书叙述严谨、案例丰富、由浅入深、难易适中、重点突出。 全书共分为9章,内容包括Python概述,Python基本数据类型、表达式和内置函数,程序控制结构,组合数据类型,函数,字符串和正则表达式,文件,Python面向对象编程,科学计算与可视化。为避免学习过程的枯燥、乏味,本书精选了一些实用性强、趣味性足的实例。这些实例增强了全书的可读性和学生的参与性,便于学生在轻松愉快的氛围中学习。 本书适合作为高等学校各专业Python程序设计课程的教材,也可以作为广大编程爱好者的自学读物,还可以作为各类计算机等级考试的辅导用书。本书配套的电子资源包括PPT、书中例题代码和习题参考答案等,均可在清华大学出版社官网免费下载。

目录

第1章Python概述1

1.1程序1

1.1.1计算机工作原理简介1

1.1.2程序设计语言类型1

1.1.3程序的执行方式3

1.2Python简介、环境的安装与使用3

1.2.1Python简介3

1.2.2在Windows平台上安装Python IDLE环境4

1.2.3Python IDLE的运行6

1.3Python语言的基本语法规则9

1.3.1几个简单的Python程序9

1.3.2Python基本语法规则11

1.4Python模块13

1.4.1模块的概念13

1.4.2扩展库的安装13

1.4.3模块的导入和使用15

1.4.4常用模块介绍16

习题19

第2章Python基本数据类型、表达式和内置函数22

2.1Python数据类型22

2.1.1Python的数值数据类型23

2.1.2Python的组合数据类型24

2.1.3Python中的常量与变量25

2.2Python运算符与表达式26

2.2.1算术运算符26

2.2.2赋值运算符28

2.2.3关系运算符29

2.2.4逻辑运算符30

2.2.5成员测试运算符31

2.2.6位运算符32

2.2.7身份运算符33

2.2.8运算符的优先级和结合性33

2.3Python常用内置函数34

2.3.1数学运算函数35

2.3.2类型转换函数36

2.3.3基本输入/输出函数38

2.3.4*值、求和与排序函数42

2.3.5迭代器函数43

2.3.6其他内置函数46

习题47

Python语言程序设计基础教程目录第3章程序控制结构52

3.1控制结构概述52

3.1.1处理模式52

3.1.2算法的结构化表示53

3.1.3算法的语言表示55

3.2选择结构56

3.2.1双分支结构56

3.2.2单分支结构57

3.2.3多分支结构58

3.2.4嵌套分支结构60

3.2.5选择结构综合举例62

3.3循环控制结构65

3.3.1while循环语句65

3.3.2for循环语句67

3.3.3break语句69

3.3.4continue语句70

3.3.5else语句71

3.3.6多重循环结构72

3.3.7循环结构综合举例74

3.4异常处理结构76

3.4.1异常的分类76

3.4.2try…except…语句77

3.4.3try…except…else…语句80

3.4.4try…except…else…finally…语句81

习题82

第4章组合数据类型89

4.1组合数据类型概述89

4.2列表类型90

4.2.1列表的创建90

4.2.2列表的访问91

4.2.3列表的切片93

4.2.4列表的操作95

4.3元组类型99

4.3.1元组的创建99

4.3.2元组的访问和切片101

4.3.3元组的操作102

4.4集合类型103

4.4.1集合的创建103

4.4.2集合的访问104

4.4.3集合的操作104

4.5字典类型107

4.5.1字典的创建107

4.5.2字典的访问108

4.5.3字典的操作110

习题113

第5章函数118

5.1函数的定义与调用118

5.1.1函数的定义119

5.1.2函数的调用与返回120

5.1.3函数嵌套调用和递归调用122

5.1.4函数的闭包空间与装饰器126

5.2参数传递129

5.2.1函数形参131

5.2.2函数实参132

5.2.3可变长形参133

5.2.4实参解包135

5.3变量作用域137

5.3.1全局变量137

5.3.2局部变量140

5.3.3非局部变量141

5.4lambda表达式函数143

习题146

第6章字符串和正则表达式152

6.1字符串概述152

6.1.1字符串的表示153

6.1.2字符串的运算155

6.2字符串处理的函数和方法156

6.2.1字符串处理的内置函数156

6.2.2字符串对象的常用方法160

6.3正则表达式模块168

6.3.1正则表达式的模式设计169

6.3.2正则表达式模块的常用函数176

6.3.3正则表达式应用举例182

习题183

第7章文件189

7.1文件基本处理189

7.1.1文件概述189

7.1.2文件的访问190

7.2数据维度195

7.2.1维度概述196

7.2.2各维度数据的存储197

7.2.3各维度数据的表示和处理198

7.2.4基于模块的维度数据处理199

7.3文件管理202

7.3.1相关模块202

7.3.2文件管理案例204

习题206

第8章Python面向对象编程207

8.1面向对象概述207

8.1.1面向过程和面向对象207

8.1.2面向对象相关概念208

8.2类对象与实例对象209

8.2.1类209

8.2.2实例210

8.3对象成员211

8.3.1对象成员安全级别211

8.3.2属性成员212

8.3.3方法成员214

8.4继承和多态217

8.4.1继承217

8.4.2多态219

8.4.3特殊方法重载220

习题223

第9章科学计算与可视化225

9.1数值计算模块225

9.1.1numpy库概述225

9.1.2创建数组226

9.1.3数组运算228

9.1.4访问数组元素232

9.1.5数组方法235

9.2数据分析模块236

9.2.1Series数据236

9.2.2DataFrame数据242

9.3数据可视化模块254

9.3.1图形制作过程概述254

9.3.2各种类型图形的制作259

习题264

附录APython内置函数一览表267

参考文献271


展开全部

作者简介

傅清平,1994年参加工作,近年来主要讲授《数据库原理》、《数据结构》、《C语言程序设计》、《C编程基础》、《Python程序设计》和《大学计算机基础》等课程。 作为主编、副主编和参编人员编写的教材分别在清华大学、中国铁道和江西高教等出版社出版多个版次的各种教材共计十五本。所编写的教材反映良好,《C语言程序设计》(第三版)和《C语言程序设计实验教程》被评为“十一五”国家级规划教材,荣获江西省普通高校第三届优秀教材一等奖。所编写教材多次荣获得学校优秀教材评选二等奖和三等奖。 参与国家自然基金项目2项,主持和参与省级课程10余项,发表论文10余篇。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航