优秀的程序员需要懂那些数学知识?
作者:卡卷网发布时间:2025-01-05 17:55浏览数量:94次评论数量:0次
安利一本书,专门讲程序员需要懂的数学。
一位科技博主JeremyKun花了4年时间,写成一本书《程序员数学入门》,在科技论坛HackNews引发热议。
这本书精简了大量数学内容,为程序员提供所需的基本数学知识。
书中主要内容有:<>多项式>、<>>、<>图论>、<>微积分>、<>线性代数>、<>群论>等。
好玩的不止这些,这位博主在个人中整理了很多数学知识,甚至做成了wiki的形式:
里面基本是程序员的大学数学课程内容:虽然没有高等数学(微积分),但是有<>抽象代数>、<>离散数学>、<>傅立叶分析>、<>拓扑学>等等。
这个叫做“站在数学和编程的十字路口”(Math∩Programming),所以当然不会只有数学课,还包括机器学习、图像生成、自然语言处理、加密学等计算机学方面的内容。
<>学渣能看懂吗?>
看到如此多的数学名词,你是不是想起了当年被数学考试支配的恐惧?毕业多年,已经快忘光了书本知识,还能抢救一下吗?
有网友早就想到了这个问题:自己所学的数学知识已经忘得差不多了,能看懂这本书吗?
不用担心,这本书难度并不大,除非你有严重的数学方程恐惧症。
作者表示,如果你本科的时候学过一些基本的数学知识,那么这本书还是挺适合你的。书中前3个章节是基础数学知识,到后面难度会依次增加。
<>有习题答案吗?>
作为一本数学书,它后面附有习题答案吗?HackNews论坛网友其实挺在意这个问题的,甚至说“没有标准答案我就不”。
这条评论后吸引了大量网友回复,甚至被延伸成为一个自学方问题。如果做完习题又不知道正确答案,那么还有什么意义?
很遗憾,作者在主页上说并没有答案,不过书中提到的的代码已经在GitHu上开源:
另外作者为了演示<>特征向量>,还做了一个Demo(可能是矩阵或群论部分的内容):
<>更多资源>
在HackNews页面里,网友们集思广益,推荐了很多补充数学资源,包括各高校的开放课程。
对有志从事AI的程序员,推荐这本《机器学习的数学基础知识》:
最后再着重推荐两个YouTue数学视频合集:<>3lue1rown>、<>StatQuestwithJoshStarmer>。
3lue1rown在站上还有中文版。(在站你甚至能学习)
相枯燥的数学课本,这两博主把数学知识做成动画形式,更加通俗易懂。
《程序员数学入门》有实体书和电子版,分别是35美元和20美元。你可以阅读书本的前33页,再决定是否购。
在量子位公众号回复“<>数学书>”,获得该书免费预览部分。
书本购:
AProgrammer'sIntroductiontoMathemati
—<>完>—
量子位·QitAI
欢迎大家关注我们,以及订阅我们的知乎专栏
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
- 上一篇:如何自己搭建家庭?
- 下一篇:Cloudflare如何创建两条线路?
相关推荐

你 发表评论:
欢迎