欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 程序员的数学(第2版)/图灵程序设计丛书
      • 作者:(日)结城浩|责编:高宇涵|译者:管杰//卢晓南
      • 出版社:人民邮电
      • ISBN:9787115504906
      • 出版日期:2020/04/01
      • 页数:262
    • 售价:23.6
  • 内容大纲

        本书面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无须精通编程,也无须精通数学,只要具备四则运算和乘方等基础知识,即可阅读本书。
        本书讲解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、高斯求和、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。
        第2版新增一个附录来介绍机器学习的基础知识,内容涉及感知器、损失函数、梯度下降法和神经网络,旨在带领读者走进机器学习的世界。
        本书适合程序设计人员以及编程和数学爱好者阅读。
  • 作者介绍

  • 目录

    第1章  0的故事——无即是有
      本章学习内容
      小学一年级的回忆
      10进制计数法
      什么是10进制计数法
      分解2503
      2进制计数法
      什么是2进制计数法
      分解1100
      基数转换
      计算机中为什么采用2进制计数法
      按位计数法
      什么是按位计数法
      不使用按位计数法的罗马数字
      指数法则
      10的0次方是什么
      10–1是什么
      规则的扩展
      对20进行思考
      2–1是什么
      0所起的作用
      0的作用:占位
      0的作用:统一标准,简化规则
      日常生活中的0
      人类的极限和构造的发现
      重温历史进程
      为了超越人类的极限
      本章小结
    第2章  逻辑——真与假的二元世界
      本章学习内容
      为何逻辑如此重要
      逻辑是消除歧义的工具
      致对逻辑持否定意见的读者
      乘车费用问题—兼顾完整性和排他性
      收费规则
      命题及其真假
      有没有“遗漏”
      有没有“重复”
      画一根数轴辅助思考
      注意边界值
      兼顾完整性和排他性
      使用if语句分解问题
      逻辑的基本是两个分支
      建立复杂命题
      逻辑非—不是A
      逻辑与—A并且B
      逻辑或—A或者B
      异或—A或者B(但不都满足)
      相等—A和B相等
      蕴涵—若A则B

      囊括所有了吗
      德摩根定律
      德摩根定律是什么
      对偶性
      卡诺图
      二灯游戏
      首先借助逻辑表达式进行思考
      学习使用卡诺图
      三灯游戏
      包含未定义的逻辑
      带条件的逻辑与(&&)
      带条件的逻辑或(||)
      三值逻辑中的否定(!)
      三值逻辑的德摩根定律
      囊括所有了吗
      本章小结
    ……
    第3章  余数——周期性和分组
    第4章  数学归纳法——如何征服无穷数列
    第5章  排列组合——解决计数问题的方法
    第6章  递归——自己定义自己
    第7章  指数爆炸——如何解决复杂问题
    第8章  不可解问题——不可解的数、无法编写的程序
    第9章  什么是程序员的数学——总结篇
    附录  迈向机器学习的第一步