Python编程基础 视频讲解版
全新正版 极速发货
¥
36.84
6.2折
¥
59.8
全新
库存2件
作者Alex,武沛齐,王战山
出版社人民邮电出版社
ISBN9787115524386
出版时间2020-04
装帧平装
开本16开
定价59.8元
货号1202040532
上书时间2024-08-06
商品详情
- 品相描述:全新
- 商品描述
-
目录
章Python,那些不得不知道的儿1
1.1编程语言的发展2
1.2Python的起源3
1.3你问我答了解Python3
1.3.1编程语言那么多,为什么选择Python3
1.3.2Python解释器的发行版本5
1.3.3Python的应用6
1.3.4正视Python的不足6
1.3.5如何学好Python6
1.4Python解释器的下载安装7
1.4.1PythonforWindows7
1.4.2PythonforLinux12
1.4.3PythonforMacOS18
1.4.4让人爱不释手的pip20
1.5工欲善其事,必先利其器——Python IDE的选择与安装21
1.5.1PyCharm的下载与安装22
1.5.2PyCharm的使用27
1.6习题28
第2章Python基础29
2.1helloworld30
2.1.1文本式编程30
2.1.2命令行交互式编程31
2.2PEP8代码风格指南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.4print 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.4break语句51
2.6.5continue语句51
2.6.6pass语句52
2.7习题52
第3章数据类型54
3.1Python基础数据类型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.3for循环的本质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.5f是什么187
4.8习题188
第5章模块190
5.1初识模块191
5.2常用模块191
5.2.1time191
5.2.2collections197
5.2.3functools204
5.2.4random207
5.2.5序列化模块208
5.2.6re213
5.2.7os216
5.3模块探索221
5.4模块与包231
5.5习题235
第6章面向对象237
楔子:少年,你对盖伦一无所知238
6.1类与对象240
6.1.1类的创建240
6.1.2实例化241
6.2继承246
6.2.1命名空间246
6.2.2单继承248
6.2.3多继承253
6.2.4接口类254
6.2.5抽象类257
6.2.6新式类与经典类258
6.2.7C3算法260
6.2.8issubclass和isinstance268
6.3组合269
6.4封装270
6.5多态274
6.6装饰器函数277
6.6.1@property277
6.6.2@classmethod281
6.6.3@staticmethod282
6.7反射283
6.7.1什么是反射283
6.7.2反射的应用286
6.8函数VS方法289
6.9类中的内置方法290
6.9.1对象的“诞生”与“死亡”290
6.9.2__len__293
6.9.3__eq__293
6.9.4字符串格式化三剑客294
6.9.5item系列298
6.9.6__call__301
6.9.7__hash__301
6.10习题302
第7章学以致用——学生选课系统303
7.1功能概述304
7.2需求分析304
7.2.1角色设计304
7.2.2功能设计304
7.2.3流程设计304
7.2.4程序设计305
7.2.5流程图306
7.2.6数据库设计306
7.3搭建框架306
7.3.1根据角色信息创建类307
7.3.2完善角色信息307
7.3.3设计程序的入口308
7.3.4实现入口函数最重要的功能311
7.3.5优化框架314
7.4细节实现321
7.4.1管理员之创建课程信息321
7.4.2管理员之查看课程信息322
7.4.3管理员之创建学生信息324
7.4.4管理员之查看学生信息327
7.4.5管理员之退出程序328
7.4.6问题:“你,还是你吗?”329
7.4.7学生之查看可选课程334
7.4.8学生之选择课程335
7.4.9学生之查看可选课程338
7.4.10管理员之查看学生选课信息339
7.4.11学生之退出341
7.5系统优化342
7.5.1查看课程信息功能优化346
7.5.2退出功能优化348
7.5.3文件路径的优化348
7.5.4文件操作优化349
7.5.5交互体验的优化350
7.5.6优化后的代码示例352
7.6总结358
内容摘要
本书共7章,从编程语言介绍到面向对象再到很后的综合练习,由浅入深展开。主要内容包括:Python发展历史与编程环境搭建、Python编程基础知识、Python基础数据类型、函数、模块、面向对象编程、综合案例——学生选课系统。为提升学习效果,书中结合实际应用提供了大量的案例进行说明和训练,并配以完善的学习资料和支持服务,包括教学PPT、教学大纲、源码、教学视频、配套软件等,为读者带来多方面的学习体验。
— 没有更多了 —
以下为对购买帮助不大的评价