出版社: Apress
副标题: Mastering Basic Algorithms in the Python Language
出版年: 2010-11-24
页数: 336
定价: USD 49.99
装帧: Paperback
ISBN: 9781430232377
内容简介 · · · · · ·
Python Algorithms explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques. * The book deals with some of the most important and challenging areas of programming and c...
Python Algorithms explains the Python approach to algorithm analysis and design. Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques. * The book deals with some of the most important and challenging areas of programming and computer science, but in a highly pedagogic and readable manner. * The book covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs. * Well-known algorithms and data structures that are built into the Python language are explained, and the user is shown how to implement and evaluate others himself. What you'll learn * Transform new problems to well-known algorithmic problems with efficient solutions, or show that the problems belong to classes of problems thought not to be efficiently solvable. * Analyze algorithms and Python programs both using mathematical tools and basic experiments and benchmarks. * Prove correctness, optimality, or bounds on approximation error for Python programs and their underlying algorithms. * Understand several classical algorithms and data structures in depth, and be able to implement these efficiently in Python. * Design and implement new algorithms for new problems, using time-tested design principles and techniques. * Speed up implementations, using a plethora of tools for high-performance computing in Python. Who this book is for The book is intended for Python programmers who need to learn about algorithmic problem-solving, or who need a refresher. Students of computer science, or similar programming-related topics, such as bioinformatics, may also find the book to be quite useful. Table of Contents * Introduction * The Basics * Counting 101 * Induction and Recursion ...and Reduction * Traversal: The Skeleton Key of Algorithmics * Divide, Combine, and Conquer * Greed Is Good? Prove It! * Tangled Dependencies and Memoization * From A to B with Edsger and Friends * Matchings, Cuts, and Flows * Hard Problems and (Limited) Sloppiness
Python Algorithms的创作者
· · · · · ·
作者简介 · · · · · ·
Magnus Lie Hetland是一位经验丰富的Python程序员,他自20世纪90年代以来就一直在使用该语言。同时,他还是挪威科技大学的副教授,有着数十年的算法教学经验,是《Beginning Python》1一书的作者。
喜欢读"Python Algorithms"的人也喜欢的电子书 · · · · · ·
喜欢读"Python Algorithms"的人也喜欢 · · · · · ·
Python Algorithms的书评 · · · · · · ( 全部 7 条 )
不得不吐槽一下翻译。。。
> 更多书评 7篇
这本书的其他版本 · · · · · · ( 全部3 )
-
人民邮电出版社 (2016)7.5分 70人读过
-
Apress (2014)暂无评分 8人读过
以下书单推荐 · · · · · · ( 全部 )
- 编程C语言,Python等类书籍+知乎话题 (IVAN)
- R & Python & Ruby (神雕侠觅侣)
- python高分书 (cp4)
- 十年学会编程 (苏格拉底大王)
- 动画工具箱 (Hanton)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有795人想读,手里有一本闲着?
订阅关于Python Algorithms的评论:
feed: rss 2.0
0 有用 alexcl锕锂钶锶 2012-12-21 01:44:17
Chapter 4 - Induction Recursion and Reduction
0 有用 nightfade 2012-11-13 15:49:23
好书
7 有用 O(1) 的小乐 2012-11-22 20:34:38
比较基础,但是给出了Python 实现算法中的一些trick技巧。很多算法的技巧或者直观性的东西,还是读Algorithm Design或者MIT的那本吧。总之,缺少深度或者一些算法启发性的点的描述是硬伤。不多对与特定用Python讲的不能要求再多了
2 有用 stephansun 2014-02-06 10:40:07
叫 算法设计 或许更合适
16 有用 多得他 2015-05-20 11:41:49
中文版译者会有我!
0 有用 Henry 2022-10-09 14:06:57 美国
众人推荐
0 有用 Jack Chu 2019-05-28 23:47:02
言简意赅,重点是图论算法,颇有难度,很有启发。
1 有用 liuerfire 2019-01-03 13:42:18
第一次看到介绍算法用python的。姑且看看先~
2 有用 偶得茶馆 2018-12-14 05:51:00
中文版翻译成了《python算法教程》,连封面也换了,不过用python的朋友值得花时间好好看看的
0 有用 galois 2018-07-05 21:50:28
好书,为什么没人翻译这本书呢