Programming with Python


Python is an interpreted, high-level programming language, with a wide range of applications. This module introduces the Python programming language and environment, the Python standard library and some common Python libraries. The module emphasises both principles and practice, technical and soft skills, and uses professional tools.

Learning Outcomes

  1. Develop Python code, incorporating fundamental programming principles and techniques, for robotic technology.

  2. Select, use and test a range of standard Python language features and common libraries, using professional development tools.

  3. Apply software engineering principles in Python.

  4. Design and debug code to address unforeseen tasks.

  5. Display an appreciation of good programming practice, style and ethics.

% Coursework 100%