Importera moduler
Lär dig använda Pythons omfattande modulbibliotek och bygga egna moduler.
Importera moduler är en gratis lektion i Python Academy på CoddyKit. Detta är lektion 5 av 5. 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 Python Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Python Academy innehåller totalt 5 lektioner.
Introduktion till import av moduler
Moduler är filer som innehåller Python-kod och kan innehålla funktioner, variabler och klasser. Genom att importera moduler kan du återanvända kod och utöka Pythons funktionalitet.
I den här lektionen får du lära dig hur du importerar och använder inbyggda och egna moduler.

Vad är moduler?
En modul är en fil som innehåller Python-kod. Du kan använda moduler för att organisera kod i återanvändbara delar. Python levereras med inbyggda moduler, och du kan även skapa egna.
Exempel på inbyggda moduler är:
math: Tillhandahåller matematiska funktioner.random: Genererar slumptal.os: Interagerar med operativsystemet.
Så importerar du en modul
Du kan importera en modul med nyckelordet import:
# Importing a module
import math
print(math.sqrt(16)) # Outputs: 4.0Importera specifika funktioner
Du kan importera specifika funktioner eller variabler från en modul:
# Importing specific functions
from math import sqrt
print(sqrt(16)) # Outputs: 4.0Använda alias för moduler
Du kan använda alias för att ge en modul eller funktion ett kortare namn:
# Using aliases for modules
import math as m
print(m.sqrt(16)) # Outputs: 4.0Exempel på inbyggda moduler
Python innehåller många användbara inbyggda moduler:
random: Genererar slumptal.datetime: Arbetar med datum och tider.os: Tillhandahåller funktionalitet för operativsystemet.
Skapa egna moduler
Du kan skapa egna moduler genom att skriva Python-kod i en fil med tillägget .py. Till exempel:
# Save this code in mymodule.py
def greet(name):
return f"Hello, {name}!"
# Importing the custom module
from mymodule import greet
print(greet("Alice"))Vanliga misstag med moduler
Här är några misstag som du bör undvika när du arbetar med moduler:
- Att glömma att installera externa moduler med
pip. - Att inte använda alias för långa modulnamn.
- Att skriva över modulnamn med variabler, till exempel
math = 5.
Vad har vi lärt oss?
I den här lektionen har du lärt dig:
- Hur du importerar inbyggda och egna moduler i Python.
- Skillnaden mellan fullständiga importer, specifika importer och alias.
- Hur du skapar egna moduler.
Utmärkt! Nu går vi vidare till nästa ämne.

Lär dig Python 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
- 76
- Lektioner
- 320
Vanliga frågor
Är lektionen ”Importera moduler” gratis?
Ja – hela texten till ”Importera moduler” 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 Python Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Python Academy innehåller totalt 5 lektioner.
Vad lär jag mig i ”Importera moduler”?
Lär dig använda Pythons omfattande modulbibliotek och bygga egna moduler. Ni övar på Python 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 Python Academy?
Du behöver inga förkunskaper. Utbildningen i Python 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 5 av 5.
Hur lång tid tar lektionen ”Importera moduler”?
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 Python Academy-lektionen?
Ja. Varje Python 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
- Vad är en funktion?
- Returvärden
- Variablers räckvidd och livslängd
- Inbyggda funktioner kontra egendefinierade funktioner
- Importera moduler