FAGPORTALEN

Python eller JavaScript som hovedsprog

Informatik C · STX · C-niveau · Programmering

💻 Python eller JavaScript som hovedsprog

Python: Karakteristika — let læselig syntax (indrykning betydningsfuld), dynamisk typet, fortolket, batteri-pakkede biblioteker.

Anvendelse: datavidenskab + ML (NumPy, pandas, scikit-learn, TensorFlow, PyTorch), web-backend (Django, Flask), automatisering (scripting, sysadmin), undervisning (mest brugte intro-sprog), videnskab (SciPy, BioPython).

Eksempel: ``python\nfor i in range(10):\n if i % 2 == 0:\n print(f"{i} er lige")\n`` Versioner: Python 3.12 (2024). Python 2 udgået 2020. JavaScript: Karakteristika — dynamisk typet, fortolket, kører i browser + Node.js. Eneste sprog der natively kører i browser.

Anvendelse: web-frontend (React, Vue, Svelte), web-backend (Node.js, Express), mobil (React Native), desktop (Electron — VS Code, Slack, Discord), spil (Phaser).

Eksempel: ``js\nfor (let i = 0; i < 10; i++) {\n if (i % 2 === 0) {\n console.log(${i} er lige);\n }\n}\n`` TypeScript = JavaScript med statisk typing (Microsoft 2012). Anbefalet for store projekter.

Sammenligning: Python er bedre for data + ML; JS er bedre for web. Begge bruges på STX-niveau. Begge har omfattende biblioteker (pip / npm).

Læringsmateriale: Python — Real Python, freeCodeCamp; JS — MDN Web Docs, JavaScript.info.

Lønniveau (2024): Python-data-jobs $90-160k, JS-fullstack $80-150k.

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.