程序员的数学基础 Python实战
全新正版 极速发货
¥
29.06
5.8折
¥
49.9
全新
库存16件
作者(日)谷尻香织
出版社人民邮电出版社
ISBN9787115597731
出版时间2022-09
装帧平装
开本32开
定价49.9元
货号1202745874
上书时间2024-09-04
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
谷尻香织:
同志社大学文学部毕业。他致力于编程语言和机器人的教学。
郭海娇:
程序员,摄影爱好者。旅居日本 10 年,曾任日本某大型企业软件工程师。译有《深
度学习入门与实战:基于 TensorFlow》《Jupyter Notebook 数据分析入门与实战》等。
目录
第1章计算机与数字
1.1进制计数法
1.1.1十进制计数法
1.1.20次方
1.1.3二进制计数法
1.1.4十六进制计数法
1.2进制转换
1.2.1十进制转二进制
1.2.2十进制转十六进制
1.2.3二进制或十六进制转十进制
1.3计算机中的数字
1.3.1数据的处理方式
1.3.2能处理的数值是有限的
1.4负数的处理方式
1.4.1计算x+1=0
1.4.2什么是二进制补码
1.4.3用符号位区分正负
1.4.4计算机能处理多大的数
1.4.5二进制补码与进制转换
1.5小数的表示方法
1.5.1数位的权重
1.5.2小数的进制转换
1.5.3计算机如何处理浮点数
1.5.4无法避的小数误差
1.6字符与颜色的处理
1.6.1计算机如何处理字符
1.6.2计算机如何处理颜色
第2章计算机的运算
2.1算术运算:计算机的四则运算
2.1.1表达式的写法
2.1.2运算先级
2.1.3如何减小小数误差
2.2用移位运算做乘除法
2.2.1位的左右移动
2.2.2两种类型的右移运算:算术和逻辑
2.3计算机有的位运算
2.3.1什么是位运算
2.3.2与运算
2.3.3或运算
2.3.4异或运算
2.3.5非运算
2.3.6求二进制补码
2.3.7用掩码取出分位
2.3.8将位用作标志
2.4计算机用逻辑运算进行判断
2.4.1比较运算
……
内容摘要
数学知识对编程很有用,但是很多写给程序员的数学书都比较难。我们为什么不从基础的数学知识开始学习呢?
本书尽力在计算机的世界中,告诉大家“数学可以怎样用”或者“数学可以解决什么问题”,还尝试用简单的Python程序来展示数学的实际应用效果,帮助大家找到一种“原来如此”的感觉,从而掌握相关的数学知识。本书不仅解释了数学理论,还解释了Python程序中的计算、证明和理论验证。
本书的主要目标是让数学变得易懂!程序员或者是想要成为程序员的高中生、大学生,以及对机器学习和人工智能感兴趣的初学者,甚至是数学基础薄弱的普通读者都适合阅读本书。
主编推荐
1.本书的重点不在于如何解题,而在于帮助读者在计算机世界里如何利用数学解决算法问题,让程序员更容易理解数学背后的逻辑,进而编写出更优雅的代码
2.本书不是一味的让读者看书,还会用Python创建一些简单的程序,让读者更直观的理解程序的工作模式,通过尝试改变变量值或者改变程序中表达式的某一部分,使读者对数学有更深入的理解
3.通过具体的案例与实践帮助读者把数学知识内化于心
4.本书致力于把数学变得通俗易懂,加强易懂和可读性,不仅适合程序员与“程序员预备役”,也同样适合对人工智能与机器学习感兴趣的初学者,即使是数学基础非常薄弱的读者也可以看懂
— 没有更多了 —
以下为对购买帮助不大的评价