本文主要是介绍送书 | 新书《从零开始学算法-基于Python》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
鸽了那么久,终于又回来了!!
今天是周三,又到了给大家送书的时刻啦!
今天给大家带来的是《从零开始学算法 基于Python》!
(文末查看送书规则)
简介
本书的目的是帮助初学者掌握编程中的基础算法,并通过Python语言进行实战演练,通过即学即练的方式掌握这些经典算法,让读者真正体会算法的美妙,成为读者学习算法的领路人。本书分为8章,涵盖的主要内容有算法之美,通过生活中的例子学习算法;贪心算法,选择当前最优的方案;分而治之算法,将复杂的问题拆分为简单的问题;树算法,围绕树结构的各种算法;图算法,围绕图结构的各种算法;动态规划,一种求解最优问题的强大工具;回溯法,深度优先遍历问题的解空间;分支限界法,广度优先遍历问题的解空间。
本书不仅描述算法的流程,而且还配以大量的Python实战演练,因为算法的设计和实现不应该被分割。有些面试者在面试的时候,可以将算法的原理讲得头头是道,但是一旦面试官让其将算法通过程序实现出来,就会出现无法下笔或者实现出来的程序和自己设计的算法不一致的情况。这主要是因为算法从设计到实现还需要一个大量训练的过程,如果只是训练算法的设计而忽略了算法的实现,那么对于程序员来说就相当于跛着脚走路,所以我建议初学者在理解算法以后要进行大量的实际编程,在编程中领悟算法。本书基于以上观点,在介绍完算法以后,会配以可执行的程序,通过程序的实际结果来验证算法的正确与否,让读者在理解算法的同时进行实战训练,加深对算法的理解,填补算法设计和算法实现之间的沟壑。
本书主要讲解了7种常用的算法,分别是贪心算法、分而治之算法、树算法、图算法、动态规划算法、回溯法和分支限界法。
特色推荐
内容全面:涵盖程序员需要掌握的7种类别算法
化繁为简:列举30个趣味故事,提升阅读乐趣
实例驱动:每个算法都配有Python实例,即学即练
本书适合人群
* Python初学者;
* Python编程爱好者;
* 算法设计爱好者;
......
有粉丝想更多了解此书,请点击下面链接:
送书规则
公众号回复:送书 ,参与抽奖(共5本)
点击下方回复:送书 即可!
大家如果有什么建议,欢迎扫一扫二维码私聊小编~回复:加群 可加入Python技术交流群
这篇关于送书 | 新书《从零开始学算法-基于Python》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!