732A70 · 3 hp · Avancerad nivå (A1N) · Datavetenskap
Introduktion till Python
Ges · nästa start HT 2026
100 %
klarade senaste ordinarie tillfället
LAB2 · 18 jan 2026 · 25 studenter
100 %
klarade de ordinarie tillfällena, alla tillfällen de senaste 5 åren
LAB2 · 130 studenter
Modulen rapporterar bara godkända resultat, så andelen godkända visar inte hur många som inte klarade den.
Ingår i 1 program
Inlämning eller laboration
LAB2 Laboration
- P
Ordinarie tillfällen
100 % godkända · 130 studenter
- 100 %25
- 100 %23
- 100 %30
- 100 %28
- 100 %24
Senare tillfällen
100 % godkända · 19 studenter
- 100 %11
- 100 %8
- Klarar ett senare tillfälle: 100 % (19 studenter), jämfört med 100 % (130 studenter) på ordinarie
Visa små tillfällen (8)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %1
- 100 %1
- 100 %2
- 100 %4
- 100 %2
- 100 %2
- 100 %4
- 100 %2
Om kursen
Mål
Efter avslutad kurs ska den studerande på en avancerad nivå kunna:
- skriva datorkoder som innehåller grundläggande Python språkelement
- använda enkla och avancerade datastrukturer vid problemlösning
- tillämpa redskap som är tillgängliga i de vanligaste Pythonpaketen
- rätta misstag i egenskrivna koder med hjälp av redskap för debugging
- skriftligt motivera egna lösningar med Python
Innehåll
I kursen behandlas:
- grundläggande Python: programmeringsmiljöer och dokumentation, programflöde, variabler, kommentarer, numeriska operatorer, loopar, villkorliga satser
- datastrukturer: enkla datatyper, tupler, listor, lexikon, mängder, iteratorer och generatorer
- funktioner och funktionell programmering, anonyma lambda funktioner, comprehensions
- klasser och objektorienterad programmering, objekt och överföring av meddelanden
- standardbiblioteket och väsentliga tredjepartspaket för grafik, vetenskapliga beräkningar och datahantering
- debugging
- Examinator
- Johan Alenlöv
- Huvudområde
- Datavetenskap