注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材研究生/本科/专科教材Python语言程序设计基础教程

Python语言程序设计基础教程

Python语言程序设计基础教程

定 价:¥52.00

作 者: 傅清平,李雪斌,徐文胜
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787302598565 出版时间: 2022-01-01 包装: 平装-胶订
开本: 16开 页数: 字数:  

内容简介

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

作者简介

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

图书目录

第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

本目录推荐