
大卫·科帕克
本书是一本面向中高级程序员的算法教程,借助Python语言,用经典的算法、编码技术和原理来求解计算机科学的一些经典问题。全书共9章,不仅介绍了递归、结果缓存和位操作等基本编程组件,还讲述了常见的搜索算法、常见的图算法、神经网络、遗传算法、k均值聚类算法、对抗搜索算法等,运用了类型提示等Python高级特性,并通过各级方案、示例和习题展开具体实践。 本书将计算机科学与应用程序、数据、性能等现实问题深度关联,定位独特,示例经典,适合有一定编程经验的中高级Python程序员提升用Python解决实际问题的技术、编程和应用能力。
这本书还挺有趣的,代码也是,为什么评分这么低。估计为兴趣而学习的人越来越少了。
只需要略读即可。明白其中算法的原理,拓展自己的代码编写思路
避雷,这本书用Python写代码但没有正确缩进,所以读者其实一直在纠错。
几乎是略读 因为不熟悉python语法,大概是看了其中的算法思想,印象比较深的就是遗传算法还有极小化极大算法,回溯算法,将里面的代码下载运行了一遍,几乎0错误,在3.7环境下都可运行。满足我目前的一个阅读需求,总体很满意。
除了代码格式的问题(缩进异常、和注释混在一行),挺好的一本书。
看了第一章,关于算法的解释很简单适合入门,关于Python的用法很高阶,其中对于int的处理,对Python一些细节的解释都很高阶。 作者对于Python的代码风格也很棒,有严格的类型限定 所以重点是算法更是Python实现
微信读书能不能优化代码的显示,这注释都跟代码在同一行了
内容很实在,可以作为机器学习的前置
总结归纳了很多常用算法,讲的比较简单易懂,也给了代码实现。但是相对于真的算法理论的书缺少数学深度。就应用理解来说还是很值得一读的。
书中的代码风格优秀且前后统一,值得学习。内容上,这本书介绍了许多知名算法(只介绍实现而鲜少涉及证明),尤其是我先前只闻其名的A*搜索,对算法知识应能起到查漏补缺的作用