热门搜索: 中考 高考 考试 开卷17
服务电话 024-23945002/96192
 

PYTHON技术手册第四版

编号:
wx1203887573
销售价:
¥164.34
(市场价: ¥198.00)
赠送积分:
164
数量:
   
商品介绍

Python最近被TIOBE Index评为当今最受欢迎的编程语言,这尤其归功于它在设计、原型、测试、部署和维护中的广泛适用性。本书的主要内容有:了解Python如何通过对象表示数据和程序。理解类型注解的价值和用途。探讨特定的语言特性在哪个版本出现。探索如何使用现代的Python惯用法。学习如何合理组织Python项目。掌握如何测试、调试和优化Python代码。

目录
前言 .1
第1 章 Python 简介 9
1.1 Python 语言 9
1.2 Python 标准库和扩展模块 10
1.3 Python 实现 11
1.4 Python 的开发和版本 18
1.5 Python 资源 19
1.6 安装 23
1.7 使用二进制包安装 24
1.8 从源码安装Python . 25
第2 章 Python 解释器 29
2.1 python 程序 . 29
2.2 Python 开发环境 35
2.3 运行Python 程序 . 37
2.4 在浏览器中运行Python 39
第3 章 Python 语言 41
3.1 词法结构 41
3.2 数据类型 48
3.3 变量和其他引用 61
3.4 表达式和运算符 66
3.5 数字运算 70
3.6 序列操作 72
3.7 集合操作 78
3.8 字典操作 80
3.9 控制流语句 . 83
3.10 函数 104
第4 章 Python 面向对象编程 127
4.1 类和实例 127
4.2 特殊方法 154
4.3 装饰器 169
4.4 元类 . 170
第5 章 类型注解 183
5.1 历史 . 183
5.2 类型检查实用工具 184
5.3 类型注解句法 . 186
5.4 typing 模块 189
5.5 在运行时使用类型注解 . 204
5.6 如何为代码添加类型注解 . 205
5.7 小结 . 208
第6 章 异常 209
6.1 try 语句 209
6.2 raise 语句 214
6.3 with 语句和上下文管理器 215
6.4 生成器和异常 . 218
6.5 异常传播 218
6.6 异常对象 220
6.7 自定义异常类 . 225
6.8 ExceptionGroup 和except* 227
6.9 错误检查策略 . 228
6.10 assert 语句 . 234
第7 章 模块和包 235
7.1 模块对象 236
7.2 模块加载 241
7.3 包 247
7.4 distutils 和setuptools 249
7.5 Python 环境 . 251
第8 章 内置核心结构和标准库模块 259
8.1 内置类型 259
8.2 内置函数 263
8.3 sys 模块 . 270
8.4 copy 模块 274
8.5 collections 模块 . 275
8.6 functools 模块 . 280
8.7 heapq 模块 282
8.8 argparse 模块 285
8.9 itertools 模块 287
第9 章 字符串 291
9.1 字符串对象的方法 291
9.2 string 模块 296
9.3 字符串格式化 . 297
9.4 文本换行和填充 310
9.5 pprint 模块 311
9.6 reprlib 模块 311
9.7 Unicode 312
第10 章 正则表达式 315
10.1 正则表达式和re 模块 315
10.2 可选标志 . 322
10.3 匹配与搜索 324
10.4 锚定字符串的开头和末尾 324
10.5 正则表达式对象 325
10.6 匹配对象 . 328
10.7 re 模块的函数 329
10.8 正则表达式和:= 运算符 . 330
10.9 第三方模块regex 331
第11 章 文件和文本处理 333
11.1 io 模块 . 334
11.2 tempfile 模块 . 340
11.3 文件I/O 辅助模块 . 342
11.4 内存文件:io.StringIO 和io.BytesIO 347
11.5 存档文件和压缩文件 347
11.6 os 模块 . 355
11.7 errno 模块 367
11.8 pathlib 模块 367
11.9 stat 模块 372
11.10 filecmp 模块 373
11.11 fnmatch 模块 375
11.12 glob 模块 376
11.13 shutil 模块 376
11.14 文本输入和输出 378
11.15 富文本I/O 381
11.16 国际化 384
第12 章 持久化和数据库 393
12.1 序列化 . 394
12.2 DBM 模块 406
12.3 Python Database API(DBAPI) 409
第13 章 时间操作 . 420
13.1 time 模块 420
13.2 datetime 模块 424
13.3 zoneinfo 模块 431
13.4 dateutil 模块 433
13.5 sched 模块 434
13.6 calendar 模块 435
第14 章 自定义执行 437
14.1 站域定制 . 437
14.2 终止函数 . 438
14.3 动态执行和exec . 438
14.4 内部类型 . 442
14.5 垃圾回收 . 443
第15 章 并发:线程和进程 450
15.1 Python 中的线程 . 452
15.2 threading 模块 453
15.3 queue 模块 . 463
15.4 multiprocessing 模块 . 466
15.5 concurrent.futures 模块 475
15.6 多线程程序架构 477
15.7 进程的环境 482
15.8 运行其他程序 483
15.9 mmap 模块 . 487
第16 章 数值处理 . 492
16.1 浮点值 . 492
16.2 math 和cmath 模块 495
16.3 statistics 模块 500
16.4 operator 模块 500
16.5 随机数和伪随机数 . 503
16.6 fractions 模块 506
16.7 decimal 模块 . 507
16.8 数组处理 . 509
第17 章 测试、调试和优化 520
17.1 测试 521
17.2 调试 534
17.3 warnings 模块 544
17.4 优化 547
第18 章 网络编程基础 569
18.1 Berkeley 套接字接口 570
18.2 传输层安全 584
18.3 SSLContext 585
第19 章 客户端网络协议模块 587
19.1 电子邮件协议 587
19.2 HTTP 和URL 客户端 590
19.3 其他网络协议 598
第20 章 伺服HTTP . 600
20.1 http.server 601
20.2 WSGI 601
20.3 Python Web 框架 . 603
第21 章 电子邮件、MIME 和其他网络编码 614
21.1 MIME 和电子邮件格式处理 . 614
21.2 将二进制数据编码为ASCII 文本 622
第22 章 结构化文本:HTML 626
22.1 html.entities 模块 627
22.2 第三方包BeautifulSoup 627
22.3 生成HTML 639
第23 章 结构化文本:XML 646
23.1 ElementTree 647
23.2 使用ElementTree.parse 解析XML 653
23.3 从头构建ElementTree . 655
23.4 逐步解析XML . 655
第24 章 打包程序和扩展 658
24.1 本章未涵盖的内容 . 659
24.2 Python 打包简史 . 660
24.3 在线材料 . 661
第25 章 扩展和嵌入经典Python 662
第26 章 从Python 3.7 迁移到Python 3.n . 664
26.1 Python 3.11 之前的重大变化 664
26.2 规划Python 版本升级 666
26.3 小结 670
附录 Python 3.7 到3.11 的新特性和变更 671

商品参数
基本信息
出版社 中国电力出版社
ISBN 9787523903537
条码 9787523903537
编者 Alex Martelli,Anna Martelli Ravenscroft,Steve Holden,Paul McGuire 著
译者
出版年月 2025-10-01 00:00:00.0
开本 其他
装帧 平装
页数 704
字数 809000
版次 1
印次 1
纸张
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]