Python 是一门适用面极广的语言,被广泛应用于Web 开发、网络开发、系统开发、科学计算、机器学习、数据分析、数据可视化等领域,而近些年数据科学的火爆更为Python的流行添砖加瓦。但让 Python如此流行的更重要原因是:Python具有极好的可读性。在国内,开发人员常常漠视可维护性、可测试性和质量。这种不幸局面的最终结果是项目协作困难、代码难以维护、修改风险极高。尽管Python语言的设计者和Python社区都非常重视编写干净、可维护的代码,但是仍然很容易出现相反的局面。我相信造成这种结果主要是由于Python开发人员并没有对Python的高级特性进行深入了解,没有对 Python 编写的最佳实践进行学习。缺乏这些技能,或许可以编写出完成功能的代码,但编写完成优雅、可维护的代码就力不从心,就像学会少量文字可以让我们写字,却不能让我们写诗。 本书不是为Python初学者准备的,文中很多语法和使用情景都要求读者有相关的技术基础。比如第I部分关于函数的高级特性,如生成器、装饰符等:第Ⅱ部分关于类的高级特性,如抽象类、类工厂,第Ш部分数据以及其他高级主题都需要你对Python 基础有一定的理解。如果有其他语言的编程经验,也同样很有帮助。如果你有一定的编程经验,想要了解 Python 高级特性的缘起和内部工作机制,从而能够写出更优雅、更可读的代码,那么本书一定是你的不二之选。 在这里要感谢清华大学出版社的编辑,他们为本书的出版投入了巨大的热情并付出了很多心血。没有他们的帮助和鼓励,本书不可能顺利付梓。 在本书翻译过程中,译者本着忠于原文的态度,在翻译过程中力求真实再现原文风貌,但是鉴于译者水平有限,错误和失误在所难免,如有任何意见和建议,请不吝指正。本书全部章节由宋沄剑、刘磊翻译,参与本书翻译的还有邴奇、张毅、刘艳波、田冠华、李新、李宝安、毛瑞娟、刘轶宽。 译 者 点击打开 《Python高级编程(清华)》 |
粤公网安备 44030702001224号|关于本站|小黑屋|Archiver|手机版|无线电爱好网
( 粤ICP备15040352号 )
GMT+8, 2025-8-14 12:02 , Processed in 0.140401 second(s), 19 queries .