skip to navigation skip to content
Tue 7 Jul 2020
09:30 - 13:00


Provided by: University Information Services - Digital Literacy Skills


Bookings cannot be made on this event (Event is not taking bookings).

Other dates:

No more events

[ Show past events ]

Booking / availability

Python 3: Advanced Topics (Self-paced)

Tue 7 Jul 2020


Bookings for this course are placed on hold in response to the rapidly changing events due to COVID-19. The status of these courses will be reviewed towards the end of April 2020. See the University's COVID-19 page for up to date information.

This course is part of the Scientific Computing series and is suitable for people who have Python experience equivalent to either of the introductory courses: Introduction for Absolute Beginners or Introduction for Programmers

These sessions consist of a selection of self-paced mini-courses, each taking at most a half-day. Python expert(s) from the UCS will be present to answer questions or address difficulties with these. Attendees can select from the available topics to most closely meet their individual needs. Attendees are welcome to attend more than one session to work through multiple topics. If an attendee finishes a topic with time to spare they may select another, and so on.

Target audience
  • All current University members (departments and colleges)
  • Further details regarding eligibility criteria are available
  • Knowledge of a plain text editor such as
    • gedit
    • emacs
    • Vi
  • Some topics may have their own prerequisites. These are listed on each workbook.

Number of sessions: 1

# Date Time Venue Trainer
1 Tue 7 Jul   09:30 - 13:00 09:30 - 13:00 University Information Services, Titan Teaching Room 1, New Museums Site map Bob Dowling
Topics covered

Topics available:

  • Checkpointing
  • Comma-separated value files
  • Error handling
  • Interoperation with Fortran
  • Numerical programming
  • Parsing the command line
  • Pickling objects
  • Process management
  • Regular Expressions
  • Unit testing [OO]

[OO] These topics have a further prerequisite of the Object Oriented Programming: Introduction course.


Self-paced with class instructor assistance

Taught using

Python v. 3.x on MCS Linux


One half day

Related courses

Booking / availability