896
技術社區[雲棲]
《數據驅動安全:數據安全分析、可視化和儀表盤》一第2章
本節書摘來異步社區《數據驅動安全:數據安全分析、可視化和儀表盤》一書中的第2章 ,第2節,[美]傑·雅克布(Jay Jacobs)鮑布·魯迪斯(Bob Rudis) 著 薛傑 王占一 張卓 胡開勇 蔣夢颺 趙爽 譯, 更多章節內容可以訪問雲棲社區“異步社區”公眾號查看。
第2章
打造自己的分析工具箱
偉大的事業是通過不懈努力,一磚一瓦建立起來的。
—Hesiod
當你想趕快開始使用本書的各種用例時,至少要確保在所有場景下對於兩門主要的語言 Python(www.python.org)和R(www.r-project.org)基本熟悉和掌握。市麵上有非常多的數據分析工具,我們認為這兩種語言提供了幾乎所有的數據探索方麵的必要特性而且很容易掌握。
全書的一個主線是在於提煉安全數據分析這門學科的核心思想:想法、探索、嚐試(有錯誤)、迭代。傳統的語言或者開發環境,往往將它們轉化為編輯、編譯、運行這樣的過程,這往往是沒有什麼成效的。數據分析和創造出包含豐富信息的可視化效果,需要高交互和反複嚐試。即使有許多優點,單單Python和R語言也不能通過代碼和數據真正實現豐富的動態交互效果。但是當它們分別結合IPython(https://ipython.org/)、Rstudio(www.rstudio.com/)時則變為強大的探索工具,從轉換原始粗糙的數據到生成複雜的可視化,都能完成快速開發和測試。
這一章節提供了每個工具的安裝資源指南,介紹了每個語言和開發環境的核心特性,並且提供了本書後續章節的示例結構。每個章節在開頭包含以下“設置”代碼(程序清單2-0),確保你使用合適的環境運行示例程序。在章節的末尾會有腳本示例,幫助你建立自定義的目錄結構。
最後更新:2017-06-21 17:32:02