Event box

This course will introduce you to the Python programming language and programming by guiding you through reading data in from a file and plotting it.

This course is split over 2 days (10th and 24th of November)

This is a two-part course, the first part will cover:

  • Variables and assigning values to them
  • Data types
  • Functions and built-in help
  • How to use libraries/packages
  • Reading in data
  • DataFrams and manipulating your data
  • Plotting

The Second day will cover:



  • How to make a program do many things. (for and while loops.
  • How do make the code do different things depending upon the data by using conditionals (if statements)
  • How to process many data sets with a single command
  • Re-using code, how to write functions
  • How to make your code more readable.

This course will be closely following the Carpentries lesson: https://swcarpentry.github.io/python-novice-gapminder/ Previous experience has shown that the times listed in this course are not always realistic, and so I have split it into 2 full sessions, this part will cover the post-lunch session

The course will be conducted online and will run from 9:30 until 15:30 with a few breaks throughout the day.

For the course, you will need your own computer with Python 3 installed. Instructions for installing Python 3 on your computer can be found here: http://swcarpentry.github.io/python-novice-gapminder/setup.html

if you encounter any problems installing python or have further queries, then please email me.

This will be an in-person course based in the Digital Scholarship Lab in the Library.

Thursday, December 1, 2022
9:30am - 3:30pm
Digital Scholarship Lab
Robin Long
Course, Training or Workshop
Events - Data Science Institute (DSI), Events - Research Software Engineering, Events - Staff Channel
Registration is now closed. See the events page for details of future sessions.