Julia: Looks like Python, feels like Lisp, runs like Fortran
This is a two-hour tutorial that will show you some of Julia's awesome features and teach you that high-level code and performance are not mutually exclusive.
No prior knowledge of Julia is needed as we will start with the basics. Our aim is that you will feel confident starting to use Julia in your own work by the end of the tutorial!
Topics will include the package ecosystem, linear algebra, and multiple dispatch.
Visit https://julialang.org/ to download Julia.
00:00 Welcome
1:30 A Gentle Introduction to Julia
4:40 Getting Started
7:00 Strings
10:15 Data Structure - Dictionary
14:00 Tuples
15:02 Arrays
19:22 Loops
23:40 Conditionals
28:15 Functions
28:40 Function Declarations
31:50 Function Duck Typing
33:15 Mutating vs Non-Mutating Function
34:51 Broadcasting
37:24 Packages
41:20 Plotting
47:40 Multiple Dispatch
55:35 Basic linear Algebra
1:01:06 Juila is fast
1:12:30 break 5min
1:17:30 Factorization & other fun
90 Comments