Julia Quick Syntax Reference: A Pocket Guide for Data Science Programming
暫譯: Julia 快速語法參考:數據科學程式設計口袋指南
Lobianco, Antonello
- 出版商: Apress
- 出版日期: 2019-11-12
- 售價: $2,080
- 貴賓價: 9.5 折 $1,976
- 語言: 英文
- 頁數: 216
- 裝訂: Quality Paper - also called trade paper
- ISBN: 148425189X
- ISBN-13: 9781484251898
-
相關分類:
程式語言、Data Science
海外代購書籍(需單獨結帳)
相關主題
商品描述
This quick Julia programming language guide is a condensed code and syntax reference to the Julia 1.x programming language, updated with the latest features of the Julia APIs, libraries, and packages. It presents the essential Julia syntax in a well-organized format that can be used as a handy reference.
This book provides an introduction that reveals basic Julia structures and syntax; discusses data types, control flow, functions, input/output, exceptions, metaprogramming, performance, and more. Additionally, you'll learn to interface Julia with other programming languages such as R for statistics or Python. You will learn how to use Julia packages for data analysis, numerical optimization and symbolic computation, and how to disseminate your results in dynamic documents or interactive web pages.
In this book, the focus is on providing important information as quickly as possible. It is packed with useful information and is a must-have for any Julia programmer.
What You Will Learn
Who This Book Is For
Experienced programmers new to Julia, as well as existing Julia coders new to the now stable Julia version 1.0 release.
This book provides an introduction that reveals basic Julia structures and syntax; discusses data types, control flow, functions, input/output, exceptions, metaprogramming, performance, and more. Additionally, you'll learn to interface Julia with other programming languages such as R for statistics or Python. You will learn how to use Julia packages for data analysis, numerical optimization and symbolic computation, and how to disseminate your results in dynamic documents or interactive web pages.
In this book, the focus is on providing important information as quickly as possible. It is packed with useful information and is a must-have for any Julia programmer.
What You Will Learn
- Set up the software needed to run Julia and your first Hello World example
- Work with types and the different containers that Julia makes available for rapid application development
- Use vectorized, classical loop-based code, logical operators, and blocks
- Explore Julia functions by looking at arguments, return values, polymorphism, parameters, anonymous functions, and broadcasts
- Build custom structures in Julia
- Interface Julia with other languages such as C/C++, Python, and R
- Program a richer API, modifying the code before it is executed using expressions, symbols, macros, quote blocks, and more
- Maximize your code's performance
Who This Book Is For
Experienced programmers new to Julia, as well as existing Julia coders new to the now stable Julia version 1.0 release.
商品描述(中文翻譯)
這本快速的 Julia 程式語言指南是針對 Julia 1.x 程式語言的精簡代碼和語法參考,更新了最新的 Julia API、函式庫和套件功能。它以良好組織的格式呈現了基本的 Julia 語法,可作為方便的參考資料。
本書提供了一個介紹,揭示了基本的 Julia 結構和語法;討論了資料類型、控制流程、函式、輸入/輸出、例外處理、元程式設計、效能等主題。此外,您將學習如何將 Julia 與其他程式語言(如 R 用於統計或 Python)進行介接。您將學習如何使用 Julia 套件進行資料分析、數值優化和符號計算,以及如何在動態文件或互動式網頁中傳播您的結果。
在這本書中,重點是儘快提供重要資訊。它充滿了有用的資訊,是任何 Julia 程式設計師必備的參考書。
您將學到什麼
- 設置運行 Julia 所需的軟體以及您的第一個 Hello World 範例
- 使用類型和 Julia 提供的不同容器進行快速應用程式開發
- 使用向量化、經典的基於迴圈的代碼、邏輯運算符和區塊
- 通過查看參數、返回值、多型、參數、匿名函式和廣播來探索 Julia 函式
- 在 Julia 中構建自定義結構
- 將 Julia 與其他語言(如 C/C++、Python 和 R)進行介接
- 編寫更豐富的 API,在執行之前使用表達式、符號、巨集、引用區塊等修改代碼
- 最大化您的代碼效能
本書適合誰
對 Julia 有經驗的程式設計師,以及對現在穩定的 Julia 版本 1.0 發行版感興趣的現有 Julia 程式設計師。
作者簡介
Antonello Lobianco, PhD is a research engineer employed by a French grande école (polytechnic university). He works on the biophysical and economic modelling of the forest sector and is responsible for the lab models portfolio. He does programming in C++, Perl, PHP, Visual Basic, Python, and Julia. He teaches environmental and forest economics at undergraduate and graduate levels and modelling at PhD level. For a couple of years, he has followed the development of Julia as it fits his modelling needs. He is the author of a few Julia packages (search sylvaticus on GitHub).
作者簡介(中文翻譯)
安東內羅·洛比安科(Antonello Lobianco)博士是法國一所高等學校(工業大學)的研究工程師。他專注於森林部門的生物物理和經濟建模,並負責實驗室模型的組合。他使用 C++、Perl、PHP、Visual Basic、Python 和 Julia 進行程式設計。他在本科和研究生層級教授環境與森林經濟學,並在博士層級教授建模。這幾年來,他一直關注 Julia 的發展,因為它符合他的建模需求。他是幾個 Julia 套件的作者(可在 GitHub 上搜尋 sylvaticus)。