二手书,此书是一本无赠品和附件,套装不全,购买套装请联系客服
¥ 8.8 1.5折 ¥ 59.8 八五品
仅1件
作者老男孩
出版社人民邮电出版社
ISBN9787115524386
出版时间2020-03
装帧其他
页数359页
定价59.8元
货号9787115524386
上书时间2024-12-25
第1章 Python,那些不得不知道儿1
1.1 编程语言的发展2
1.2 Python的起源3
1.3 你问我答了解Python3
1.3.1 编程语言那么多,
为选择Python3
1.3.2 Python解释器的发行版本5
1.3.3 Python的应用6
1.3.4 正视Python的不足6
1.3.5 学好Python6
1.4 Python解释器的下载安装7
1.4.1 Python for Windows7
1.4.2 Python for Linux12
1.4.3 Python for Mac OS18
1.4.4 让人爱不释手的pip20
1.5 工欲善其事,必先利其器——Python IDE的选择与安装21
1.5.1 PyCharm的下载与安装22
1.5.2 PyCharm的使用27
1.6 习28
第2章 Python基础29
2.1 hello world30
2.1.1 文本式编程30
2.1.2 命令行交互式编程31
2.2 PEP8代码风格指南32
2.2.1 注释32
2.2.2 缩进33
2.2.3 单引号与双引号33
2.2.4 逻辑行与物理行33
2.3 变量与内存管理34
2.3.1 变量赋值34
2.3.2 内存管理36
2.4 print and input38
2.5 运算符与表达式39
2.5.1 算数运算符40
2.5.2 比较运算符40
2.5.3 赋值运算符41
2.5.4 逻辑运算符42
2.5.5 成员运算符43
2.5.6 身份运算符43
2.5.7 位运算符44
2.5.8 运算符的优先级44
2.6 流程控制语句45
2.6.1 条件语句46
2.6.2 循环之while循环49
2.6.3 循环之for循环50
2.6.4 break语句51
2.6.5 continue语句51
2.6.6 pass语句52
2.7 习52
第3章 数据类型54
3.1 Python基础数据类型55
3.1.1 整型55
3.1.2 浮点型56
3.1.3 布尔类型58
3.1.4 复数62
3.2 字符串62
3.2.1 字符串的创建63
3.2.2 常用字符串方法64
3.2.3 字符串类型与类型的转换75
3.2.4 最后,善用help76
3.3 容易走入的字符编码77
3.3.1 字符编码的发展77
3.3.2 字符编码之Python79
3.4 列表82
3.4.1 列表的基本操作83
3.4.2 列表的常用方法86
3.4.3 列表的嵌套90
3.5 元组91
3.5.1 元组的基本操作91
3.5.2 元组的嵌套95
3.6 97
3.6.1 的基本操作98
3.6.2 的其他操作100
3.6.3 的嵌套107
3.7 集合108
3.7.1 集合的常用操作和方法108
3.7.2 集合的运算110
3.7.3 集合的嵌套114
3.8 推导式、三元表达式与深、
浅拷贝115
3.8.1 一行代码解决情115
3.8.2 三元表达式117
3.8.3 深、浅拷贝那些事117
3.9 习120
第4章 函数123
4.1 函数基础124
4.1.1 函数的定义与调用124
4.1.2 函数的返回值126
4.1.3 函数的参数127
4.1.4 函数对象131
4.1.5 命名空间与作用域133
4.1.6 嵌套函数与嵌套作用域136
4.1.7 闭包函数140
4.2 装饰器142
4.2.1 开放封闭原则144
4.2.2 无参装饰器145
4.2.3 有参装饰器146
4.2.4 多装饰器149
4.3 迭代器153
4.3.1 一个shift引发的“案”153
4.3.2 迭代器协议版本差异157
4.3.3 for循环的本质160
4.4 生成器161
4.4.1 生成器函数161
4.4.2 生成器表达式VS
列表解析式163
4.5 递归与面向过程编程164
4.5.1 递归164
4.5.2 面向过程编程166
4.6 内置函数168
4.6.1 让人又爱又恨的lambda168
4.6.2 映射函数:map170
4.6.3 拉链函数:zip171
4.6.4 过滤函数:filter173
4.6.5 累积函数:reduce174
4.6.6 偏函数:partial175
4.6.7 其他内置函数177
4.7 文件操作183
4.7.1 开文件183
4.7.2 文件常用方法184
4.7.3 手动挡关闭文件186
4.7.4 自动挡关闭文件186
4.7.5 f是187
4.8 习188
第5章 模块190
5.1 初识模块191
5.2 常用模块191
5.2.1 time191
5.2.2 collections197
5.2.3 functools204
5.2.4 random207
5.2.5 序列化模块208
5.2.6 re213
5.2.7 os216
5.3 模块探索221
5.4 模块与包230
5.5 习235
第6章 面向对象236
楔子:少年,你对盖伦一无所知。237
6.1 类与对象239
6.1.1 类的创建239
6.1.2 实例化240
6.2 继承245
6.2.1 命名空间245
6.2.2 单继承247
6.2.3 多继承252
6.2.4 接口类253
6.2.5 抽象类256
6.2.6 新式类与经典类257
6.2.7 C3算法259
6.2.8 issubclass和isinstance267
6.3 组合268
6.4 封装269
6.5 多态273
6.6 装饰器函数276
6.6.1 @property276
6.6.2 @classmethod280
6.6.3 @staticmethod281
6.7 反射282
6.7.1 是反射283
6.7.2 反射的应用285
6.8 函数vs方法288
6.9 类中的内置方法289
6.9.1 对象的“诞生”与
“”289
6.9.2 __len__292
6.9.3 __eq__293
6.9.4 字符串格式化三剑客293
6.9.5 item系列298
6.9.6 __call__300
6.9.7 __hash__300
6.10 习301
第7章 学以——
学生选课系统302
7.1 功能概述303
7.2 需求分析303
7.2.1 角色设计303
7.2.2 功能设计303
7.2.3 流程设计303
7.2.4 程序设计304
7.2.5 流程图305
7.2.6 数据库设计305
7.3 搭建框架305
7.3.1 根据角色信息创建类306
7.3.2 完善角色信息306
7.3.3 设计程序的入口307
7.3.4 实现入口函数最重要的功能309
7.3.5 优化框架313
7.4 实现319
7.4.1 管理员之创建信息320
7.4.2 管理员之查看信息321
7.4.3 管理员之创建学生信息322
7.4.4 管理员之查看学生信息325
7.4.5 管理员之退出程序327
7.4.6 问:“你,还是你吗?”327
7.4.7 学生之查看可选333
7.4.8 学生之选择334
7.4.9 学生之查看可选336
7.4.10 管理员之查看学生
选课信息338
7.4.11 学生之退出339
7.5 系统优化340
7.5.1 查看信息功能优化345
7.5.2 退出功能优化346
7.5.3 文件路径的优化346
7.5.4 文件操作优化347
7.5.5 交互体验的优化349
7.5.6 优化后的代码示例350
7.6 总结356
— 没有更多了 —
以下为对购买帮助不大的评价