700+ courses, half price
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.
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.
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.
- For-loopar50 XP
- Fråga om for-loopar50 XP
- Iterera över en vektor100 XP
- Slingor och enumerate100 XP
- Loopa över nästlade strukturer100 XP
- While-loopar50 XP
- Skriva en while-loop100 XP
- While-loopar för iteration100 XP
- Intervall50 XP
- Intervall – iteration50 XP
- Definiera intervall100 XP
- Iterera över intervall100 XP
- Splat-uppackning100 XP
2
Datastrukturer
Det här kapitlet fokuserar på att bredda dina kunskaper om de datastrukturer som finns i Julia. Lär dig att använda tupler, dictionaries, flerdimensionella arrayer och strukturer för att lagra och traversera data snabbt och effektivt.
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.
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.
J
Julia för medelnivå
Kurs
slutförd

