Table of Contents
Preface
1
The Julia Environment
Julia 101
Overview of Julia
Philosophy
Not only, but also…
What is data science?
Comparison with other languages
Why is Julia fast?
Why use Julia?
Julia is easy to learn
Julia is written (mostly) in Julia
Julia can interface with other languages
Julia has a novel type system
Julia has genuine runtime macros
Getting started with Julia
A first Julia script
Editors and IDEs
A quick look at some (more) Julia
Package management
Listing, adding, and removing packages
Testing a package
Choosing and exploring packages
Machine learning
Final thoughts
Summary
2
Developing in Julia
Technical requirements
Integers, bits, bytes, and Booleans
Integers
Primitive types
Logical and arithmetic operators
Booleans ...
Get Mastering Julia - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.