Have a personal or library account? Click to login
Getting started with Julia Programming Language Cover

Getting started with Julia Programming Language

Enter the exciting world of Julia, a high-performance language for technical computing

Paid access
|Sep 2025
Product purchase options

Key Features

    Book Description

    This book is for you if you are a data scientist or working on any technical or scientific computation projects. The book assumes you have a basic working knowledge of high-level dynamic languages such as MATLAB, R, Python, or Ruby.

    What you will learn

    • Set up your Julia environment to achieve the highest productivity
    • Solve your tasks in a highlevel dynamic language and use types for your data only when needed
    • Create your own types to extend the builtin type system
    • Visualize your data in IJulia with plotting packages
    • Explore the use of builtin macros for testing, debugging, benchmarking, and more
    • Apply Julia to tackle problems concurrently and in a distributed environment
    • Integrate with other languages such as C, Python, and MATLAB

    Who this book is for

    This book is for you if you are a data scientist or working on any technical or scientific computation projects. The book assumes you have a basic working knowledge of high-level dynamic languages such as MATLAB, R, Python, or Ruby.

    Table of Contents

    1. Installing the Julia platform
    2. Variables, types and operations
    3. Functions
    4. Control constructs
    5. More on types, methods and modules
    6. Homoiconicity and metaprogramming
    7. Collection types
    8. I/O, networking and parallel computing
    9. Running external programs
    10. Packages and the Standard Library
    11. Appendix
    PDF ISBN: 978-1-78328-480-1
    Publisher: Packt Publishing Limited
    Copyright owner: © 2015 Packt Publishing Limited
    Publication date: 2025
    Language: English
    Pages: 214