分类

游戏分类 网络游戏 软件分类

零度软件园->电脑教程->Python Cookbook(第2版)中文版 pdf格式 1.0
Python Cookbook(第2版)中文版 pdf格式

Python Cookbook(第2版)中文版 pdf格式 1.0

大小:65.33 MB更新日期:2013-07-20 12:14:54

类别:电脑教程语言:简体中文

《Python Cookbook(第2版)中文版》覆盖了Python应用中的很多常见问题,并提出了通用的解决方案。书中的代码和方法具有很强的实用性,可以方便地应用到实际的项目中,并产生立竿见影的效果。尤为难得的是,《Python Cookbook(第2版)中文版》的各位作者都具有丰富的业界实践经验,因此,《Python Cookbook(第2版)中文版》不仅给出了对各种问题的解决方案,同时还体现了很多专家的思维方式和良好的编程习惯,与具体的细节性知识相比,这部分内容无疑是《Python Cookbook(第2版)中文版》的精华。《Python Cookbook(第2版)中文版》适合具有一定Python基础的读者阅读参考。
本书评价:
《Python Cookbook(第2版)中文版》是在Python程序员圈子中备受推崇的一部著作。在《Python Cookbook(第2版)中文版》中,你会发现很多常见Python编程问题的实用解决方案,而这些方案来自Python社区。几年来,Python程序员在 ActiveState建立的在线Python Cookbook贡献的代码和文章构成了《Python Cookbook(第2版)中文版》的主体。这些代码和解决方案都经历过实践的检验,被反复地审查、精练和加强,并最终汇集到《Python Cookbook(第2版)中文版》中。《Python Cookbook(第2版)中文版》包含了三百多个解决方案和技巧,主要覆盖以下主题:搜索和排序;操纵文本;文件处理;面向对象编程;多线程编程;系统管理;Web编程;网络编程;XML处理;分布式编程;调试和测试;元编程。《Python Cookbook(第2版)中文版》中所有的方案和技巧都是根据不同的主题来组织的。每章以一段引言开始,这些引言的作者都是Python社区中知名的杰出人物。《Python Cookbook(第2版)中文版》的主要编辑是Alex Martelli他也是Python in a Nutshell一书的作者。Anna MartelliRavensCroft是一位热心的Python用户和会议发言者。ACtiveState的David Ascher是LearningPython一书的合著者之一。Python之父Guido van Rossum为《Python Cookbook(第2版)中文版》第13章撰写了引言。
目录:
第1章 文本 
 引言 
 1.1 每次处理一个字符 
 1.2 字符和字符值之间的转换 
 1.3 测试一个对象是否是类字符串 
 1.4 字符串对齐 
 1.5 去除字符串两端的空格 
 1.6 合并字符串 
 1.7 将字符串逐字符或逐词反转 
 1.8 检查字符串中是否包含某字符集合中的字符 
 1.9 简化字符串的translate方法的使用 
 1.10 过滤字符串中不属于指定集合的字符 
 1.11 检查一个字符串是文本还是二进制 
 1.12 控制大小写 
 1.13 访问子字符串 
 1.14 改变多行文本字符串的缩进 
 1.15 扩展和压缩制表符 
 1.16 替换字符串中的子串 
 1.17 替换字符串中的子串——Python 2.4 
 1.18 一次完成多个替换 
 1.19 检查字符串中的结束标记 
 1.20 使用Unicode来处理国际化文本 
 1.21 在Unicode和普通字符串之间转换 
 1.22 在标准输出中打印Unicode字符 
 1.23 对Unicode数据编码并用于XML和HTML 
 1.24 让某些字符串大小写不敏感 
 1.25 将HTML文档转化为文本显示到UNIX终端上 
第2章 文件 
 引言 
 2.1 读取文件 
 2.2 写入文件 
 2.3 搜索和替换文件中的文本 
 2.4 从文件中读取指定的行 
 2.5 计算文件的行数 
 2.6 处理文件中的每个词 
 2.7 随机输入/输出 
 2.8 更新随机存取文件 
 2.9 从zip文件中读取数据 
 2.10 处理字符串中的zip文件 
 2.11 将文件树归档到一个压缩的tar文件 
 2.12 将二进制数据发送到Windows的标准输出 
 2.13 使用C++的类iostream语法 
 2.14 回退输入文件到起点 
 2.15 用类文件对象适配真实文件对象 
 2.16 遍历目录树 
 2.17 在目录树中改变文件扩展名 
 2.18 从指定的搜索路径寻找文件 
 2.19 根据指定的搜索路径和模式寻找文件 
 2.20 在Python的搜索路径中寻找文件 
 2.21 动态地改变Python搜索路径 
 2.22 计算目录间的相对路径 
 2.23 跨平台地读取无缓存的字符 
 2.24 在Mac OS X平台上统计PDF文档的页数 
 2.25 在Windows平台上修改文件属性 
 2.26 从OpenOffice.org文档中提取文本 
 2.27 从微软Word文档中抽取文本 
 2.28 使用跨平台的文件锁 
 2.29 带版本号的文件名 
 2.30 计算CRC-64循环冗余码校验 
