程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

python面试题(7)

python杂谈(0)

标签  

python面试题(7)

python电子书(56)

日期归档  

Python Algorithms : Mastering Basic Algorithms in the Python Language pdf下载

发布于2019-01-16 21:58

下载

书评:

简单来说就是教你怎么用Python的实现算法导论和数据结构课的算法部分,不得不说的Python是神器!


比较基础,但是给出了Python 实现算法中的一些trick技巧。很多算法的技巧或者直观性的东西,还是读Algorithm Design或者MIT的那本吧。总之,缺少深度或者一些算法启发性的点的描述是硬伤。不多对与特定用Python讲的不能要求再多了


书没影印版的买,读的是电子版打印本,呵呵
书确实很不错,首先因为个人偏爱蟒蛇,本书是用蟒蛇描述,顿时感觉亲切很多。有人说蟒这种高级语言实现算法隐藏了很多细节,确实书中很多地方直接用到python bult-in的数据结构,如set dict list作为表达算法的载体,似乎不如c那么底层,但是从算法入门角度来讲,python语言因为清晰简练更适合用来描述算法轮廓,而且这也不是本讲数据结构的书,MIT的算法导论现在也开始用python来讲授恰好说明了这一点。
作者是Beginning python的作者同时也是教算法的教授,虽然这本书的定位在掌握基本算法但是我觉得比很多其他书讲得要轻松易懂,许多以前我看得一知半解的地方反而很快就明白了。相比很多国内的算法书只是实现一遍算法就完了,然后草草总结一下,这点国外的书很不一样,这本书在每章 头都是以算法的形成思想为线索,逐步引导你去读每一个算法,让你明白算法是基于怎样的思想,对自己分析问题解决方法有很大的启发性,书中举的例子都比较有趣味性,插入的补充材料也很有意思。其中递归,归纳,和归约那一章我觉得讲得特别棒,这章内容源自“算法引论”的作者的论文,通过讲解让你明白递归,归纳,和归约实际上是一脉相承的,递归,归纳的关系就如同“镜子”,是对称的,一个归纳的问题你可以通过递归来反向求解,而归约则是两者更高层的思想概括:。将主问题分解成子问题,子问题的解决导致最终的求解所以拿到一个算法问题时首先可以想如何把这个问题归约成其他问题,分解如何这个问题为子问题
如果喜爱蟒蛇又喜欢研究算法的,推荐阅读。


内容简介

Python算法解释了Python的算法分析和设计方法。本书由Beginning Python的作者Magnus Lie Hetland撰写,主要关注经典算法,但它也对基本的算法问题解决技术有了深刻的理解。*本书涉及一些最重要和最具挑战性的编程和计算机科学领域,但是以高度教学和可读的方式。*本书涵盖了算法理论和编程实践,演示了如何在真正的Python程序中反映理论。*解释了内置于Python语言中的众所周知的算法和数据结构,并向用户展示了如何自己实现和评估其他人。您将学到什么*通过高效的解决方案将新问题转化为众所周知的算法问题,或表明问题属于被认为无法有效解决的问题类别。*使用数学工具和基本实验和基准分析算法和Python程序。*证明Python程序及其基础算法的近似误差的正确性,最优性或界限。*深入理解几种经典算法和数据结构,并能够在Python中有效地实现这些算法和数据结构。*使用经过时间考验的设计原则和技术,为新问题设计和实施新算法。*使用大量用于Python中高性能计算的工具加速实现。本书适用于谁本书适用于需要学习算法问题解决或需要复习的Python程序员。计算机科学专业的学生 或类似的与编程相关的主题,如生物信息学,也可能会发现这本书非常有用。



所属网站分类: python资源下载 > pdf

作者:熊猫烧香

链接:https://www.pythonheidong.com/blog/article/197/433e1f8e3f23d318833f/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

0 0
收藏该文
已收藏

评论内容:(最多支持255个字符)