Introduction to Julia

Julia
3
0.3.0

Files

Loading...

Readme.md

Introduction to Julia

Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library.

With this tutorial you can learn Julia basics and prepare to write your own code.

Table of Contents:

  1. Datatypes and Operators
    1. Comments
    2. Datatypes
    3. More about strings
    4. Operators
    5. Bitwise operators
  2. Variables and Colections
    1. Declaring variables
    2. Arrays
    3. Tuples
    4. Dictionaries store mappings
    5. Sets
  3. Linear algebra
  4. Functions
    1. Declaration
    2. Operators are functions
    3. Anonymus functions
    4. Varargs functions
    5. Optional arguments
    6. Do-Block syntax
  5. Control Flow
    1. Begin and (;)
    2. If statement
    3. For loop
    4. While loop
    5. Try-catch statement
    6. Finally clauses
  6. Types
    1. Concrete types
    2. Abstract types
  7. Multiple-Dispatch
  8. Input and Output
    1. Opening files
    2. Writing to files

Source code:

Note

This Julia tutorial was inspired by this websites:

https://learnxinyminutes.com/docs/julia/

http://docs.julialang.org/en/release-0.4/manual/

https://en.wikibooks.org/wiki/Introducing_Julia

Changelog

  • [2017-02-16 14:18] v0.3.0 : Add tags.

  • [2017-02-7 13:24] v0.2.0 : Added description and link to project

  • [2017-02-7 10:30] v0.1.0 : First version of the tutorial. Added basic datatypes, operators, controlflow and creating functions in Julia.