×
暂无评论
图文详情
  • ISBN:9787302648901
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:238
  • 出版时间:2023-11-01
  • 条形码:9787302648901 ; 978-7-302-64890-1

本书特色

本书尽力向读者展示了Python的三大亮点:
■ 以“不变性原则”为核心的程序设计思想和创意;
■ 结构化 函数式 基于类的编程模式,特别是在函数式编程方面的创意;
■ 由内置函数 标准库 第三方库构建的三层程序开发生态环境,并建议基于第三方库的开发时,重点应放在领域知识的学习上。
全书力求概念精准、体例得当、习题丰富;同时在一些必要除以二维码形式进行了知识和延伸和扩展,以提高读者的知识见地。

内容简介

本书是一本关于Python的基础性教材,侧重于建立正确而严谨的Python语法体系。全书共6章,分为三篇: 启蒙篇(第1章),主要为读者介绍Python的对象和变量的正确概念,随后介绍运算符、模块与函数的基本概念和用法,为后面的学习打下一个良好的基础;核心篇(第2~4章),介绍Python结构化编程(流程控制、函数、命名空间与作用域)、Python函数式编程和Python面向对象编程;扩展篇(第5、6章),介绍Python构造化数据类型的用法以及应用开发方法。 本书以凸显Python*本质化的特色为宗旨,力求结构合理、概念清晰、例题恰当,满足高等学校相关专业教学或自学需求,也可供相关技术人员参考和专业培训使用。

目录


启蒙篇
第1章Python编程起步3
1.1Python编程环境3
1.1.1程序设计语言的级别3
1.1.2Python程序的运行方式与IDLE5
1.1.3Python语句及其书写格式6
1.1.4良好的程序设计风格7
习题1.19
1.2Python对象9
1.2.1Python对象的身份码9
1.2.2Python数据对象的类型10
1.2.3数据对象的值11
习题1.217
1.3Python变量18
1.3.1Python变量的特点18
1.3.2Python赋名语句的基本格式19
1.3.3Python赋名语句的扩展格式20
1.3.4Python赋名表达式22
1.3.5Python的可变对象与不可变对象23
1.3.6Python标识符与关键字25
习题1.326
1.4Python自动存储管理28
1.4.1基于引用计数的垃圾回收28
1.4.2垃圾回收的辅助策略31
1.4.3Python的对象驻留机制32
习题1.433
1.5Python常用运算符与表达式34
1.5.1算术运算符与表达式34
1.5.2逻辑运算符与表达式36
1.5.3关系运算符与表达式37
1.5.4Python运算符特性38
1.5.5fstring表达式40
1.5.6input()和print()42
习题1.543
1.6Python计算生态45
1.6.1Python开发资源概述45
1.6.2模块导入语句import与名字空间46
1.6.3__name__与__main__48
1.6.4Python内置计算函数举例48
1.6.5Python标准库模块math应用举例50
习题1.652
核心篇
第2章Python结构化编程57
2.1Python流程控制语句57
2.1.1if 语句58
2.1.2while语句60
2.1.3for语句62
2.1.4break语句、continue语句与else子句64
2.1.5异常处理与try语句66
习题2.171
2.2自定义Python函数75
2.2.1函数创建、返回与调用76
2.2.2Python函数的参数传递技术79
2.2.3递归函数83
习题2.285
2.3Python 的命名空间与作用域87
2.3.1Python局部变量与全局变量87
2.3.2函数嵌套与嵌套作用域89
2.3.3Python的LEGB名字解析规则91
习题2.393 第3章Python函数式编程96
3.1Python函数式编程基础96
3.1.1函数作为“**等对象”97
3.1.2纯函数98
3.1.3lambda表达式100
习题3.1101
3.2Python函数式编程模式103
3.2.1高阶函数103
3.2.2闭包105
3.2.3装饰器107
3.2.4函数柯里化108
3.2.5偏函数109
3.2.6生成器110
习题3.2115 第4章Python基于类的编程120
4.1构建Python类120
4.1.1Python类定义语法120
4.1.2由类生成实例对象122
习题4.1123
4.2Python类成员123
4.2.1cls与self123
4.2.2公开成员与私密成员124
4.2.3__new__()与__init__()124
4.2.4装饰器与静态方法124
习题4.2126
4.3类的派生129
4.3.1派生类129
4.3.2子类访问父类成员的规则130
4.3.3子类实例的初始化131
4.3.4object类134
习题4.3135
扩展篇
第5章Python容器操作141
5.1Python内存容器对象的共性操作141
5.1.1内存容器对象的创建与类型转换141
5.1.2容器对象的通用操作144
5.1.3对象的浅复制与深复制147
习题5.1148
5.2序列对象共性操作151
5.2.1序列索引、遍历与切片151
5.2.2序列解包、连接与重复154
5.2.3列表元素变化操作155
习题5.2157
5.3可迭代对象与迭代器162
5.3.1可迭代对象及其判断162
5.3.2迭代器164
习题5.3167
5.4Python字符串个性化操作与正则表达式167
5.4.1字符串测试与搜索方法167
5.4.2字符串拆分与连接方法168
5.4.3字符串修改169
5.4.4字符串排序170
5.4.5re模块与正则表达式170
习题5.4176
5.5Python字典的个性化特性178
5.5.1字典与哈希函数178
5.5.2字典操作179
习题5.5181
5.6Python集合的个性化特性182
5.6.1集合及其对象创建182
5.6.2集合属性获取与测试183
5.6.3Python集合关系运算184
5.6.4可变集合操作方法184
习题5.6185
5.7Python数据文件操作186
5.7.1文件对象186
5.7.2文件对象打开方法open()187
5.7.3文本文件读写189
5.7.4二进制文件的序列化读写190
5.7.5文件和目录管理193
习题5.7195 第6章Python应用开发举例199
6.1Python数据库访问199
6.1.1数据库与SQL199
6.1.2应用程序通过ODBC操作数据库201
6.1.3pyodbc203
6.1.4使用SQLite引擎操作数据库204
习题6.1207
6.2Python GUI开发208
6.2.1GUI三要素: 组件、布局与事件处理208
6.2.2tkinter概述209
6.2.3GUI程序结构217
6.2.4Label与Button220
6.2.5Entry与Message226
6.2.6选择框229
6.2.7菜单233
习题6.2235 参考文献238
展开全部

预估到手价 ×

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

确定
快速
导航