Mojo Academy · Lektion

Mojo som en Python-övermängd

Bekant syntax med nya prestandafunktioner.

Lektion 2 av 413 steg

Mojo som en Python-övermängd är en gratis lektion i Mojo Academy på CoddyKit. Detta är lektion 2 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Mojo Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Mojo Academy innehåller totalt 4 lektioner.

Python, plus mer

Mojo är byggt som en superset av Python: den Python ni känner till är utgångspunkten, med nya funktioner ovanpå. 🧩

Syntax ni känner igen

Indrag, kolon och tydliga nyckelord förblir desamma. En for-loop i Mojo läses precis som motsvarigheten i Python.

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

Samma välbekanta funktioner

Vardagliga verktyg som print och range följer med direkt, så era befintliga Python-vanor fortsätter att fungera i Mojo.

print("Mojo feels familiar")

En gradvis start

Ni kan börja skriva Python-liknande kod redan i dag och ta till er Mojos snabbare funktioner gradvis, i er egen takt.

Det nya nyckelordet: var

Mojo lägger till var för att uttryckligen deklarera en variabel. Det gör avsikten tydlig och hjälper kompilatorn att optimera.

var count = 10

Valfria typannoteringar

Ni kan ange en typ för värden, till exempel Int. Detta är valfri Python-syntax i Mojo som låser upp verklig hastighet.

var score: Int = 100

Två sorters funktioner

Mojo behåller Pythons def men lägger till fn för striktare och snabbare funktioner. Ni väljer hur mycket striktare regler ni vill använda.

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

Struct för hög hastighet

Utöver klasser erbjuder Mojo struct: ett snabbt, statiskt typat sätt att samla data och beteende.

struct Point:
    var x: Int
    var y: Int

Superset, på väg mot full kompatibilitet

Mojo siktar på att så småningom kunna köra all giltig Python. Redan i dag täcker språket en välbekant och användbar delmängd samt sina egna funktioner.

Behåll er mentala modell

Eftersom grunden är Python följer er befintliga mentala modell med. Ni lägger till nya verktyg i stället för att lära om allt.

Bekant känsla, nya möjligheter

Grundidén är att Mojo känns som Python men höjer prestandataket långt över vad ren Python kan nå. ⚡

Snabb kontroll

Kom ihåg vad det faktiskt innebär att Mojo är en superset av Python.

Sammanfattning

Ni har sett att Mojo behåller Pythons syntax och samtidigt lägger till var, typannoteringar, fn och struct, vilket ger er en smidig uppgraderingsväg. 🎯

Gratis att börja

Lär dig Mojo med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
30
Lektioner
120

Vanliga frågor

Är lektionen ”Mojo som en Python-övermängd” gratis?

Ja – hela texten till ”Mojo som en Python-övermängd” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Mojo Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Mojo Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Mojo som en Python-övermängd”?

Bekant syntax med nya prestandafunktioner. Ni övar på Mojo Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Mojo Academy?

Du behöver inga förkunskaper. Utbildningen i Mojo Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 4.

Hur lång tid tar lektionen ”Mojo som en Python-övermängd”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Mojo Academy-lektionen?

Ja. Varje Mojo Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Vilket problem löser Mojo?
  2. Mojo som en Python-övermängd
  3. Var passar Mojo in i AI-stacken?
  4. Kompilerad hastighet, Python-känsla
← Tillbaka till Mojo Academy