Skip to content

Ermlab/Introduction-to-Julia

Repository files navigation

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
  2. Comments
  3. Datatypes
  4. More about strings
  5. Operators
  6. Bitwise operators
  7. Variables and Colections
  8. Declaring variables
  9. Arrays
  10. Tuples
  11. Dictionaries store mappings
  12. Sets
  13. Linear algebra
  14. Functions
  15. Declaration
  16. Operators are functions
  17. Anonymus functions
  18. Varargs functions
  19. Optional arguments
  20. Do-Block syntax
  21. Control Flow
  22. Begin and (;)
  23. If statement
  24. For loop
  25. While loop
  26. Try-catch statement
  27. Finally clauses
  28. Types
  29. Concrete types
  30. Abstract types
  31. Multiple-Dispatch
  32. Input and Output
  33. Opening files
  34. 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

About

Introduction to Julia Lang, basic data types, functions and matrix operations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages