Introducing Julia
介紹
編輯Julia 語言易用、快速而且功能強大。這本 wikibook 旨在為經驗較少和偶爾使用 Julia 的程式設計師介紹這門語言。包括書籍、視頻、文章、博客和筆記的更多學習資料,請參閱 Julia 官方網站上的在線學習材料部分。
Julia 官方文檔非常棒,你應該時常翻閱它。
Julia 社區建立了一種鼓勵參與 Julia 語言在 github 上開發的良好風氣。這本 wikibook 的優勢在於它是由 Julia 社區製作和編輯的。你可以在任何時候編輯任何東西。如果你發現了一些錯誤或者不清楚的地方,可以隨時糾正它,或者增加一些例子。(您的前幾個編輯將被審閱,以確認您是真的想要做貢獻。就像維基百科一樣,您應該期待自己的文章被他人編輯!)。編寫或新加內容時,應該重點關注新手用戶的感受,而不是把書寫成只有專業人士才能看懂的樣子。
目前(2018年夏季),這本 wikibook 正在更新,以對應於8月份發佈的 Julia 1.0 版本。
目前(2018年冬季),這本 wikibook 中文翻譯正在更新。當前 wikibook 完整版本
導航
編輯- 新手入門
- Julia 簡介、安裝配置、路徑和各種神奇之處
- REPL 環境
- 使用 REPL 環境;把 Julia 當計算器用;獲取幫助的方法
- 數組和元組
- 存儲數據——數組和元組;Julia 和科學編程的核心
- 類型
- 快速介紹類型、組織代碼的方法以及使程序快速運行的秘訣
- 控制流
- 循環和控制;if 和 else 語句
- 函數
- 函數與方法;多重派發(dispatch)
- 字典與集合
- 在字典和集合中存儲數據
- 字符和字符串
- 使用字符串
- 處理文本文件
- 從文本文件中讀取數據;基本的文件處理
- 處理時間和日期
- 使用日期和時間函數
- 繪圖
- 幾種繪圖軟件包的介紹
- 元編程
- 元編程、表達式和宏
- 模塊與包
- Julia 代碼如何組織,以及應如何編寫 Julia 軟件包
- DataFrames
- Data frames; 組織表(table)中的數據
- 從其他語言的遷移建議
- 面向其他程式語言用戶的 Julia 介紹
外部連結
編輯- Julia 中文文檔 (簡體中文)
- Julia 中文社區 (簡體中文)
- Julia 文檔搜索 (英文) – 搜索 Julia 語言及一些第三方包的文檔
- Julia 文檔 (英文) – 官方文檔:包括穩定版和開發板的文檔
- Julia Observer (英文) – 搜索 Julia 包(已棄用)
- Julia Packages (英文) – 搜索 Julia 包
- Julia 之月 (英文)– 30 多篇關於使用 Julia 的博客