没有合适的资源?快使用搜索试试~ 我知道了~
首页Python学习手册第四版:精通核心编程与面向对象工具
"Python 学习手册 第四版"
《Python学习手册:第4版》是Python专家Mark Lutz创作的一本面向初学者和有一定经验的程序员的教程,它以其易于理解的教学方式,深入浅出地介绍了Python编程语言的核心概念和技术。这本书基于作者的知名Python培训课程,旨在帮助读者快速掌握Python 3.0,并编写出高质量、高效的代码。
书中涵盖了Python编程的多个关键知识点:
1. **主要内建对象类型**:讲解了Python中的基本数据类型,如数字(整型、浮点型、复数等)、列表(可变序列)和字典(键值对结构),这些都是构建Python程序的基础。
2. **Python语句与语法**:介绍了Python的通用语法模型,包括变量赋值、流程控制(如if-else、for循环、while循环)和函数式编程特性(如map、filter、reduce)。
3. **函数**:详细阐述了函数的定义、参数传递和作用域,以及如何通过函数实现代码的复用和模块化。
4. **模块**:讨论了如何使用模块来组织代码,包括导入机制、模块命名空间和包的使用,使得代码更易于管理和维护。
5. **面向对象编程**:解释了Python的面向对象特性,如类的定义、继承、封装和多态,以及如何通过面向对象的设计模式构建复杂程序。
6. **异常处理**:讲解了Python的错误和异常处理机制,如何捕获和处理运行时错误,提高程序的健壮性。
7. **开发工具**:介绍了一些用于调试、测试和性能分析的工具,帮助开发者编写更大规模的Python程序。
8. **高级Python工具**:涉及装饰器、描述器、元类等高级主题,这些工具能够帮助开发者深入理解和定制Python的行为,以及Unicode处理,以应对多语言文本的挑战。
这本书的特点在于每章都包含实际的练习和测试,读者可以在实践中巩固所学,加深理解。丰富的注释示例和图表让学习过程更为直观和生动。通过阅读《Python学习手册:第4版》,无论是新手还是有经验的开发者,都能提升自己的Python编程技能,更好地利用Python进行软件开发。

Python 3.0的print函数........................................................................................311
Python 2.6 print语句...........................................................................................313
打印流重定向
..........................................................
.
..........................................
315
版本独立的打印..................................................................................................318
为什么要注意print和stdout...............................................................................319
本章小结..................................................................................................................... 320
本章习题..................................................................................................................... 321
习题解答..................................................................................................................... 321
第12章 if测试和语法规则................................................322
if 语 q ............................................................................................................................322
通用格式..............................................................................................................322
基本例子..............................................................................................................323
多路分支..............................................................................................................323
Python语法规则.......................................................................................................... 325
代码块分隔符......................................................................................................326
语句的分隔符......................................................................................................328
一些特殊情况......................................................................................................329
真值测试
............
.
....................................................................................................... 330
if/else三元表达式.......................................................................................................332
为什么要在意布尔值..........................................................................................334
本章小结.....................................................................................................................335
本章习题.....................................................................................................................335
习题解答..................................................................................................................... 335
第13章 while和for循环....................................................336
while 循 环 ....................................................................................................................336
—般格式..............................................................................................................336
肝 ...................................................................................................................... 337
break
、
continue
、
pass
和
循
环
else....................................................................338
一般循环格式......................................................................................................338
pass........................................................................................................................338
x | 目录

continue............................................................................................................... 340
break.....................................................................................................................340
循环 else............................................................................................................... 341
为什么要在意"模拟C 语言的while循环”
...................................................
342
for 循 环 .................................................................................................................343
- 職 # .............................................................................................................343
伊仔......................................................................................................................344
为什么要在意"文件扫描" .............................................................................349
编写循环的技巧.........................................................................................................350
循环计数器:while和range...............................................................................351
非完备遍历:range和分片................................................................................352
修改歹丨J表 :range................................................................................................353
并行遍历:zip和map..........................................................................................354
产生偏移和元素:enumerate
........................................................................... 357
本章小结.....................................................................................................................358
本章习题......................................................................................................................................................358
习题解答.....................................................................................................................359
第14章迭代器和解析,第一部分...................................................................360
迭代器:初探............................................................................................................................................360
文件迭代器........................................................................................................................................361
手动迭代:iter和next................................................................................................................. 363
其他内置类型迭代器...................................................................................................................365
列表解析:初 探 ......................................................................................................................................367
列表解析基础知识.......................................................................................................................368
在文件上使用列表解析.....................................................................................369
扩展的列表解析语法...................................................................................................................370
其他迭代环境............................................................................................................................................371
Python 3.0中的新的可迭代对象.....................................................................................................375
range迭代器.....................................................................................................................................376
map、zip和filter迭代器.............................................................................................................377
多个迭代器VS单个迭代器.....................................................................................................378
@ 录 丨 xi

