15.3 在Medusa中使用XML-RPC 539
15.4 允许XML-RPC服务被远程终止 541
15.5 SimpleXMLRPCServer的一些细节 542
15.6 给一个XML-RPC服务提供一个wxPython GUI 544
15.7 使用Twisted的Perspective Broker 546
15.8 实现一个CORBA服务和客户 549
15.9 使用telnetlib执行远程登录 551
15.10 使用SSH执行远程登录 554
15.11 通过HTTPS验证一个SSL客户端 557
第16章 关于程序的程序 559
引言 559
16.1 验证字符串是否代表着一个合法的数字 564
16.2 导入一个动态生成的模块 565
16.3 导入一个名字在运行时被确定的模块 567
16.4 将参数和函数联系起来 568
16.5 组合函数 571
16.6 使用内建的Tokenizer给Python源码上色 572
16.7 合并和拆解Token 575
16.8 检查字符串是否有平衡的圆括号 577
16.9 在Python中模拟枚举 580
16.10 在创建列表推导时引用它自身 583
16.11 自动化py2exe将脚本编译成Windows可执行文件的过程 585
16.12 在UNIX中将主脚本和模块绑成一个可执行文件 587
第17章 扩展和嵌入 590
引言 590
17.1 实现一个简单的扩展类型 592
17.2 用Pyrex实现一个简单的扩展类型 597
17.3 在Python中使用C++库 598
17.4 调用Windows DLL的函数 601
17.5 在多线程环境中使用SWIG生成的模块 603
17.6 用PySequence_Fast将Python序列转为 C数组 604
17.7 用迭代器逐个访问Python序列的元素 608
17.8 从Python可调用的C函数中返回None 611
17.9 用gdb调试动态载入的C扩展 613
17.10 调试内存问题 614
第18章 算法 616
引言 616
18.1 消除序列中的重复 619
18.2 在保留序列顺序的前提下消除其中的重复 621
18.3 生成回置采样 625
18.4 生成无回置的抽样 626
18.5 缓存函数的返回值 627
18.6 实现一个FIFO容器 629
18.7 使用FIFO策略来缓存对象 631
18.8 实现一个Bag(Multiset)收集类型 634
18.9 在Python模拟三元操作符 637
18.10 计算素数 640
18.11 将整数格式化为二进制字符串 642
18.12 以任意数为基将整数格式化为字符串 644
18.13 通过法雷分数将数字转成有理数 646
18.14 带误差传递的数学计算 648
18.15 以最大精度求和 651
18.16 模拟浮点数 653
18.17 计算二维点集的凸包和直径 656
第19章 迭代器和 660
引言 660
19.1 编写一个类似range的浮点数递增的函数 663
19.2 从任意可迭代对象创建列表 665
19.3 生成Fibonacci序列 667
19.4 在多重赋值中拆解部分项 669
19.5 自动拆解出需要的数目的项 670
19.6 以步长n将一个可迭代对象切成n片 672
19.7 通过重叠窗口循环序列 674
19.8 并行地循环多个可迭代对象 678
19.9 循环多个可迭代对象的矢量积 680
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-68377-5.html