精通Python 3 的诀窍秘技
如果你撰写Python 3 程式时需要协助,或是想要更新旧的Python 2 程式码,这本书都能派上用场。满载以Python 3.3 所撰写并经过测试的实用诀窍,这本独特的锦囊妙计适合想要聚焦于现代工具与惯用手法的资深Python 程式设计师。
在书中你会找到关于十几个不同主题的完整诀窍,涵盖Python 程式语言以及各种应用领域共通的任务。每个诀窍都包含能够立即用在你专案上的程式码范例,还会讨论这些解决方案的详细步骤以及运作原理。
涵盖的主题包括: 资料结构与演算法 字串与文字 数字、日期与时间 迭代器与产生器 档案与I/O 资料编码与处理 函式 类别与物件 Metaprogramming 模组与套件 网路与Web程式设计 共时性 工具指令稿的撰写及系统管理 测试、除错与例外 C扩充功能
David Beazley 是位独立软体开发者与作家,为软体开发人员、科学家和工程师教授程式设计课程。他是Python Essential Reference(Addison-Wesley) 的作者,并创建了数个开放原始码的Python 套件
Brian K. Jones 是普林斯顿大学电脑科学系的系统管理员
本书程式码下载:https://github.com/dabeaz/python-cookbook
<章节目录>
第一章资料结构与演算法 第二章字串与文字 第三章数字、日期与时间 第四章迭代器与产生器 第五章档案与I/O 第六章资料编码与处理 第七章函式 第八章类别与物件 第九章Metaprogramming 第十章模组与套件 第十一章网路与Web程式设计 第十二章共时性(Concurrency) 第十三章撰写工具指令稿与系统管理 第十四章测试、除错与例外 第十五章C扩充功能(C Extensions) 附录A延伸阅读 索引