SWD 1a: Introduction to Python programming (Online)

Course Code
50297846

Provider
IT

Tutor(s):
Dr Patricia Ternes Dallagnollo,Dr Patricia Ternes Dallagnollo

Suitability
Research postgraduate students and above from all research domains with
little or no previous programming experience.

Date(s)
Tuesday, November 18, 2025, 10:00 to 16:00
Tuesday, November 25, 2025, 10:00 to 16:00

Max Places:
60

Description
SUITABILITY:

Research postgraduate students and staff from all faculties and research
domains who are new to Python programming.

PLEASE NOTE: This course includes two full-day workshops, usually one
week apart. Please do not apply for this course unless you are able to
attend both sessions.

COURSE CONTENT:
This is a friendly introduction to programming in Python for absolute
beginners; no previous programming experience in any language is
expected. This course will introduce you to basic concepts and
conventions in Python, covering some frequently used data analysis and
plotting tools.

In this course, we cover (amongst other topics):

- Basic Python syntax and conventions
- Different data structures available in Python
- Using packages to extend Python’s functionality
- Demystifying error messages: fixing problems in your code
- Working with tabular data
- Plotting data

This course includes practical exercises and hands-on coding that you
will be guided through.

PREREQUISITES:
This course uses a virtual machine in the cloud, so no specialised
software is required to be installed/downloaded.

If attending an online iteration of this course, we recommend using a
second screen so that you can follow along easily during the practical
sections.

DURATION: 2 x full day online sessions, one week apart.

COST: Free of Charge