Moduler og biblioteker
Kommunikation og IT A · HTX · A-niveau · Avanceret programmering
💻 Moduler og biblioteker
Moduler er Python-filer (.py) der organiserer kode i genbrugelige enheder. Biblioteker er samlinger af moduler.
Import-syntaks:
```python
import math # importer hele modul
from datetime import date # importer specifik klasse
import numpy as np # alias
```
Vigtige standardbiblioteker (ingen installation nødvendig):
math— matematiske funktionerrandom— tilfældighedsgeneratordatetime— dato og tidos,sys— operativsystem-interaktionjson— JSON-håndteringre— regulære udtryk
Tredjeparts-biblioteker (installéres med pip):
requests— HTTP-kald til webservicespandas— dataanalyse og tabeldatanumpy— numerisk beregningflask/fastapi— webserverepytest— automatiseret test
Virtuelle miljøer (venv): isolerer projekters afhængigheder fra hinanden.
```bash
python -m venv venv
venv\Scripts\activate # Windows
pip install requests
```
Læringsmål
- Importere og bruge standard- og tredjepartsbiblioteker korrekt
- Oprette egne moduler og importere dem
- Styre projektafhængigheder med pip og requirements.txt
- Forklare formålet med virtuelle miljøer
Sådan kan du arbejde med emnet
- Opdel et program i to moduler: ét med beregningsfunktioner og ét med hovedprogrammet — hvordan importeres funktionerne?
- Find og beskriv tre populære Python-biblioteker (fx requests, pandas, numpy) og hvad de bruges til
- Forklar fordelen ved at genbruge et bibliotek frem for at skrive koden selv
Træningsforslag
- Byg et simpelt datahentningsprogram med requests
- Analysér et datasæt med pandas (læs CSV, beregn statistik)
- Publicér dit eget modul på PyPI (for de ambitiøse)
Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.
Prøv Fagportalen gratis