I have recently given a Julia introduction to a group of numerical analysts 
at the university of Leuven, Belgium. For this, I have written a set of 
notebooks, and they are available here:

https://github.com/daanhb/Julia-tutorial

The goal of the tutorial is not to survey syntax and features of Julia, but 
rather to introduce the concepts of type inference and multiple dispatch to 
people with a background in technical computing and a mindset of 
object-oriented programming. That makes it a bit orthogonal to existing 
introductory material, I think. The contents reflect (hopefully) the main 
messages of the paper "Julia: a fresh approach to numerical computing".

We did three one-hour sessions, using Juliabox. Juliabox is really Very 
Convenient! This is not enough to learn Julia, but it gives a feeling for 
what to expect once you do, and to decide whether it is worth it to pursue 
further. Which of course it is - Julia easily sells itself, especially to 
the audience I had.


Feel free to use and adapt,
Daan

Reply via email to