Modul 19 – Biblioteker og moduler
Computerspace · FGU · Programmering i Python
📦 Import
```python
import random, math, datetime, os
from random import randint, choice, shuffle
from math import sqrt, pi
from datetime import date```
---
🎲 random
```python
print(random.randint(1, 6)) # Terningkast 1-6
print(random.choice(["🐍","🎮","🚀"]))
kortspil = list(range(1, 14))
random.shuffle(kortspil)
print(kortspil[:5])```
---
📅 datetime
```python
from datetime import date
i_dag = date.today()
fodt = date(2006, 3, 15)
alder = (i_dag - fodt).days // 365
print(f"I dag: {i_dag} | Alder: {alder} år")```
---
📦 pip – installer pakker
```
pip install requests # HTTP-kald
pip install pandas # Data-analyse
pip install pygame # Spiludvikling
```
---
🎓 Læringsmål for Modul 19
Læringsmål
- Importere moduler på 3 måder
- Bruge random til spil og tilfældig vælgning
- Bruge datetime til datoer
- Installere pakker med pip
- Forklare requests og json
Sådan kan du arbejde med emnet
- Forskellen på import og from...import?
- Hvad kan random bruges til?
- Hvordan installerer jeg pakker?
- Hvad er json?
⚠️ Typiske fejl
- Import i midten – alle imports skal være øverst
- Navngiv ikke fil "random.py" – konflikter med biblioteket
---
💡 Næste skridt: Modul 20 – Afslutningsprojekt
Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.
Prøv Fagportalen gratis