领导看了我的项目代码,要给我加薪!怎样写出高质量的代码?
当你的才华还撑不起你的野心时,那你就应该静下心来学习。当你的经济还撑不起你的梦想时,那你就应该踏实的去工作!
python作为最近最火的语言,学习的人是非常的多,但大多代码是比较粗糙的。
今天就介绍一本用Pythonic方式思考的书
Effective Python之编写高质量Python代码的59个有效方法
阅读目录
第 1 章 用 Pythonic 方式来思考 1
第 1 条:确认自己所用的 Python 版本 1
...
第 2 章 函数 28
第 14 条:尽量用异常来表示特殊情况,而不要返回 None 28
...
第 3 章 类与继承 53
第 22 条:尽量用辅助类来维护程序的状态,而不要用字典和元组 53
...
第 4 章 元类及属性 84
第 29 条:用纯属性取代 get 和 set 方法 84
...
第 5 章 并发及并行 112
第 36 条:用 subprocess 模块来管理子进程 113
...
第 6 章 内置模块 145
第 42 条:用 functools.wraps 定义函数修饰器 145
...
第 7 章 协作开发 170
第 49 条:为每个函数、类和模块编写文档字符串 170
...
第 8 章 部署 193
第 54 条:考虑用模块级别的代码来配置不同的部署环境 193
...
Google高级软件工程师Brett Slatkin融合自己多年Python开发实战经验,深入探讨编写高质量Python代码的技巧、禁忌以及丰富实践经验。
本书的亮点:
本书作者BrettSlatkin以使用场景为主导的精练教学方式,汇聚了59条优秀的实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。作者根据自己在Google公司多年开发Python基础架构所积累的经验,揭示了Python语言中一些鲜为人知的微妙特性,并给出了能够改善代码功能及运行效率的习惯用法。通过本书,你能够了解到解决关键编程任务所用的技巧方式,并学会编写高质量的代码
也许就有人会问,高质量代码就会加薪嘛,我只能说一个好的程序员他的代码一定是高质量的。
附赠《Effective Python之编写高质量Python代码的59个有效方法》电子版
如果你需要提升自己的能力,提高自己的工资,那请看一下这本书。