《Python数据科学实践指南》——0.2节如何成为数据科学家
本節書摘來自華章社區《Python數據科學實踐指南》一書中的第0章,第0.2節如何成為數據科學家,作者紀路,更多章節內容可以訪問云棲社區“華章社區”公眾號查看
0.2 如何成為數據科學家
讀者應該知道這個問題很難回答,失敗的原因總是相似的,成功的經歷卻各有不同。從來沒有人靠復制他人的經歷就能獲得同樣的成就,就像“人不能兩次踏入同一條河流”的哲學觀點一樣,沒有人可以復制別人的經歷,更何談成就。因此在回答這個問題時,我只假設一些概念上的前提條件:良好的計算機科學基礎,較高的英文讀寫水平,極強的自學能力,還有一些個人品質比如耐心、毅力、樂于分享,等等。不過最重要的還是“興趣”,我相信能花上幾十塊錢購買這本書的讀者一定是有興趣的,因為這本書是給那些對數據科學有一些了解,希望學習具體方法的人準備的。所以,即使上面所說的前提條件你一個都不具備,只要有興趣,那么讓我們從現在就開始吧。
我需要數學或計算機科學的學位嗎
最好有!如果你恰好是在校大學生,又碰巧學習數學或計算機相關專業(在這個程序員匱乏的年代,所有必修C語言的專業都稱為“計算機相關專業”),希望你能學習好學校的課程,下面是一份技能清單,如果其中有一些技能沒有在你的課程安排里,那么最好是通過選修或自學的方式進行補充。
一門編程語言
算法、數據庫、操作系統
概率與統計、線性代數
英語
對于已經錯過了花季、雨季的社會人來講,如果你并非從事計算機程序開發的相關工作,上述幾項技能對你來說可能要求太高了。不過,你還是需要多付出一些努力來補上這些知識,當然是在讀過本書之后。得益于互聯網的發達,很多教學資源都能夠從網上獲取,這里也向各位讀者推薦一些好的網站。
編程學習:
https://www.codecademy.com/
https://www.codeschool.com/
這是國外的兩家編程學習網站,擁有交互式解釋器、美觀的講義,有一些課程還有手把手的視頻教程,可能讀英文對你來說有點慢,不過這是一個好的開始。
算法學習:
http://www.brpreiss.com/books/opus7/
這是由布魯諾·R·普萊斯所著的一系列算法圖書的在線版,包括C++版、Java版、C#版、Python版、Ruby版、Lua版、Perl版、PHP版、Objective-C版等,你能想到的常用編程語言都有對應的版本,它們中的一部分有過正式引進的中文版,或者有愛好者翻譯的版本,當然推薦閱讀原版。
另外,本書會帶領讀者復習一下概率與統計和線性代數的基本概念,以及介紹一些SQL方面的知識。最后,不要忘記本書的目的是通過數據科學實戰學習Python編程。希望讀者在讀過這本書之后,能有充分的知識來支持后續的學習。
總結
以上是生活随笔為你收集整理的《Python数据科学实践指南》——0.2节如何成为数据科学家的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《嵌入式Linux软硬件开发详解——基于
- 下一篇: 天啊!NBA球星将举办第一届科技峰会!