Mojo Academy · leksjon

Mojo som et Python-språk med utvidelser

Velkjent syntaks med nye ytelsesmuligheter.

Leksjon 2 av 413 trinn

Mojo som et Python-språk med utvidelser er en gratis leksjon i Mojo Academy på CoddyKit. Dette er leksjon 2 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Mojo Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Mojo Academy inneholder totalt 4 leksjoner.

Python, pluss mer

Mojo er bygget som et supersett av Python: Python slik De kjenner det, er utgangspunktet, med nye muligheter lagt oppå. 🧩

Syntaks De kjenner igjen

Innrykk, kolon og tydelige nøkkelord er de samme. En Mojo-for-løkke leses akkurat som den tilsvarende løkken i Python.

for i in range(3):
    print(i)

De samme velkjente funksjonene

Hverdagsverktøy som print og range fungerer direkte, så Deres eksisterende Python-vaner fortsetter å fungere i Mojo.

print("Mojo feels familiar")

En gradvis inngang

De kan begynne å skrive Python-lignende kode i dag og ta i bruk Mojos raskere funksjoner gradvis, i Deres eget tempo.

Nytt nøkkelord: var

Mojo legger til var for å deklarere en variabel eksplisitt. Det tydeliggjør hensikten og hjelper kompilatoren med optimalisering.

var count = 10

Valgfrie typeannotasjoner

De kan angi en type for verdier, for eksempel Int. Dette er valgfri Python-syntaks i Mojo som åpner for reell hastighet.

var score: Int = 100

To typer funksjoner

Mojo beholder Pythons def, men legger til fn for strengere og raskere funksjoner. De velger selv hvor mye strenghet De ønsker.

fn add(a: Int, b: Int) -> Int:
    return a + b

Struct-er for hastighet

I tillegg til klasser tilbyr Mojo struct: en rask, statisk typet måte å samle data og atferd på.

struct Point:
    var x: Int
    var y: Int

Supersett på vei mot komplett støtte

Mojo har som mål etter hvert å kunne kjøre all gyldig Python. Allerede i dag dekker det et kjent og nyttig delsett, i tillegg til egne funksjoner.

Behold den mentale modellen

Fordi grunnlaget er Python, kan De overføre Deres eksisterende mentale modell. De legger til nye verktøy i stedet for å lære alt på nytt.

Velkjent følelse, nye grenser

Hovedideen er at Mojo føles som Python, men hever ytelsestaket langt over det ren Python kan nå. ⚡

Rask sjekk

Husk hva det egentlig innebærer at Mojo er et supersett av Python.

Oppsummering

De har sett at Mojo beholder Pythons syntaks, samtidig som det legger til var, typeannotasjoner, fn og struct, slik at De får en smidig oppgraderingsvei. 🎯

Gratis å komme i gang

Lær deg Mojo med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
30
Leksjoner
120

Ofte stilte spørsmål

Er leksjonen «Mojo som et Python-språk med utvidelser» gratis?

Ja – hele teksten i «Mojo som et Python-språk med utvidelser» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Mojo Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Mojo Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «Mojo som et Python-språk med utvidelser»?

Velkjent syntaks med nye ytelsesmuligheter. Du øver på Mojo Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Mojo Academy?

Ingen tidligere erfaring er nødvendig. Mojo Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 4.

Hvor lang tid tar leksjonen «Mojo som et Python-språk med utvidelser»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Mojo Academy-leksjonen?

Ja. Alle Mojo Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Hvilket problem løser Mojo?
  2. Mojo som et Python-språk med utvidelser
  3. Hvor passer Mojo inn i AI-stakken?
  4. Kompilert hastighet, Python-følelse
← Tilbake til Mojo Academy