3 materials found
Keywords:
Julia
Learn to Program: Julia
Julia is a high-level, high-performance dynamic programming language with more than 4,000 external libraries available. Julia allows you to range from tight low-level loops and conditionals, up to a high-level programming style, with its performance approaching and often matching the performance...
Keywords: Programming, Julia
Learn to Program: Julia
https://intersect.org.au/training/course/julia101
https://dresa.org.au/materials/learn-to-program-julia
Julia is a high-level, high-performance dynamic programming language with more than 4,000 external libraries available. Julia allows you to range from tight low-level loops and conditionals, up to a high-level programming style, with its performance approaching and often matching the performance of the fastest programming languages!
This workshop expects that you are coming to Julia with some experience in the basic concepts of programming in another language. It is designed to help you migrate the basic concepts of programming that you already know to the Julia context.
Join us for this live coding workshop where we write programs that produce results, using Jupyter notebooks, which allow program code, results, visualisations and documentation to be blended seamlessly.
#### You'll learn:
- Introduction to the JupyterLab interface for programming
- Basic syntax and data types in Julia
- How to load external data into Julia
- Creating functions (FUNCTIONS)
- Repeating actions and analysing multiple data sets (LOOPS)
- Making choices (IF STATEMENTS - CONDITIONALS)
- Ways to visualise data using the Plots library in Julia
#### Prerequisites:
Some experience with the basic concepts of programming in another language needed to attend this course. It is an intensive course that is designed to help you migrate the basic concepts of programming that you already know to the Julia context in half a day instead of a full day. If you don't have any prior experience in programming, please consider attending one of the [Learn to Program: Python](https://intersect.org.au/training/course/python101/), [Learn to Program: R](https://intersect.org.au/training/course/r101/) or [Learn to Program: MATLAB](https://intersect.org.au/training/course/matlab101/) prior to this course.
We also strongly recommend attending the Start Coding without Hesitation: Programming Languages Showdown and Thinking like a computer: The Fundamentals of Programming webinars. Recordings of previously delivered webinars can be found [here](https://intersect.org.au/training/webinars/).
**For more information, please click [here](https://intersect.org.au/training/course/julia101).**
training@intersect.org.au
Programming, Julia
Beyond the Basics: Julia
Julia is a high-level, high-performance dynamic programming language with more than 4,000 external libraries available. Julia allows you to range from tight low-level loops and conditionals, up to a high-level programming style, with its performance approaching and often matching the performance...
Keywords: Programming, Julia
Beyond the Basics: Julia
https://intersect.org.au/training/course/julia201
https://dresa.org.au/materials/beyond-the-basics-julia
Julia is a high-level, high-performance dynamic programming language with more than 4,000 external libraries available. Julia allows you to range from tight low-level loops and conditionals, up to a high-level programming style, with its performance approaching and often matching the performance of the fastest programming languages!
This workshop explores the more advanced features of functions in Julia, introduces widely used tools within Julia, as well as demonstrates the speed of Julia by benchmarking functions and different styles of scripting within Julia.
Join us for this live coding workshop where we write programs that produce results, using Jupyter notebooks, which allow program code, results, visualisations and documentation to be blended seamlessly.
#### You'll learn:
- Understand the role of Types within Julia
- Create functions with complex arguments
- Demonstrate programming patterns of list comprehension, pipes, and anonymous functions.
- Benchmark Julia code and understand how to make it fast
#### Prerequisites:
If you already have experience with programming, please check the topics covered in the [Learn to Program: Julia](https://intersect.org.au/training/course/julia101/) to ensure that you are familiar with the knowledge needed for this course.
**For more information, please click [here](https://intersect.org.au/training/course/julia201).**
training@intersect.org.au
Programming, Julia
Start Coding without Hesitation: Programming Languages Showdown
Programming is becoming more and more popular, with many researchers using programming to perform data cleaning, data manipulation, data analytics, as well as creating publication quality plots. Programming can be really beneficial for automating processes and workflows. In this webinar, we are...
Keywords: Programming, Python, R, MATLAB, Julia
Start Coding without Hesitation: Programming Languages Showdown
https://intersect.org.au/training/course/coding001
https://dresa.org.au/materials/start-coding-without-hesitation-programming-languages-showdown
Programming is becoming more and more popular, with many researchers using programming to perform data cleaning, data manipulation, data analytics, as well as creating publication quality plots. Programming can be really beneficial for automating processes and workflows. In this webinar, we are exploring four of the most popular programming languages that are widely used in academia, namely Python, R, MATLAB, and Julia.
#### You'll learn:
- Why use Programming
- An overview of Python, R, MATLAB, and Julia
- Code comparison of the four programming languages
- Popularity and job opportunities
- Intersect's comparison
- General guidelines on how to choose the best programming language for your research
#### Prerequisites:
The webinar has no prerequisites.
**For more information, please click [here](https://intersect.org.au/training/course/coding001).**
training@intersect.org.au
Programming, Python, R, MATLAB, Julia