作 者:(美)比斯利(David Beazley),(美)琼斯(Brian K.Jones) 著;陈舸 译 定 价:108 出 版 社:人民邮电出版社 出版日期:2015年05月01日 页 数:682 装 帧:平装 ISBN:9787115379597 如果你在编写python 3程序时需要帮助,或者想更新老的python 2代码,本书正是你所需要的。本书包含了大量使用python 3.3编写并测试过的实用编程技巧。对于那些关注现代工具和惯用技巧的有经验的python程序员来说,本书无可替代。
本书包含了12个以上的完整主题,其范围涵盖了python语言的核心以及多个应用领域中的常见任务。每一节中包含的示例代码都可以立刻应用到你自己的项目中去,而每节的讨论部分则告诉你解决方案是如何以及为什么能够工等
●第1章数据结构和算法1
●1.1将序列分解为单独的变量1
●1.2从任意长度的可迭代对象中分解元素3
●1.3保存N个元素5
●1.4找到或最小的N个元素7
●1.5实现优先级队列9
●1.6在字典中将键映射到多个值上11
●1.7让字典保持有序13
●1.8与字典有关的计算问题14
●1.9在两个字典中寻找相同点15
●1.10从序列中移除重复项且保持元素间顺序不变17
●1.11对切片命名18
●1.12找出序列中出现次数最多的元素20
●1.13通过公共键对字典列表排序22
●1.14对不原生支持比较操作的对象排序23
●1.15根据字段将记录分组25
●1.16筛选序列中的元素26
●1.17从字典中提取子集29
●1.18将名称映射到序列的元素中30
●1.19同时对数据做转换和换算33
●部分目录
内容简介
《Python Cookbook(第3版)中文版》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
本书覆盖了Python应用中的很多常见问题,并提出了通用的解决方案。书中包含了大量实用的编程技巧和示例代码,并在Python 3.3环境下进行了测试,可以很方便地应用到实际项目中去。此外,《Python Cookbook(第3版)中文版》还详细讲解了解决方案是如何工作的,以及为什么能够工作。
《Python Cookbook(第3版)中文版》很好适合具有一定编程基础的Python程序员阅读参考。 (美)比斯利(David Beazley),(美)琼斯(Brian K.Jones) 著;陈舸 译 David Beazley是一位居住在芝加哥的独立软件开发者以及图书作者。他主要的工作在于编程工具,提供定制化的软件开发服务,以及为软件开发者、科学家和工程师教授编程实践课程。他很为人熟知的工作在于Python编程语言,他已为此创建了好几个开源的软件包(例如Swig和PLY),并且是备受赞誉的图书Python Essential Reference的作者。他也对C、C++以及汇编语言下的系统编程有着丰富的经验。
Brain K. Jones是普林斯顿大学计算机系的一位系统管理员。
Python Cookbook(中文版,第3版) 下载 mobi epub pdf txt 电子书 格式