内容简介 · · · · · ·
用python编写程序,是相当容易的,所以这门语言非常流行。但若想掌握python所特有的优势、魅力和表达能力,则相当困难,而且语言中还有很多隐藏的陷阱,容易令开发者犯错。
本书可以帮你掌握真正的pythonic编程方式,令你能够完全发挥出python语言的强大功能,并写出健壮而高效的代码。scott meyers在畅销书《effective c 》中开创了一种以使用场景为主导的精练教学方式,本书作者brett slatkin就以这种方式汇聚了59条优秀的实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。
slatkin根据自己在google公司多年开发python基础架构所积累的经验,揭示python语言中一些鲜为人知的微妙特性,并给出了能够改善代码功能及运行效率的习惯用法。通过本书,你能够了解到解决关键编程任务所用的最佳方式,并学会编写易于理解、便于维护且利于改进的代码。
本书核心内容包括:
涵盖python 3.x及python 2.x主要应用领域的实用指南,以及与之配套的详细解释及代码范例。
与函数相关的编程建议,这些建议有助于我们写出意图清晰、便于复用且缺陷较少的函数。
如何准确地表达类与对象的行为。 在使用元类和动态属性时,如何避免错误的用法。
更为高效的并发及并行方式。 与python内置模块相关的编程技巧和习惯用法。
多人协作时所用的开发工具和最佳实践方式。
旨在改善代码质量和程序性能的调试、测试与优化方案。
作者简介 · · · · · ·
google高级软件工程师brett slatkin融合自己多年python开发实战经验,深入探讨编写高质量python代码的技巧、禁忌和最佳实践。 涵盖python3.x和python2.x主要应用领域,汇聚59条优秀实践原则、开发技巧和便捷方案,包含大量实用范例代码。
补充说明 · · · · · ·
本站所有资源米乐官网app的版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。如需删除,请联系 kefu@yanxishe.com
ai 研习社已经和阿里大文娱、旷视、搜狗搜索、小米等知名公司达成联系,帮助大家更好地求职找工作,一键投递简历至 hr 后台,准备了一些内推渠道群。
欢迎大家添加研习社小学妹微信(aiyanxishe),小学妹拉你加入(备注求职)。
雷锋网雷锋网雷锋网
相关文章:
资料 | 【复旦大学邱锡鹏老师】面向自然语言处理的深度学习基础,199页ppt