Skip to content

Programme

Before the course, follow the installation instructions and make sure to run the tests.

Day 1 - Python basics

Monday 2nd of June 2025, 8:30 - 17:00 BST Location: UEA QUEENS 2.22

Notebook # Topic Type Time Duration Teacher
Troubleshoot installation Support 8:30 0:30
Welcome Lecture 9:00 0:15
00 Introduction to Python Lecture 9:15 0:20 Matthew
01 How to run Python scripts Lecture 9:35 0:25 Adam
02 Jupyter Notebooks Lecture 10:00 0:30 Matthew
Break 10:30 0:15
03 Python syntax Lecture 10:45 0:45 Tiago
04 Python semantics Lecture 11:30 0:30 Claire
Lunch break 12:00 1:00
05 Scalar types Lecture 13:00 0:55 Adam
Mini break 13:55 0:05
06 Data structures Lecture 14:00 1:30 Tiago
Break 15:30 0:15
06 Guided Practice #1 Exercises 15:45 0:30 Eilean
End of day 1 16:45

Day 2 - Functions, simple programs and arrays

Tuesday 3rd of June 2025, 9:00 - 17:00 BST Location: UEA QUEENS 2.22

Notebook # Topic Type Time Duration Teacher
07 Control flow statements 1 Lecture 9:00 0:55 Claire
Mini break 9:55 0:05
07 Control flow statements 2 Lecture 10:00 0:55 Eilean
Break 10:55 0:15
GP 1 Guided practice #2 Exercise 11:10 0:50 Jenny
Lunch break 12:00 1:00
08 Defining functions Lecture 13:00 0:50 Eilean
09 Build a simple program Exercise 13:50 0:45 Jenny
Mini break 14:35 0:05
10 Errors Lecture 14:40 0:15 Jenny
11 Modularity and packages Lecture 14:55 0:30 Jenny
Break 15:25 0:15
13 NumPy: basics Lecture 15:40 1:00 Alice
13 NumPy: explore arrays Lecture 16:40 0:20 Claire
End of day 2 17:00

Day 3 - Plotting and data analysis

Wednesday 4th of June 2025, 9:00 - 17:00 BST Location: UEA QUEENS 2.22

Notebook # Topic Type Time Duration Teacher
13 NumPy: advanced Lecture 9:00 0:55 Alice
Mini break 9:55 0:05
14 Intro to matplotlib Lecture 10:00 1:00 Alice
Break 11:00 0:15
GP 2 Guided practice #3 Exercise 11:15 0:30 Matthew
15 Datetime Lecture 11:45 0:15 Matthew
Lunch break 12:00 1:00
14 More matplotlib and Exercise Lecture 13:00 0:55 Alice
Mini break 13:55 0:05
16 Intro to cartopy Lecture 14:00 0:30 Matthew
17 Intro to pandas Lecture 14:30 0:45 Adam
Break 15:15 0:15
17 More pandas Lecture 15:30 0:30 Matthew
18,19 xarray and Seaborn Demo 16:00 0:30 Tiago
End of day 3 16:30