Julia 1.0 Programming - Second Edition: Quick start to your Data Science projects
暫譯: Julia 1.0 程式設計 - 第二版:快速啟動您的資料科學專案
Ivo Balbaert
- 出版商: Packt Publishing
- 出版日期: 2018-09-28
- 定價: $1,470
- 售價: 8.0 折 $1,176
- 語言: 英文
- 頁數: 196
- 裝訂: Paperback
- ISBN: 1788999096
- ISBN-13: 9781788999090
-
相關分類:
程式語言、Data Science
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,007Data Structures and Algorithm Analysis in Java, 3/e (IE-Paperback)
-
$699Getting started with Julia Programming Language (Paperback)
-
$474$450 -
$607Python 學習手冊, 4/e (Learning Python: Powerful Object-Oriented Programming, 4/e)
-
$580$452 -
$1,580$1,501 -
$2,350$2,233 -
$780$616 -
$1,216Julia 1.0 By Example
-
$474$450 -
$294$279 -
$2,200$2,090 -
$1,200$1,140 -
$1,000$790 -
$780$616 -
$490$387
商品描述
Enter the exciting world of Julia, a high-performance language for technical computing
Key Features
- Leverage Julia's high speed and efficiency for your applications
- Work with Julia in a multi-core, distributed, and networked environment
- Apply Julia to tackle problems concurrently and in a distributed environment
Book Description
The release of Julia 1.0 is now ready to change the technical world by combining the high productivity and ease of use of Python and R with the lightning-fast speed of C++. Julia 1.0 programming gives you a head start in tackling your numerical and data problems. You will begin by learning how to set up a running Julia platform, before exploring its various built-in types. With the help of practical examples, this book walks you through two important collection types: arrays and matrices. In addition to this, you will be taken through how type conversions and promotions work.
In the course of the book, you will be introduced to the homo-iconicity and metaprogramming concepts in Julia. You will understand how Julia provides different ways to interact with an operating system, as well as other languages, and then you'll discover what macros are. Once you have grasped the basics, you'll study what makes Julia suitable for numerical and scientific computing, and learn about the features provided by Julia. By the end of this book, you will also have learned how to run external programs.
This book covers all you need to know about Julia in order to leverage its high speed and efficiency for your applications.
What you will learn
- Set up your Julia environment to achieve high productivity
- Create your own types to extend the built-in type system
- Visualize your data in Julia with plotting packages
- Explore the use of built-in macros for testing and debugging, among other uses
- Apply Julia to tackle problems concurrently
- Integrate Julia with other languages such as C, Python, and MATLAB
Who this book is for
Julia 1.0 Programming is for you if you are a statistician or data scientist who wants a crash course in the Julia programming language while building big data applications. A basic knowledge of mathematics is needed to understand the various methods that are used or created during the course of the book to exploit the capabilities that Julia is designed with.
Table of Contents
- Installing the Julia Platform
- Variables, Types, and Operations
- Functions
- Control Flow
- Collection Types
- More on Types, Methods, and Modules
- Metaprogramming in Julia
- I/O, Networking, and Parallel Computing
- Running External Programs
- The Standard Library and Packages
商品描述(中文翻譯)
進入令人興奮的 Julia 世界,這是一種高效能的技術計算語言
主要特點
- 利用 Julia 的高速度和效率來提升您的應用程式
- 在多核心、分散式和網路環境中使用 Julia
- 應用 Julia 同時解決問題並在分散式環境中運行
書籍描述
Julia 1.0 的發布將改變技術世界,結合了 Python 和 R 的高生產力與易用性,以及 C++ 的閃電般速度。Julia 1.0 編程讓您在解決數值和數據問題上獲得先機。您將首先學習如何設置運行 Julia 平台,然後探索其各種內建類型。在實用範例的幫助下,本書將引導您了解兩種重要的集合類型:陣列和矩陣。此外,您還將學習類型轉換和提升的運作方式。
在本書的過程中,您將接觸到 Julia 的同構性(homo-iconicity)和元編程(metaprogramming)概念。您將了解 Julia 如何提供與操作系統及其他語言互動的不同方式,然後發現宏(macros)是什麼。一旦掌握了基礎,您將學習 Julia 為何適合數值和科學計算,並了解 Julia 提供的特性。在本書結束時,您還將學會如何運行外部程式。
本書涵蓋了您需要了解的所有有關 Julia 的知識,以便利用其高速度和效率來提升您的應用程式。
您將學到的內容
- 設置您的 Julia 環境以實現高生產力
- 創建自己的類型以擴展內建類型系統
- 使用繪圖套件在 Julia 中可視化您的數據
- 探索內建宏在測試和除錯等方面的使用
- 應用 Julia 同時解決問題
- 將 Julia 與其他語言(如 C、Python 和 MATLAB)整合
本書適合誰
如果您是一位統計學家或數據科學家,想要在構建大數據應用程式的同時快速學習 Julia 編程語言,那麼《Julia 1.0 Programming》就是為您而寫的。理解本書中使用或創建的各種方法需要具備基本的數學知識,以充分利用 Julia 設計的能力。
目錄
1. 安裝 Julia 平台
2. 變數、類型和操作
3. 函數
4. 控制流程
5. 集合類型
6. 類型、方法和模組的更多內容
7. Julia 中的元編程
8. 輸入/輸出、網路和並行計算
9. 運行外部程式
10. 標準庫和套件