程序員必修數學課——專欄索引篇

前言

有人說過,“如果你只想當一個普通的程序員,那麼數學對你來說,並不重要。如果你的夢想是做一個頂級程序員,夢想着改變世界,那麼數學對你來說就很重要了”。

越往高處走,越能發現數學在編程中的重要性。數學學得好不好,將會直接決定一個程序員有沒有發展潛力。往大了說,數學是一種思維模式,考驗的是一個人歸納、總結和抽象的能力。 這同時也對應了你作爲程序員解決問題的能力。如果編程語言是血肉,數學的思想和知識就是靈魂。它可以幫助你選擇合適的數據結構與算法,提升系統效率,並且賦予機器智慧。

這篇文章就是一個我寫的所有有關程序員必修數學課的索引,也是我在極客時間上學黃申的《程序員的數學基礎課》的一個學習筆記。從基礎思想開始,到概率統計,線性代數,以及最後的綜合應用。和程序員有關的一切數學都在這裏了。

目錄

基礎思想篇

第一課:二進制----------------------------------------------------------------------------《原碼&反碼&補碼的數學證明》
第二課:餘數-------------------------------------------------------------------------------《餘數的思想&哈希函數的本質》
第三課:迭代法----------------------------------------------------------------------------《迭代法&如何求一個數的平方根》
第四課:數學歸納法----------------------------------------------------------------------《數學歸納&如何提升代碼效率》

概論統計篇

待更新

線性代數篇

待更新

綜合應用篇

待更新

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章