我最爱的一本计算机专业入门书 -- Think Python

我最爱的一本计算机专业入门书 -- Think Python

  这是我最爱的一本计算机专业入门书,这本书还有一个副标题,如何像计算机科学家一样思考,目标是教人像计算机科学家一样思考。对于计算机科学家,最重要的技能是解决问题的能力 。解决问题(problem solving)意味着对问题进行形式化,寻求创新型的解决方案,并且清晰、准确地表达解决方案的能力。所以这本书不只适合 Python 语言的学习,更包括了解决问题之道。在编程中调试可能就是最能体会解决问题的能力了,而书中几乎每一章都包含了调试一节,去传授调试的方法和技巧。而术语表一节则可以增加计算机专业知识。再看章节的编排和练习题部分,都是由浅入深,循序渐进,不会使学习者陷入作者所说的陷阱门效应(trap door effect)中,就如现在流行的说法,从入门到放弃。

  我的主要工作语言是 C# 和 Java,曾经学过 Python,没在项目中应用,只是作为业余时偶尔玩玩的工具,但是会经常翻阅书中调试术语表章节,可以说是常读常新的。

  这本书可以在官网中下载 PDF 版本,示例代码托管在 GitHub 仓库中,也可以购买打印版的纸质书,国内编程派上有最新的中文翻译,可以在线上阅读。

Think Python

你可能感兴趣的:(我最爱的一本计算机专业入门书 -- Think Python)