当前位置:嗨网首页>书籍在线阅读

02-Python

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

B.1 Python

正如引言所述,本书假定读者至少已具备Python语言的中级知识。下面列出的是我个人用过的两本Python书,并建议读者将Python知识升级。这两本书的主题对Python初学者并不适合,但真的可以将Python的中级用户变成高级用户。(初学者请阅读Naomi Ceder的《Python快速入门(第3版)》(The Quick Python Book,Third Edition)(Manning,2018)。)

  • Luciano Ramalho的《流畅的Python》(Fluent Python: Clear, Concise, and Effective Programming)(O’Reilly,2015)。
    • 唯一一本没有横跨初学者和中高级用户的流行的Python语言书,该书明显面向的是中高级程序员。
    • 涵盖了大量的Python高级主题。
    • 讲授最佳实践,教授编写Python风格的(Pythonic)代码。
    • 每个主题都包含了大量代码示例,并解释了Python标准库的内部工作机制。
    • 有些部分可能有点儿冗长,但不妨轻松跳过。
  • David Beazley和Brian K. Jones的《Python Cookbook(第3版)》(O’Reilly,2013)。
    • 通过示例讲授常见的日常编程任务。
    • 有一些远超初学者能力的任务。
    • 充分利用了Python标准库。
    • 由于是几年前出版的书,稍有点儿过时(未包含最新的标准库工具),希望第4版能尽快出版。