Python工匠:案例、技巧与工程实践
上QQ阅读APP看书,第一时间看更新

本书赞誉

朱雷是腾讯蓝鲸工具PaaS平台负责人,十余年的Python使用经验和专注的工匠精神使其从众多研发工程师中脱颖而出。朱雷在工作中善于总结和分享,尤其关注代码质量。这本《Python工匠》就是基于他多年来总结分享工作经验的技术文章而成,可谓妥妥的“实战经验”汇集。

近年来Python流行,各种基础教程、入门指南泛滥。对于刚入行的Python工程师来说,本书是少有的进阶提升类原创读物,致力于帮助大家写出清晰易懂、层次分明的代码,既保障了软件质量,又能为工程师积累良好的个人口碑。如同写得一手好文章,写得一手好代码也会获得同行的尊重。

——党受辉,腾讯IEG技术运营部助理总经理

在我20年的Python学习和使用生涯中,这是我心目中顶好的Python参考书——书中清晰、细致地介绍了Python代码应该遵循的编程风格,并解释了背后的原理和机制。

当下是Python急剧发展的时代,越来越多的人开始学习和使用Python,而大家也遇到了各种问题。这样一本能有效提升Python代码质量的好书可谓应运而生。无论是初学者还是有经验的同行,我都推荐你读读这本书。

——刘鑫,Python Tutorial译者、Python中文社区早期成员

这是国内真正关于“最佳实践”的Python书——什么是Pythonic?看完此书就知道了。作者从工程实践出发,选取了大量切实的案例,帮你补齐学完入门教程之后的部分。强烈推荐。

——明希(@frostming),PyPA成员、PDM作者

在写了越来越多的代码之后,回头看自己刚入行时写的代码,我会觉得很多地方晦涩难懂甚至十分别扭,但又说不出具体哪里有问题。本书就描述了一些Python新手(甚至老手)会犯的错误,小到变量取名,大到程序结构,由浅入深、面面俱到。这是一本不可多得的实用好书,书中的很多技巧不仅适用于Python,使用其他编程语言的读者也能受益良多。

——赖信涛(@laixintao),Shopee SRE

透过对Python语言知识的精巧讲述,我看到了作者缜密而不失效率的开发理念。作者曾多次提及“编程在于表达真实世界中的逻辑”,而这也是我推荐本书的原因:你能从这本“授之以渔”的书中,学到超越Python编码本身的思维模式,促使自己完成从“工具人”到“工匠”的跃迁。

——@fantix,活跃于GINO、asyncpg、uvloop、EdgeDB等开源项目

入门Python语言相对简单,但写出优雅的代码并非易事。本书旨在教大家写出优雅且成熟度高的Python代码。书中深入讲解了Python进阶知识的方方面面,并配以许多有趣的案例故事,使读者能更轻松地理解个中原理,并更好地将其运用于日常工作。如果你是一位想写出“漂亮”代码的Python开发者,我向你强烈推荐本书。

——李卫辉(@liwh),自由职业者

如果要用两个字来形容《Python工匠》,那就是“实用”。不论你是初学Python,还是已经有了一定经验,都可以从本书中获得一些新知。这不是一本语法书,而是一本关于工程实践的书。它试图告诉读者:如何正确选择和使用Python语言的各种特性,写出运行速度更快、bug更少、易测试并且易维护的程序。而本书也不局限于Python,其中的很多实践对其他语言同样适用。

顺便给读者提个建议:书中涵盖的内容很多,初学者不必强求自己理解每一句话。可以先通读一遍,大致有个印象,等遇到相应的问题再回头翻阅书中内容,学习效果更佳。

——@laike9m,“捕蛇者说”主播、Cyberbrain作者、Google工程师