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 refer
Julia Quick Syntax Reference: A Pocket Guide for Data Science Programming
β Scribed by Antonello Lobianco
- Publisher
- Apress
- Year
- 2019
- Tongue
- English
- Leaves
- 223
- Edition
- 1st ed.
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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
- 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.
β¦ Table of Contents
Front Matter ....Pages i-xvii
Front Matter ....Pages 1-1
Getting Started (Antonello Lobianco)....Pages 3-16
Data Types and Structures (Antonello Lobianco)....Pages 17-40
Control Flow and Functions (Antonello Lobianco)....Pages 41-55
Custom Types (Antonello Lobianco)....Pages 57-66
Input/Output (Antonello Lobianco)....Pages 67-80
Metaprogramming and Macros (Antonello Lobianco)....Pages 81-90
Interfacing Julia with Other Languages (Antonello Lobianco)....Pages 91-111
Effectively Write Efficient Code (Antonello Lobianco)....Pages 113-133
Front Matter ....Pages 135-135
Working with Data (Antonello Lobianco)....Pages 137-175
Mathematical Libraries (Antonello Lobianco)....Pages 177-197
Utilities (Antonello Lobianco)....Pages 199-209
Back Matter ....Pages 211-216
β¦ Subjects
Computer Science; Programming Languages, Compilers, Interpreters; Data Mining and Knowledge Discovery; Mathematics of Computing
π SIMILAR VOLUMES
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 refer
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 refer
<p>In this handy, practical book you will cover each concept concisely, with many illustrative examples. You'll be introduced to several R data science packages, with examples of how to use each of them. <br>In this book, youβll learn about the following APIs and packages that deal specifically with
Learn how to use Python and its structures, how to install Python, and which tools are best suited for data analyst work. This book provides you with a handy reference and tutorial on topics ranging from basic Python concepts through to data mining, manipulating and importing datasets, and data anal