Modules
Courses / Modules / MATH6005 Introduction to Python

Introduction to Python

When you'll study it
Semester 1
CATS points
7.5
ECTS points
3.75
Level
Level 7
Module lead
Michael Kenna-Allison
Academic year
2025-26

Module overview

This module aims to teach students the fundamentals of writing structured computer programs, applicable using any high level programming language. However, students will be shown the special features of Python that makes this language especially useful for Data Science and Decision Science. The module uses software engineering techniques to enforce the importance of good programming practise and will review traditional computing algorithm analysis, design and implementation using Python.