Ruby學習途徑 方法 書籍

2021-06-03 22:08:58 字數 1041 閱讀 1963

近日由於學習新專案,需要學習新的語言來完成任務,這個語言就是一直聽說但從未學習和實踐過的ruby,之前的直觀映像就是經常被拿來和python相比,當然它比python還要晚一點,借鑑了python的一些東西,也實現了一些python所沒有的特性。沒有直接的可比性,但是在易用性上,我還是覺得python比較好用。【python的宗旨就是:做好一件事只有一種方法】,而ruby這方面都有點借鑑perl的風格【總是有多種方法去實現一件事】。

其實關於ruby的書籍在網上也不是很多,不像python那麼多;但是這也是乙個好處,就是資料少了就不用再因為選擇學習資料而煩惱了。【就好比:學習好一門語言只有一本資料】所以現在把這2天學習的資料和查詢的資源整理一下,方便日後查詢。

1、ruby官方**:

其他的ruby**或社群貌似都不怎麼給力,不過有此2個足以,只要社群或郵件列表活躍就可以了。

此外就是學習ruby的第一手資料,有了這些資料後就可以慢慢了解ruby是什麼樣的性格,有哪些特性,有哪些不好的地方;有淺顯到深入的慢慢來學習ruby。

這是ruby官網文件頁的乙個推薦鏈結,入門級讀物,類似python的簡明教程

第二個是:programming ruby【the pragmatic programmer's guide】

這本書由第

一、第二版,第二版要錢,第一版其實在安裝windows版ruby時就自帶了,其實就是ruby的幫助文件

第三個是:《ruby元程式設計》

說白了學習動態語言不學習這個特性,那意義就沒多大了。

第四本是:ruby作者編寫的

松本行弘

的程式世界》

學習一下其「始作俑者」的程式設計思想也是有好處的。呵呵

讀了這幾本後就可以進行常規的程式設計工作了,慢慢實踐 + 日後其他書籍的補充學習,有興趣,有能力的前提了解一下ruby的虛擬機器,coreapi,原始碼都是可以的

ruby語言入門教程

ruby程式設計百科

ruby使用者指導:ruby作者所寫

機器學習資料 書籍,資源,方法

機器學習經典書籍 介紹幾本專業書籍 文章寫成於2012年左右 知乎 自然語言資料 deep learning學習筆記整理 數學基礎 微積分 偏導數,梯度等等 概率論與數理統計 極大似然估計,極限定理,大數法則 最優化 梯度下降,牛頓 拉普拉斯,變分法 尤拉 拉格朗日方程 凸優化等1.線性代數 int...

ruby學習筆記 7 方法

定義方法 def method puts method end 呼叫時可以帶或不帶 均可 method method method method 使用引數 def methoduseargs arg1,arg2 print arg1,arg2 end 呼叫時可以帶或不帶 均可 methodusear...

Ruby學習筆 06 方法

ruby 方法與其他程式語言中的函式類似。ruby 方法用於 乙個或多個重複的語句到乙個單元中。方法名應以小寫字母開頭。如果您以大寫字母作為方法名的開頭,ruby 可能會把它當作常量,從而導致不正確地解析呼叫。方法應在呼叫之前定義,否則 ruby 會產生未定義的方法呼叫異常。def method n...