PYTHON Tutorial

Moduler och paket

Moduler och paket är ett fundamentalt koncept i Python för att organisera och hantera kod.

Moduler

  • En modul är en Python-fil som innehåller definitioner och uttalanden.
  • Moduler kan importeara andra moduler, vilket gör det möjligt att återanvända kod.

Paket

  • Ett paket är en samling moduler i en hierarkisk struktur.
  • Paket gör det möjligt att organisera moduler logiskt.

Python import

För att importera en modul eller ett paket använder vi import-instruktionen.

Standardbiblioteket

Python har ett stort standardbibliotek med fördefinierade moduler för olika uppgifter.

Egendefinierade moduler

Vi kan också skapa våra egna moduler genom att skapa en Python-fil och spara den med .py-tillägg.

Python-exempel

Låt oss skapa en modul math_utils.py:

def add(a, b):
    return a + b

I en annan fil main.py kan vi importera modulen och använda den:

import math_utils

result = math_utils.add(10, 20)
print(result)  # Skriver ut 30

Tips för att använda moduler och paket

  • Använd meningsfulla namn för moduler och paket.
  • Begränsa antalet import till det som behövs.
  • Skapa omfattande dokumentation för dina egna moduler.
  • Använd versionering för moduler som du distribuerar.