1.计算机科学和算法问题具有非常广泛的应用领域,而且经常出现在程序员面试题中;
2.本书所采用的Python语言是当前***的程序设计语言,基于Python3.7版本;
3.将计算机科学与应用程序、数据、性能等现实问题深度关联。
看似新颖或独特的计算机科学问题,往往根植于经典算法、编码技巧和工程原理。经典方法仍然是解决这些问题的最佳途径!理解用Python实现的这些技巧,可以扩展你在Web开发、数据处理、机器学习等方面获得成功的潜力。
本书详细介绍一些经过时间验证的方案、练习和算法,以提升你解决计算机科学问题的技能。从二分搜索算法这种简单的任务,到用k 均值聚类算法对数据进行聚类,很多编码挑战都将迎刃而解。破解将计算机科学与应用、数据、性能等真实世界相关联的问题,会让你特别享受那种满足感,甚至可以让你在下一次工作面试中应对自如!
本书主要内容
● 搜索算法。
● 图的常见技术。
● 神经网络。
● 遗传算法。
● 对抗性搜索。
● 始终使用类型提示。
本书适合中级Python 程序员阅读。
展开