Julia 程式設計:新世代資料科學與數值運算語言

杜岳華、胡筱薇

  • 出版商: 五南
  • 出版日期: 2018-12-01
  • 定價: $480
  • 售價: 9.0$432
  • 語言: 繁體中文
  • 頁數: 352
  • ISBN: 9577631673
  • ISBN-13: 9789577631671
  • 相關分類: 程式語言資料科學

立即出貨 (庫存 > 10)

買這商品的人也買了...

相關主題

20190219 keras google colab s

商品描述

全球熱度上升最快的程式語言,趕快一起來追程式語言新女神!!

大數據時代,科技的進展速度早已遠遠超越我們的學習速度,因此,只有不斷的學習最新的知識和技能,才不會在大數據的浪潮之中狠狠摔在沙灘上。如果你今年只打算學習一個新語言,我會毫不猶豫的推薦──Julia!

用於優化數據分析和深度學習的最佳語言已經誕生!

◣Matlab般強大的線性代數運算能力,但是免費!
◣Python般簡潔的語法系統,但是更快速!
◣與C語言一樣快速,但是更加容易上手!

本書為全台第一本Julia操作學習教科書,作者為資料科學專家,同時擁有豐富的教學推廣經驗,最了解初學者需要的講解方式,在寫作上使用螺旋教學法,幫助讀者在最短時間建立對Julia的掌握與運用能力。先從介紹Julia這個語言的特性和安裝步驟開始,接著針對資料型別、變數、註解與函式等進行基礎性的介紹,後續再分別以各個主題加以深入探討以及實作演練。作者將程式步驟一一拆開,一步一步的解析,讓你也能輕鬆跟著踏入新世代程式語言的精采世界。

Julia,為資料科學而生。
※書籍推薦人
R社群主持人、微軟最有價值專家 孫玉峰 專文推薦
LinkedIn 大數據總監 管其毅 齊聲推薦
※推薦文
在這個日常生活幾乎離不開各種軟體的時代,一波學習程式的熱潮正在展開;而學習程式最好的方式之一,就是參與技術社群:除了在各個社群中常常會舉辦各種程式相關的教學及分享以外,跟技術開發者們交流的機會是能夠讓人學習到最多的。
在這些年主持以及參與了這麼多社群活動之後,相較於台灣大多數的技術社群,由岳華發起的 Julia Taiwan 特別有股親切感。可能是因為跟我們 Taiwan R User Group 一樣,在被應用的領域和早期使用者的組成都有著比起其他程式語言更多元、更不「資工本科」的味道;同樣的,在東吳大學積極推動巨量資料以及資料科學人才培育的筱薇老師,也帶領更多非資訊本科系的學子們認識資料科學的價值。
在這樣龐大的熱情以及專業下所誕生的這本教材,相信能成為由淺入深地學習 Julia 這個新興語言的最佳利器:不管是基礎的資料結構、運算,到使用各式各樣的套件完成工作,或是利用漸漸成為程式開發主流的函數式程式設計(Functional Programming)以及Metaprogramming來撰寫高效能的 Julia 程式,本書可說是無所不包。一起來體驗「Python 般的程式撰寫,如 C 般的運算效能」的Julia吧!

Taiwan R User Group 社群主持人
Microsoft Most Valuable Professional 微軟最有價值專家
現任 MoMagic 資深資料科學家
孫玉峰

作者簡介

杜岳華
Julia Taiwan 發起人,陽明大學生物醫學資訊所碩士,成功大學醫學檢驗生物技術學系及資訊工程學系雙主修,工研院人才培訓中心機器學習課程講師。熱愛數學、電腦科學及自然科學,希望成為計算生物學家,為開源軟體貢獻者。

胡筱薇
基督徒,Data Lab創辦人,為中央大學資訊管理所博士,美國普渡大學克蘭納特管理學院訪問學者;現為東吳大學巨量資料管理學院副教授,且擔任台灣人工智慧學校講座師資;機器學習、資料探勘、社群網路、智慧商業為主要研究項目;近年來,致力於協助企業建立數據團隊並培育資料科學人才。

目錄大綱


目錄
Part 1 從幾個重要的問題開始
Chapter 1 Julia 是什麼樣的程式語言?
Chapter 2 走入 Julia 的世界:環境設定
Chapter 3 快速學會 Julia
Part 2 程式設計核心篇
Chpater 4 控制流程:條件判斷與迴圈
Chpater 5 集合容器:字串、陣列、集合、字典
Chpater 6 函式(Functions)
Chapter 7 型別(Type systems)
Chapter 8 方法(Methods)
Chpater 9 建構子(Constructors)
Part 3 串流與檔案
Chapter 10 檔案讀寫
Chapter 11 基本網路程式設計
Chapter 12 檔案與目錄管理
Part 4 程式設計進階篇
Chapter 13 再論型別系統
Chapter 14 函數式程式設計
Chapter 15 Macro及metaprogramming
Appendix 附錄
A1 Julia版本0.6與1的差異
A2 參考資料與學習資源
A3 ASCII字碼介紹與字碼表
A4 跳脫字元表
A5 使用套件管理器