购物车中共有 0 件物品
总计:0金币
《Python核心编程(第3版)》共分为3部分。第1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft;Office编程、扩展Python等内容。第2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django;Web框架、云计算、高级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其他内容。
《Python核心编程(第3版)》适合具有一定经验的Python开发人员阅读。
第1部分 通用应用主题
第1章 正则表达式 2
1.1 简介/动机 3
1.2 特殊符号和字符 5
1.3 正则表达式和Python语言 11
1.4 一些正则表达式示例 28
1.5 更长的正则表达式示例 33
1.6 练习 39
第2章 网络编程 42
2.1 简介;43
2.2 客户端/服务器架构 43
2.3 套接字:通信端点 46
2.4 Python中的网络编程 48
2.5 *SocketServer模块 62
2.6 *Twisted框架介绍 66
2.7 相关模块 69
2.8 练习 70
第3章 因特网客户端编程 74
3.1 因特网客户端简介 75
3.2 文件传输 75
3.3 网络新闻 81
3.4 电子邮件 90
3.5 实战 102
3.6 相关模块 115
3.7 练习 116
第4章 多线程编程 122
4.1 简介/动机 123
4.2 线程和进程 124
4.3 线程和Python 125
4.4 thread模块 128
4.5 threading模块 132
4.6 单线程和多线程执行对比 140
4.7 多线程实践 142
4.8 生产者-消费者问题和Queue/queue模块 159
4.9 线程的替代方案 162
4.10 相关模块 165
4.11 练习 165
第5章 GUI编程 168
5.1 简介 169
5.2 Tkinter和Python编程 170
5.3 Tkinter示例 174
5.4 其他GUI简介 185
5.5 相关模块和其他GUI 194
5.6 练习 196
第6章 数据库编程 198
6.1 简介 199
6.2 Python的DB-API 203
6.3 ORM 226
6.4 非关系数据库 245
6.5 相关文献 250
6.6 练习 252
第7章 *Microsoft、Office编程 256
7.1 简介 257
7.2 使用Python进行COM客户端编程 257
7.3 入门示例 259
7.4 中级示例 266
7.5 相关模块/包 281
7.6 练习 281
第8章 扩展Python 286
8.1 简介和动机 287
8.2 编写Python扩展 289
8.3 相关主题 302
8.4 练习 304
第2部分 Web开发
第9章 Web客户端和服务器 306
9.1 简介 307
9.2 Python、Web客户端工具 310
9.3 Web客户端 322
9.4 Web(HTTP)服务器 336
9.5 相关模块 339
9.6 练习 341
第10章 Web编程:CGI和WSGI 345
10.1 简介 346
10.2 帮助Web服务器处理客户端数据 346
10.3 构建CGI应用程序 349
10.4 在CGI中使用Unicode 362
10.5 高级CGI 364
10.6 WSGI简介 373
10.7 现实世界中的Web开发 380
10.8 相关模块 380
10.9 练习 381
第11章 Web框架:Django 384
11.1 简介 385
11.2 Web框架 385
11.3 Django简介 386
11.4 项目和应用 390
11.5 “Hello;World”应用(一个博客) 394
11.6 创建模型来添加数据库服务 396
11.7 Python;应用shell 400
11.8 Django管理应用 403
11.9 创建博客的用户界面 410
11.10 改进输出 418
11.11 处理用户输入 422
11.12 表单和模型表单 426
11.13 视图进阶 429
11.14 *改善外观 431
11.15 *单元测试 432
11.16 *中级Django应用:TweetApprover 439
11.17 资源 465
11.18 总结 465
11.19 练习 466
第12章 云计算:Google、App、Engine 470
12.1 简介 471
12.2 云计算 471
12.3 沙盒和App、Engine、SDK 476
12.4 选择一个App、Engine框架 479
12.5 Python 2.7支持 485
12.6 与Django比较 487
12.7 将“Hello World”改成一个简单的博客 489
12.8 添加Memcache服务 502
12.9 静态文件 505
12.10 添加用户服务 505
12.11 远程API shell 507
12.12 问与答(Python实现) 509
12.13 使用XMPP发送即时消息 512
12.14 处理图片 514
12.15 任务队列(非定期任务) 514
12.16 使用Appstats进行分析 520
12.17 URLfetch服务 522
12.18 问与答(无Python实现) 522
12.19 厂商锁定 524
12.20 资源 525
12.21 总结 526
12.22 练习 527
第13章 Web服务 530
13.1 简介 531
13.2 Yahoo!金融股票报价服务器 531
13.3 Twitter微博 534
13.4 练习 548
第3部分 补充/实验章节
第14章 文本处理 553
14.1 逗号分隔值(CSV) 554
14.2 JSON 557
14.3 可扩展标记语言 561
14.4 参考文献 573
14.5 相关模块 574
14.6 练习 574
第15章 其他内容 577
15.1 Jython 578
15.2 Google+ 581
15.3 练习 590
附录A 部分练习参考答案 593
附录B 参考表 597
附录C Python 3:一种编程语言进化的产物 614
附录D 利用Python:2.6+向Python:3迁移 622
金币:16 立即购买