程序员需要数学好吗
终极课程和书籍清单将成为数学和编程方面的专家
![](https://i-blog.csdnimg.cn/blog_migrate/7525cd4ceb7f585931e94d159f9ab95b.png)
我们非常害怕数学。 为什么?
因为,
我们害怕我们不了解的东西。
但是为什么我们如此害怕数学呢? 仅仅是因为我们的高中教学系统和很少的学习资源。 我看到很多朋友对高中的数学不了解,也很害怕,但是当他们加入大学时就开始喜欢它。
数学是我们生活中必不可少的一部分。 我们在日常活动中每天都需要它。 但是,当您是程序员或问题解决者时,您最需要数学。 因为数学只会使人变得更有逻辑,更有创造力和智慧。
要成为一名更好的程序员,必须至少了解很少的离散数学,线性代数,微积分,概率论,密码学,几何学和统计学。
这就是为什么我创建此列表供您入门的原因。 这样您就可以以数学方式开始思考。 因此,不要浪费时间,而是从下面的列表开始学习数学-
更新:我已经将此列表从初学者到中级到硬性的优先级排序,并且首先学习哪个列表(在所有部分中学习数字1都是最重要的)
优酷
- 高等数学入门 (如果您在高中修读高等数学,请通过)
- 线性代数的本质
- 无限和,分数由Mathologar
- PBS无穷级数的 图论
- PBS Infinite系列的 密码学
- Mathologar的 数字
- PBS Infinite系列的 Quantum Computers
- PBS无穷级数的 概率
- Mathologar的 Rubik's Cube
在线课程
- 代尔夫特理工大学的大学预科微积分 (如果您在高中学习微积分,则通过)– 6周(6-8小时/周)
- 加州大学圣地亚哥分校的离散数学入门(初学者)— 24周(2-5小时/周)
- 微积分1A:麻省理工学院(入门)的差异 — 13周(6-10小时/周)
- 微积分1B:由麻省理工学院(中级) 整合 — 13周(5-10小时/周)
- 线性代数—德克萨斯大学奥斯汀分校(中级)的基础知识— 15周(6-10小时/周)
- 斯坦福大学(初学者)的密码学1 — 6周(2-3小时/周)
- 概率概论—麻省理工学院( 不确定性 ) 的不确定性科学 — 18周(每周12小时) 或
- 哈佛概率论 (中级)— 7周(5-10小时/周)
- 杜克大学(初学者)的数据科学和数学技能 — 4周(3-5小时/周)
- 斯坦福大学和不列颠哥伦比亚大学(初学者)的博弈论 — 8周(2-3小时/周)
- 斯坦福大学数学思维导论 (中级)— 9周(每周10小时)
- Pluralsight(PAID) 为程序员提供的数学课程 (中级)— 5小时16分钟
- 伦敦帝国理工学院(初学者)的机器学习专业数学 — 15周(3-4小时/周)
- MIT的微积分1C:坐标系和无穷级数 (中级)(如果您想进一步了解微积分)
- 麻省理工学院的多变量微积分 (中级)(如果您想了解更多有关微积分的信息)
网志
图书
在线练习
喜欢你刚刚读的书😀👌? 对您有用吗? 请按住拍手(👏)按钮给我50拍手👏。 ❤
我的个人博客 -
孟加拉语版本-https : //with.dibakar.me/
英文版— https://with.dibakar.me/ zh /
你可以在me上跟随我
Facebook- https://www.facebook.com/dipu.dibakar
Twitter- https://twitter.com/iamdibakardipu
Instagram- https://www.instagram.com/dibakardipu/
Github- https://github.com/dibakarsutradhar
Linkedin- https: //linkedin.com/in/dibakardipu/
谢谢❤
Dibakar Sutra Dhar。
翻译自: https://hackernoon.com/be-a-better-programmer-with-these-40-mathematics-courses-d8ca48a2f8a2
程序员需要数学好吗