展开全部

主编推荐语

用Python语言求解经典的计算机科学问题。

内容简介

本书是一本面向中高级程序员的算法教程,借助Python语言,用经典的算法、编码技术和原理来求解计算机科学的一些经典问题。

全书共9章,不仅介绍了递归、结果缓存和位操作等基本编程组件,还讲述了常见的搜索算法、常见的图算法、神经网络、遗传算法、k均值聚类算法、对抗搜索算法等,运用了类型提示等Python高级特性,并通过各级方案、示例和习题展开具体实践。

本书将计算机科学与应用程序、数据、性能等现实问题深度关联,定位独特,示例经典,适合有一定编程经验的中高级Python程序员提升用Python解决实际问题的技术、编程和应用能力。

目录

  • 版权信息
  • 版权声明
  • 内容提要
  • 引言
  • 选择Python的理由
  • 什么是经典计算机科学问题
  • 本书中的问题种类
  • 本书的目标读者
  • Python版本、源代码库和类型提示
  • 没有图形界面和UI代码,只用标准库
  • 系列书之一
  • 致谢
  • 关于作者
  • 资源与支持
  • 配套资源
  • 提交勘误
  • 与我们联系
  • 关于异步社区和异步图书
  • 第1章 几个小问题
  • 1.1 斐波那契序列
  • 1.2 简单的压缩算法
  • 1.3 牢不可破的加密方案
  • 1.4 计算π
  • 1.5 汉诺塔
  • 1.6 现实世界的应用
  • 1.7 习题
  • 第2章 搜索问题
  • 2.1 DNA搜索
  • 2.2 求解迷宫问题
  • 2.3 传教士和食人族
  • 2.4 现实世界的应用
  • 2.5 习题
  • 第3章 约束满足问题
  • 3.1 构建约束满足问题的解决框架
  • 3.2 澳大利亚地图着色问题
  • 3.3 八皇后问题
  • 3.4 单词搜索
  • 3.5 字谜(SEND+MORE=MONEY)
  • 3.6 电路板布局
  • 3.7 现实世界的应用
  • 3.8 习题
  • 第4章 图问题
  • 4.1 地图就是图
  • 4.2 搭建图的框架
  • 4.3 查找最短路径
  • 4.4 最小化网络构建成本
  • 4.5 在加权图中查找最短路径
  • 4.6 现实世界的应用
  • 4.7 习题
  • 第5章 遗传算法
  • 5.1 生物学背景知识
  • 5.2 通用的遗传算法
  • 5.3 简单测试
  • 5.4 重新考虑SEND+MORE=MONEY问题
  • 5.5 优化列表压缩算法
  • 5.6 遗传算法面临的挑战
  • 5.7 现实世界的应用
  • 5.8 习题
  • 第6章 k均值聚类
  • 6.1 预备知识
  • 6.2 k均值聚类算法
  • 6.3 按年龄和经度对州长进行聚类
  • 6.4 按长度聚类迈克尔·杰克逊的专辑
  • 6.5 k均值聚类算法问题及其扩展
  • 6.6 现实世界的应用
  • 6.7 习题
  • 第7章 十分简单的神经网络
  • 7.1 生物学基础
  • 7.2 人工神经网络
  • 7.3 预备知识
  • 7.4 构建神经网络
  • 7.5 分类问题
  • 7.6 为神经网络提速
  • 7.7 神经网络问题及其扩展
  • 7.8 现实世界的应用
  • 7.9 习题
  • 第8章 对抗搜索
  • 8.1 棋盘游戏的基础组件
  • 8.2 井字棋
  • 8.3 四子棋
  • 8.4 超越α -β剪枝效果的极小化极大算法改进方案
  • 8.5 现实世界的应用
  • 8.6 习题
  • 第9章 其他问题
  • 9.1 背包问题
  • 9.2 旅行商问题
  • 9.3 电话号码助记符
  • 9.4 现实世界的应用
  • 9.5 习题
  • 附录A 术语表
  • 附录B 其他资料
  • B.1 Python
  • B.2 算法和数据结构
  • B.3 人工智能
  • B.4 函数式编程
  • B.5 实用的机器学习开源项目
  • 附录C 类型提示简介
  • C.1 什么是类型提示
  • C.2 类型提示的格式
  • C.3 为什么类型提示很有用
  • C.4 类型提示的缺点是什么
  • C.5 更多内容
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    5.0

    本书既适合经验丰富的程序员,也适合中级程序员。想要对 Python 加深认识的经验丰富的程序员将能从计算机科学或编程课程中轻松发现熟悉的问题。中级程序员则会被引领着用 Python 语言来解决这些经典问题。准备参加编程面试的开发人员也可能会发现本书是一份有用的准备材料。

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。