Hoppa till huvudinnehållet

Kurs

Julia för medelnivå

Grundläggande4 tim

Bygg vidare på dina Julia-kunskaper med vår kurs för dig som är på mellannivå. Lär dig loops, avancerade datastrukturer, timing och mer.

Julia4 tim15 videor54 övningar4,500 XP1,710Prestationsintyg

Skapa ditt gratiskonto

Fortsätt med Google
eller
Genom att fortsätta godkänner du vår användarvillkor, våra integritetspolicy och att dina uppgifter lagras i USA.

Uppskattad av lärande på tusentals företag

Utbildar du ett team?

Prova för företag

Kursbeskrivning

Julia är ett relativt nytt programmeringsspråk som är utvecklat för att vara snabbt och effektivt, samtidigt som det har en liknande syntax som andra programmeringsspråk som Python eller Ruby. Den här kursen bygger vidare på Introduction to Julia och tar upp ämnen som loopar och tidsmätning, så att du kan dra nytta av Julias hastighet och prestanda.

Bygg vidare på dina Julia-grunder

Genom att bygga vidare på de centrala koncepten från introduktionskursen tar du ett steg närmare att bemästra Julia. Du kommer först att lära dig om olika loopar, ett av de vanligaste verktygen i Julia och alla programmeringsspråk.

Utforska avancerade Julia-datastrukturer

Du kommer också att gå igenom avancerade datastrukturer, inklusive dictionaries, tuples och structs. Dessutom kommer du att lära dig hur du definierar egna Julia-funktioner för att återanvända kod och hur du mäter tiden för din kod för att göra den så effektiv som möjligt.

När du har slutfört den här kursen kommer du att kunna arbeta med mer avancerade DataFrame-operationer för att granska och rensa en global datamängd över videospelsförsäljning uppdelad per region. Du kommer också att kunna använda dina kunskaper i Python och R i Julia när vi introducerar paketen PyCall och RCall, vilket gör att du kan använda Python- och R-funktioner i Julia.

När du är klar har du byggt en stark grund i Julia-programmering som du kan fortsätta utveckla genom fler kurser.

Förkunskapskrav

Kursplan

Kursöversikt

1

Loopar och intervall

Loopar är ett av kärnkoncepten i Julia. I det här kapitlet lär du dig om for-loopar och while-loopar, och hur du använder dem för att iterera över datastrukturer som du redan känner till. Du går också igenom intervall – ett praktiskt verktyg för att generera sekvenser av data.
Starta kapitel
3

Avancerade funktioner i Julia

I det här kapitlet fördjupar du din förståelse av funktioner och utforskar positionella argument, nyckelordsargument och standardargument. Du går också igenom tidmätning av kodexekvering och lär dig hur du mäter hur lång tid din kod tar att köra. Kapitlet avslutas med ett kapitelövergripande projekt där du skriver egna funktioner för att lösa verkliga problem.
Starta kapitel
4

DataFrame-operationer och Python/R-paket i Julia

I det här sista kapitlet introduceras anonyma funktioner och en av Julias kraftfulla egenskaper – multipel dispatch – gås igenom. Du lär dig att använda funktioner från Python- och R-paket i Julia, och hur du rensar och modifierar data i dataframes.
Starta kapitel
J

Julia för medelnivå

Kurs
slutförd

Tjäna ett prestationsbevis

Registrera dig nu

Utveckla dina datafärdigheter med DataCamp for Mobile

Gör framsteg på språng med våra mobilkurser och dagliga femminuters kodningsutmaningar.