Julia 語言已成為程式設計界的新寵。
Julia 語言集C語言的執行速度、Ruby 的靈活、Python 的通用性,以及其他各種語言的優勢於一身,並且具有開放原始碼、簡單易掌握的特點,大有潛力成為取代Python 的下一個程式語言。
本書首先講解Julia程式設計語言的基礎知識,如Julia程式設計語言的優勢、開發環境、整合式開發環境、生態系統、外部函數庫等;然後實例剖析講解Julia程式設計語言的基本語法、流程控制、函數應用、面對程式設計。
實例剖析講解Julia的核心優勢,即多維陣列、流、檔案操作、網路通訊、序列化、日期處理方法、平行計算特性;然後講解Julia在資料科學中的應用,即Julia資料工程、資料集的可視圖。
最後講解Julia在機器學習中的應用,即無監督式機器學習和監督式機器學習。在講解過程中考慮讀者的學習習慣,並透過具體實例剖析講解Julia程式開發過程中的熱點問題、關鍵問題及種種難題。
本書主要內容:
■ Julia 程式開發快速入門
■ Julia 程式設計基礎
■ Julia 的選擇結構
■ Julia 的循環結構
■ Julia 的函數和模組
■ Julia 的特徵資料類型
■ Julia 的矩陣操作
■ Julia 的檔案操作
■ Julia 整合開發軟體-- JuliaPro
■ Julia 的資料處理常用套件
■ Julia 的Gadfly 繪圖套件
■ Julia 的日期和時間
■ Julia 的超程式設計和平行計算
■ Julia 的機器學習RDatasets 套件
■ Julia 的決策樹和隨機森林
■ Julia 的線性回歸和K- 平均值
適合讀者群:對資料科學知識和應用方法有興趣、有志學習Julia 並從事資料科學相關工作者,也可作為大專院校電腦相關科系教學參考書。
本書特色
❏從基本概念到資料科學、機器學習的應用
❏從入門到實作,幫助零基礎讀者掌握Julia
作者簡介:
周俊慶
青島慧穀大數據產業發展有限公司專案開發部經理,曾任「餓了麼」公司技術部主管,具有6年以上Python、PHP專案開發經驗。精通Julia、JS、 Java、C、C#等程式設計語言,熟悉多種開源技術,喜歡GET新技能,曾帶領團隊完成多個中小型專案開發,對資料安全、雲端運算等領域持續鑽研。