Tentalabbet

732A70 · 3 credits · Advanced level (A1N) · Datavetenskap

Introduction to Python

Active · next start HT 2026

100%

passed the latest regular sitting

LAB2 · 18 Jan 2026 · 25 students

100%

passed the regular sittings, all sittings over the last 5 years

LAB2 · 130 students

This module only reports passing results, so the pass rate does not show how many did not pass.

Part of 1 programme

Hand-in or lab

LAB2 Laboration

  • P

Main rounds

100% passed · 130 students

  • 100%25
  • 100%23
  • 100%30
  • 100%28
  • 100%24

Later rounds

100% passed · 19 students

  • 100%11
  • 100%8
  • Pass a later round: 100% (19 students), compared with 100% (130 students) on the ordinary exam
Show small sittings (8)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%1
  • 100%1
  • 100%2
  • 100%4
  • 100%2
  • 100%2
  • 100%4
  • 100%2

About the course

Aim

After completing the course, the student shall be able to:

  • Write a computer code for scientific computing using basic Python language elements
  • Use simple and advanced data structures for problem solving
  • Apply tools available in some commonly used Python packages
  • Correct mistakes in own codes by means of debugging tools
  • motivate own solutions with Python in written form

Content

The course covers:

  • Python basics: programming environment and documentation, program flow, variables, comments, numerical operators, loops, conditional statements
  • Data structures: simple data types, tuples, lists, dictionaries, sets, iterators and generators
  • Functions and functional programming, anonymous lambda functions, comprehensions
  • Classes and object oriented programming, objects and message passing
  • The standard library and essential third-party packages for graphics, scientific computing and data manipulation
  • Debugging
Examiner
Johan Alenlöv
Main field of study
Datavetenskap
Syllabus on Studieinfo ↗