Mojo som en Python-övermängd
Bekant syntax med nya prestandafunktioner.
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 = 10Valfria 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 = 100Två 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 + bStruct 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: IntSuperset, 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. 🎯
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
- Vilket problem löser Mojo?
- Mojo som en Python-övermängd
- Var passar Mojo in i AI-stacken?
- Kompilerad hastighet, Python-känsla