Programming with Python

Description

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, with particular emphasis on data analysis applications. 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.

  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. Select and use Python modules in data analysis applications.

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

Credits
05
% Coursework 100%