如果你对编程知之甚少,但想要使用计算方法解决问题的话,那么这本《Python编程导论(第2版)》于你而言就再合适不过。
本书基于MIT编程思维培训讲义写成,主要目标在于帮助读者掌握并熟练使用各种计算技术,具备用计算思维解决现实问题的能力。书中以Python3为例,介绍了对中等规模程序的系统性组织、编写、调试,帮助读者深入理解计算复杂度,还讲解了有用的算法和问题简化技术,并探讨各类计算工具的使用。与本书第1版相比,第2版全面改写了后半部分,且书中所有示例代码都从Python2换成了Python3。
本书部分内容截图:
原文摘录:
“务必记住,最高效的算法不一定是最合适的算法。通常来说,最高效的算法都很难理解。一种比较好的解决策略是:首先找到最简单直接的解决方法,然后通过找到它的计算瓶颈,接着想办法提高和瓶颈相关的代码的计算复杂度,从而提高性能。“
不到页的书籍包含了python语言、一般的算法理论、一些数学问题的算法、软件测试、机器学习等多个内容,势必有很多地方势必写得不那么深入,但是对于小白来说,入门Python,掌握一些大致范围还是非常够用的。