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
- Skrive variable af forskellige datatyper
- Anvende kontrolstrukturer (if/else, for, while)
- Skrive funktioner med parametre og return
- Anvende lister og dictionaries
- Bygge et komplet program (quiz, beregner)
Sådan kan du arbejde med emnet
- Skriv det samme lille program (hello world + simpel beregning) i Python og JavaScript og sammenlign syntaks
- Forklar, hvad der adskiller Python og JavaScript med hensyn til brug og typesystem
- Diskutér, hvornår Python er et bedre valg end JavaScript, og hvornår det omvendte gælder
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