Start
Introduktion
Velkommen til en rejse igennem programmeringssproget Elixir’s landskab.
Først skal vi lige konfigurere Livebook:
- Åben hovedsiden i en ny tab. Det kan gøres via Livebook logoet øverst til venstre.
-
Klik i denne tab på
Settings
i menyen til vestre. -
Under
Code editor
skalRender ligatures
slås til.
Herefter skal du vælge én af tre sværhedsgrader:
- Beginner: Hvis du aldrig har programmeret før starter du her.
- Intermediate: Hvis du føler at du har lidt erfaring med at programmere men godt vil have lidt støttehjul til et sprog du ikke har set før, så skal du beslutte om du hopper på begynder sporet eller det avancerede spor.
- Advanced: Hvis du føler at du har godt styr på mindst ét programmeringssprog, så starter du her.
Dette valg sender jer igennem følgende materiale:
%%{init: {"flowchart": {"htmlLabels": false}} }%%
graph TD;
Beginner1["`**Begynder 1:**
Værdier, tupler og pattern matching`"];
Beginner2["`**Begynder 2:**
Booleans, if, strenge og case`"];
Beginner3["`**Begynder 3:**
Funktioner`"];
Beginner4["`**Begynder 4:**
Lister, højereordensfunktioner, pipelining og moduler`"];
Beginner5["`**Begynder 5:**
Maps`"];
Beginner6["`**Begynder 6:**
Farver`"];
Advanced1["`**Avanceret 1:**
Cirkler`"];
Advanced2["`**Avanceret 2:**
Fibonacci sekvensen`"];
Advanced3["`**Avanceret 3:**
Primitiv concurrency`"];
Start-->Beginner1-->Beginner2-->Beginner3-->Beginner4-->Beginner5-->Beginner6-->Advanced1;
Start-->Advanced1-->Advanced2-->Advanced3;
Hvis dette er interessant for jer, så kan I se noget livecoding med José Valim (skaberen af Elixir) her.