生物資訊初學者該如何系統性的掌握 R語言?

時間 2021-05-11 22:35:37

1樓:

計算機語言的學習並不困難,關鍵是一定要由淺入深的實際操作練習。也許最開始的比較簡單,學習者一帶而過沒有實際操作,之後的進一步學習很可能會陷入不知所云的困境,實際操作所帶來的感覺是無法替代的,其價值也是非常重要的。

初學者完全可以從《R語言實戰》這本書學起,這本書也是最常用的R語言學習教材:

需要注意的有兩點:

一是所有程式語言的學習重在練習語感,而不是記憶。正如常說的一句話,程式設計師做的最多的是在google。尤其是生信裡面核心還是生物,R只是個工具,沒有人能記住所有的包,但是只要具有足夠的能力快速搜尋到資料、可以讀懂搜尋得到的資料、根據搜尋到的資料完成想要的任務即可。

二是R十分簡單,基本的東西很少,各種R包雖然使用方法有差異,但是都有詳細的說明介紹。R裡面所有難的東西都是和數學有關的(好像對其他程式語言也試用),所以要想學好R,根本就是要學好數學。《R語言實戰》這本書大部分內容都是如何利用R來完成數學問題。

想要快速入門的可以看幾篇我之前總結給師弟師妹的文章:

R語言入門系列之一

R語言入門系列之二

R語言入門系列之三:R指令碼

R中的概率分布函式及視覺化

R中的假設檢驗方法

經典方差分析:手把手教你讀懂、會用1

經典方差分析:手把手教你讀懂、會用2

關於R語言在生態與生信中的應用,可以看下面兩本書:

初學者如何系統的學習(吉他)樂理?

櫻木guitar 可以看下我寫的這個樂理教學 乙個樸實無華的樂理基礎教學1,櫻木的文章 知乎 https zhuanlan p 271842237 教音樂的大維 既然你能問,說明你對此事在乎,這是好事,沒有理論的支撐,吉他彈的好不到哪去,樂理按部就班來吧,別上來就搞得太複雜,什麼中古調式,11 13...

零基礎的UI設計初學者應如何系統的學習?

阿布 現在的UI設計師需要學習以下的內容 設計軟體 一般有 PS AI AE ARP,PSAI主要負責介面圖示設計,AE負責動效設計,ARP為原型圖設計。手繪基礎 學習手繪可以培養設計師的物體觀察能力,比如明暗分布,光源,透視等都可以得到提公升。平面基礎 學習UI設計最好要懂一些平面知識,因為在UI...

如何系統的學習鋼琴,從初學者到專業的最高效率學習方法?

赫城西 基本技巧和規範的指法如果能夠了然於心,固定好基礎的話,後續對於練習主要是識譜和熟練度的問題了。建議自學還是以經典鋼琴曲為主,不亂找譜子彈,因為這樣更系統也更專業。多練習並不斷培養情感,認真識譜形成固定指法。 專業角度,不建議自學,因為很多手法沒有辦法注意,前期沒有掌握基礎,後期再做調整時間週...