Python Academy · Lektion

Importera moduler

Lär dig använda Pythons omfattande modulbibliotek och bygga egna moduler.

Lektion 5 av 511 steg

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.

Importera moduler — illustration 1

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.0

Importera 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.0

Anvä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.0

Exempel 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.

Importera moduler — illustration 11
Gratis att börja

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

  1. Vad är en funktion?
  2. Returvärden
  3. Variablers räckvidd och livslängd
  4. Inbyggda funktioner kontra egendefinierade funktioner
  5. Importera moduler
← Tillbaka till Python Academy