FAGPORTALEN

Moduler og biblioteker

It A · STX · A-niveau · Avanceret programmering

💻 Moduler og biblioteker

Moduler + biblioteker = genbrugelig kode pakket til import i andre programmer. Modul = enkelt-fil med funktioner + klasser. Bibliotek (library) = samling af relaterede moduler. Framework = bibliotek der DIKTERER programmets struktur (du kalder framework, framework kalder din kode — "Inversion of Control").

Python eksempler:

JavaScript eksempler: npm (Node Package Manager) — verdens største pakke-registry (2 mio. pakker). React, Vue, Angular (frontend frameworks). Express (Node.js backend). Lodash (utility), Axios (HTTP), D3.js (visualisering).

Pakke-management: pip + requirements.txt (Python), npm + package.json (JS), Cargo (Rust), Maven (Java), NuGet (C#).

Versionering: SemVer (Semantic Versioning) — MAJOR.MINOR.PATCH. Eksempel: 1.2.3. Major-bump = breaking changes.

Virtual environments: isoleret Python-environment (venv) — undgå konf

Læringsmål

Sådan kan du arbejde med emnet

Arbejd iterativt med prototyper og dokumentation. Test, evaluér og dokumentér.

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.