{
"cells": [
{
"cell_type": "markdown",
"id": "faecad82",
"metadata": {},
"source": [
"
\n",
"\n",
"### Programming large-scale parallel systems\n",
"\n",
"\n",
"# Julia basics"
]
},
{
"cell_type": "markdown",
"id": "0f54a3f8",
"metadata": {},
"source": [
"## Contents\n",
"\n",
"In this notebook, we will cover the basic parts of Julia needed later to learn parallel computing. In particular, we will learn about:\n",
"\n",
"- Variables\n",
"- Functions\n",
"- Arrays\n",
"\n",
"For a more general introduction to Julia see the nice tutorials made available by JuliaAcademy [here](https://github.com/JuliaAcademy/JuliaTutorials/) or the official Julia educational resources [here](https://julialang.org/learning/).\n",
"\n"
]
},
{
"cell_type": "markdown",
"id": "a23a48f4",
"metadata": {},
"source": [
"## Using Jupyter notebooks in Julia\n",
"\n",
"We are going to use Jupyter notebooks in this and other lectures. You provably have worked with notebooks (in Python). If not, here are the basic concepts you need to know to follow the lessons.\n",
"\n",
"