第3章 时间和财务计算 
 引言 
 3.1 计算昨天和明天的日期 
 3.2 寻找上一个星期五 
 3.3 计算日期之间的时段 
 3.4 计算歌曲的总播放时间 
 3.5 计算日期之间的工作日 
 3.6 自动查询节日 
 3.7 日期的模糊查询 
 3.8 检查夏令时是否正在实行 
 3.9 时区转换 
 3.10 反复执行某个命令 
 3.11 定时执行命令 
 3.12 十进制数学计算 
 3.13 将十进制数用于货币处理 
 3.14 用Python实现的简单加法器 
 3.15 检查信用卡校验和 
 3.16 查看汇率 
第4章 Python技巧 
 引言 
 4.1 对象拷贝 
 4.2 通过列表推导构建列表 
 4.3 若列表中某元素存在则返回之 
 4.4 循环访问序列中的元素和索引 
 4.5 在无须共享引用的条件下创建列表的列表 
 4.6 展开一个嵌套的序列 
 4.7 在行列表中完成对列的删除和排序 
 4.8 二维阵列变换 
 4.9 从字典中取值 
 4.10 给字典增加一个条目 
 4.11 在无须过多援引的情况下创建字典 
 4.12 将列表元素交替地作为键和值来创建字典 
 4.13 获取字典的一个子集 
 4.14 反转字典 
 4.15 字典的一键多值 
 4.16 用字典分派方法和函数 
 4.17 字典的并集与交集 
 4.18 搜集命名的子项 
 4.19 用一条语句完成赋值和测试 
 4.20 在Python中使用printf 
 4.21 以指定的概率获取元素 
 4.22 在表达式中处理异常 
 4.23 确保名字已经在给定模块中被定义 
第5章 搜索和排序 
 引言 
 5.1 对字典排序 
 5.2 不区分大小写对字符串列表排序 
 5.3 根据对象的属性将对象列表排序 
 5.4 根据对应值将键或索引排序 
 5.5 根据内嵌的数字将字符串排序 
 5.6 以随机顺序处理列表的元素 
 5.7 在增加元素时保持序列的顺序 
 5.8 获取序列中最小的几个元素 
 5.9 在排序完毕的序列中寻找元素 
 5.10 选取序列中最小的第n个元素 
 5.11 三行代码的快速排序 
 5.12 检查序列的成员 
 5.13 寻找子序列 
 5.14 给字典类型增加排名功能 
 5.15 根据姓的首字母将人名排序和分组 
第6章 面向对象编程 
 引言 
 6.1 温标的转换 
 6.2 定义常量 
 6.3 限制属性的设置 
 6.4 链式字典查询 
 6.5 继承的替代方案——自动托管 
 6.6 在代理中托管特殊方法 
 6.7 有命名子项的元组 
 6.8 避免属性读写的冗余代码 
 6.9 快速复制对象 
 6.10 保留对被绑定方法的引用且支持垃圾回收 
 6.11 缓存环的实现 
 6.12 检查一个实例的状态变化 
 6.13 检查一个对象是否包含某种必要的属性 
 6.14 实现状态设计模式 
 6.15 实现单例模式 
 6.16 用Borg惯用法来避免“单例”模式 
 6.17 Null对象设计模式的实现 
 6.18 用__init__参数自动初始化实例变量 
 6.19 调用超类的__init__方法 
 6.20 精确和安全地使用协作的超类调用 
第7章 持久化和数据库 
 引言 
 7.1 使用marshal模块序列化数据 
 7.2 使用pickle和cPickle模块序列化数据 
 7.3 在Pickling的时候压缩 
 7.4 对类和实例使用cPickle模块 
 7.5 Pickling被绑定方法 
 7.6 Pickling代码对象 
 7.7 通过shelve修改对象 
 7.8 使用Berkeley DB数据库 
 7.9 访问mysql数据库 
 7.10 在MySQL数据库中储存BLOB 
 7.11 在PostgreSQL中储存BLOB 
 7.12 在SQLite中储存BLOB 
 7.13 生成一个字典将字段名映射为列号 
 7.14 利用dtuple实现对查询结果的灵活访问 
 7.15 打印数据库游标的内容 
 7.16 适用于各种DB API模块的单参数传递风格 
 7.17 通过ADO使用Microsoft Jet 
 7.18 从Jython Servlet访问JDBC数据库 
 7.19 通过Jython和ODBC获得Excel数据 
第8章 调试和测试 
 引言 
 8.1 阻止某些条件和循环的执行 
 8.2 在Linux上测量内存使用 
 8.3 调试垃圾回收进程 
 8.4 捕获和记录异常 
 8.5 在调试模式中跟踪表达式和注释 
 8.6 从traceback中获得更多信息 
 8.7 当未捕获异常发生时自动启用调试器 
 8.8 简单的使用单元测试 
 8.9 自动运行单元测试 
 8.10 在Python 2.4中使用doctest和unittest 
 8.11 在单元测试中检查区间 
第9章 进程、线程和同步 
 引言 
 9.1 同步对象中的所有方法 
 9.2 终止线程 
 9.3 将Queue.Queue用作优先级队列 
 9.4 使用线程池 
 9.5 以多组参数并行执行函数 
 9.6 用简单的消息传递协调线程 
 9.7 储存线程信息 
 9.8 无线程的多任务协作 
 9.9 在Windows中探测另一个脚本实例的运行 
 9.

精品推荐

相关下载

相关软件
软件排行榜

网友评论

我要跟帖
取消
验证码: 
查看所有评论 共 0
除了Python Cookbook(第2版)中文版 pdf格式 1.0,零度软件园还提供多达58 款APP下载。