Tentalabbet

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

Introduction to Python

Status unknown

No exam statistics yet

There is no exam sitting with at least 5 students in the last three academic years. New courses and project-only courses often have no statistics.

Part of 1 programme

About the course

Aim

After completion of the course the student should at an advanced level 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

Content

  • 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
Anders Eklund
Main field of study
Datavetenskap
Syllabus on Studieinfo ↗