| Home > Library catalogue > Library holdings > Mastering Julia |
| Book | PUBDB-2025-04462 |
2024
Packt Publishing, Limited
Birmingham
ISBN: 9781805129790
Abstract: Cover -- Title Page -- Copyright -- Dedication -- Contributors -- Table of Contents -- Preface -- Chapter 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 -- Chapter 2: Developing in Julia -- Technical requirements -- Integers, bits, bytes, and Booleans -- Integers -- Primitive types -- Logical and arithmetic operators -- Booleans -- Big integers -- Arrays -- Broadcasting and list comprehensions -- Computing recursive functions -- Implicit and explicit typing -- Simple matrix operations -- Characters and strings -- Characters -- Strings -- Byte array literals -- Complex and rational numbers -- Complex numbers -- Rationals -- A little light relief -- The Sieve of Eratosthenes -- Bulls and cows -- Julia sets -- Multi-dimensional arrays -- Sparse matrices -- Sparse vectors -- Sparse diagonal matrices -- Data arrays and data frames -- Dictionaries, sets, stacks, and queues -- Dictionaries -- Sets -- Stacks and queues -- Summary -- Chapter 3: The Julia Type System -- More about functions -- The do syntax -- First-class objects -- Closures and currying -- Passing arguments -- Default and optional arguments -- Variable argument list -- Keyword arguments -- Scope -- The Queens problem -- Conversion between numbers and strings -- Derived and composite types
Keyword(s): Computer science (LCSH)
|
The record appears in these collections: |