Python学习手册

Mark Lutz

出版时间

2009-08-01

ISBN

9787111267768

评分

★★★★★
书籍介绍
这是一本被反复提及「啰嗦」的Python入门书,却也因此成为许多人的救命稻草。它不追求精炼,而是把每一种类型、每一条语句、每一种语法模型都掰开揉碎地讲透,甚至每章都附上「头脑风暴」与练习题,逼着你动手验证理解。对于零基础或刚接触动态语言的读者,这种不厌其烦的系统铺陈恰恰是安全感;而对于有编程经验者,它可能显得冗长拖沓。书中强调「Python是工程,而非艺术」,从操作系统接口、GUI、网络模块到数据库,逐一展示这门语言如何作为「黏合语言」把各个系统组件串联起来。它更像一位认真的老师,而非速查手册——适合愿意慢下来、把地基打牢的人,不适合只想快速翻过基础的人。
AI导读
核心看点
  • 系统讲解Python核心语法与对象类型
  • 涵盖函数、模块、类及异常处理机制
  • 每章附头脑风暴与习题,强化理解
读者共识
  • 内容全面详实,是入门Python的经典
  • 叙述风格啰嗦,重点不够突出
  • 翻译水平不佳,影响阅读体验
精彩摘录
  • "Python Is Engineering, Not Art"
  • "Python对操作系统服务的内置接口,使其成为编写可移植的维护操作系统的管理工具和部件(有时也称shell工具)的理想工具。"
  • "Python的简洁以及快速的开发周期十分适合开发GUI程序。Python内置了TKinter的标准面向对象接口Tk GUI API,使Python程序可以生成可移植的本地观感的GUI。"
  • "Python提供了标准的Internet模块,它使得Python程序能够广泛地在多种网络任务中发挥作用,无论是在服务器端还是在客户端都是如此。"
  • "Python可以通过C/C++系统进行扩展,并能够嵌套C/C++系统的特性,使其能够作为一种灵活的黏合语言,可以脚本化处理其他系统和组件的行为。"
  • "对于传统的数据库需求,Python提供了对所有主流关系数据库系统的接口。"
  • "由于使用Python或C编写的组件看起来一样,所以可以在一开始利用Python做系统原型,之后再讲组件移植到C或C++这样的变异语言上。"
  • "《Python学习手册:第4版》从以下3个方面做出了修改: ■ 覆盖了Python 3.0和Python 2.6,本书强调Python 3.0,但是对Python 2.6中的不同之处给出了提示。 ■ 包含了一些新的章节,主要介绍高级的核心语言话题。 ■ 重新组织了一些已有的材料,并且使用新的示例扩展它们以便更清楚。 我(作者Mark Lutz)在2009年撰写本书这一版时,Python分为两支——Python 3.0是新兴的版本并且不兼容地修改了该语言;Python 2.6保持与大量已有的Python代码向后兼容。尽管Python 3被视作是Python的未来,Python 2仍然使用广泛并且"
下载
收藏