PYTHON Tutorial

Moduler och Paket

Introduktion

Moduler och paket är viktiga koncept i Python för att organisera och återanvända kod. Moduler är enskilda Python-filer, medan paket är samlingar av moduler.

Python Import

För att använda en modul eller ett paket i ditt Python-program använder du import-satsen. Till exempel, för att importera modulen math, skriver du:

import math

Python Standardbibliotek

Python har ett stort standardbibliotek med moduler som täcker många vanliga uppgifter, t.ex. matematik, stränghantering och nätverksanslutning. Du kan hitta listan över tillgängliga moduler i standardbiblioteket här: https://docs.python.org/3/library/index.html

Anpassade Python-moduler

Du kan också skapa dina egna anpassade moduler. För att skapa en modul, skapa en Python-fil och spara den med ett .py-tillägg. Modulen kan innehålla funktioner, klasser och variabler som du kan exportera och använda i andra program.

Använda och skapa moduler och paket i Python

Låt oss nu se ett exempel på hur du använder och skapar moduler och paket i Python:

Skapa en modul

Skapa en fil med namnet my_module.py och lägg till följande kod:

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

Skapa ett paket

Skapa en katalog med namnet my_package och lägg till my_module.py-filen i den. Skapa sedan en fil med namnet __init__.py i my_package-katalogen. Detta indikerar att det är ett Python-paket.

Använd modulen

I ett annat Python-program, importera modulen från paketet:

import my_package.my_module

result = my_package.my_module.adder(3, 4)
print(result)  # Skriver ut 7

Fördelar med moduler och paket

  • Kodorganisation och återanvändning
  • Förbättrad läskbarhet och underhållbarhet
  • Enklare felsökning och testning

Tips för användning av moduler och paket

  • Använd beskrivande modul- och paketnamn.
  • Dokumentera dina moduler och paket.
  • Testa dina moduler och paket noggrant.
  • Använd versionering för dina paket för att hålla reda på ändringar.