字典视图迭代器.................................................................................................379
其他迭代器主题.........................................................................................................381
本章小结.....................................................................................................................381
本章习题.....................................................................................................................381
习题解答.....................................................................................................................382
第15章文档.....................................................................383
Python文档资源..........................................................................................................383
....................................................................................................................384
dir 函 数 ................................................................................................................ 384
文档字符串:_doc—
....................................................................................... 385
PyDoc: help函数...............................................................................................388
PyDoc : HTML报表...........................................................................................390
标准手册集..........................................................................................................393
网络资源............................................................................................................. 394
已出版的书籍......................................................................................................394
常见编写代码的陷阱.................................................................................................395
本章小结.....................................................................................................................397
本章习题................................................................................................
....................
397
习题解答.....................................................................................................................397
第三部分练习题.........................................................................................................398
第 四 部 分 函 数
第16章函数基础...........................................................................................403
为何使用函数.............................................................................................................404
编写函数.....................................................................................................................405
def 语句................................................................................................................ 406
def语句是实时执行的
....................................................................................... 407
第一个例子:定义和调用.........................................................................................408
......................................................................................................................408
翻
......................................................................................................................408
xii | 目录

Python中的多态................................................................................................. 409
第二个例子:寻找序列的交集.................................................................................410
找 ......................................................................................................................410
i酬 ......................................................................................................................411
重访多态............................................................................................................. 411
本地变量.............................................................................................................412
本章小结.....................................................................................................................413
本章习题.....................................................................................................................413
习题解答.....................................................................................................................413
第17章作用域..................................................................415
Python作用域基础......................................................................................................415
作用域法则..........................................................................................................416
变量名解析:LEGB原 则 ..................................................................................418
作用域实例..........................................................................................................419
内置作用域..........................................................................................................420
在Python 2.6中违反通用性...............................................................................422
global 语 句 ...................................................................................................................422
最小化全局变量.................................................................................................423
最小化文件间的修改..........................................................................................424
其他访问全局变量的方法.................................................................................426
作用域和嵌套函数......................................................................................................427
嵌套作用域的细节.............................................................................................427
嵌套作用域举例.................................................................................................427
nonlocal 语句............................................................................................................... 433
nonlocal 基 础 .......................................................................................................433
nonlocal应 用
.......................................................................... ............................435
为什么使用 nonlocal..........................................................................................437
本章小结.....................................................................................................................440
本
章
习
题
.....................................................................................................................441
习
题解
答
.....................................................................................................................442
S 录 | xiii

第18章参数.....................................................................444
传递参数.....................................................................................................................444
参数和共享引用.................................................................................................445
避免可变参数的修改..........................................................................................447
对参数输出进行模拟..........................................................................................448
特定的参数匹配模型.................................................................................................449
基础知识............................................................................................................. 449
匹配语法............................................................................................................. 450
鮮 ......................................................................................................................452
关键字参数和默认参数的实例
.........................................................................452
任意参数的实例.................................................................................................455
Python 3.0 Keyword-Only参数.........................................................................459
min 调用................................................................................................................462
龄 ......................................................................................................................463
婦 点 、..................................................................................................................464
雖 ......................................................................................................................465
一个更有用的例子:通用set函数.............................................................................465
模拟Python 3.0 print函数 ..........................................................................................466
使用 Keyword-Only 参数....................................................................................467
为什么要在意:关键字参数............................................................................ 469
本章小结.....................................................................................................................469
本章习题.....................................................................................................................470
习题解答.....................................................................................................................470
第19章函数的高级话题.......................................................................... 472
函数设计概念
.........
....................................................................................................472
递归函数.....................................................................................................................474
用
递归
求和
..........................................................................................................474
编码替代方案......................................................................................................475
循环语句VS递归................................................................................................476
处理任意结构......................................................................................................477
函数对象:属性和注解.............................................................................................478
xiv | 目录
剩余1161页未读,继续阅读
119 浏览量
239 浏览量
2018-09-22 上传
102 浏览量
243 浏览量

Sheepskin_Yang
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

最新资源
- Next.js入门指南与部署教程
- 现浇钢筋砼空心板空心管的设计与应用研究
- 风机全自动控制PLC程序源代码解析
- Apk2src反编译工具:ActivePerl_5.16.2.3010812913.msi使用指南
- 仿华为日落动画实现技术解析与安卓效果展示
- SQLite与Python3的数据处理与导出实践
- STK软件在获取航天器二维转动指向角度的应用研究
- Qt4.8+环境下的sqlite3封装源代码详解
- PowerBuilder界面设计技巧与实践
- 51单片机典型应用开发范例大全第3版
- MPI 2018.1.163版本下载与配套资源分享
- Azureus Vuze BT下载器5.7.6.0版本特性与下载指南
- 瓦楞纸生产与水循环封闭系统的创新设计
- AppEngine MapReduce源码包压缩文件解读
- 深入分析CPU-Z:电脑硬件检测神器
- Angular项目预售流程:开发、构建与测试
安全验证
文档复制为VIP权益,开通VIP直接复制
