算法精粹 经典计算机科学问题的Python实现
作者简介
大卫·科帕克(David Kopec)是香普兰学院(Champlain College)的计算机科学与创新专业助理教授,该学院位于美国佛蒙特州的伯灵顿市。他是一位经验丰富的软件开发人员,也是Classic Computer Science Problems in Swift和Dart for Absolute Beginners的作者。他拥有达特茅斯学院(Dartmouth College)的经济学学士学位和计算机科学硕士学位。
内容简介
1.计算机科学和算法问题具有非常广泛的应用领域,而且经常出现在程序员面试题中; 2.本书所采用的Python语言是当前最流行的程序设计语言,基于Python3.7版本; 3.将计算机科学与应用程序、数据、性能等现实问题深度关联。 看似新颖或独特的计算机科学问题,往往根植于经典算法、编码技巧和工程原理。经典方法仍然是解决这些问题的最佳途径!理解用Python实现的这些技巧,可以扩展你在Web开发、数据处理、机器学习等方面获得成功的潜力。 本书详细介绍一些经过时间验证的方案、练习和算法,以提升你解决计算机科学问题的技能。从二分搜索算法这种简单的任务,到用k 均值聚类算法对数据进行聚类,很多编码挑战都将迎刃而解。破解将计算机科学与应用、数据、性能等真实世界相关联的问题,会让你特别享受那种满足感,甚至可以让你在下一次工作面试中应对自如! 本书主要内容 ● 搜索算法。 ● 图的常见技术。 ● 神经网络。 ● 遗传算法。 ● 对抗性搜索。 ● 始终使用类型提示。 本书适合中级Python 程序员阅读。