skip to navigation skip to content
Thu 23 Feb 2017
14:15 - 17:00

Venue: Cockcroft Lecture Theatre

Provided by: University Information Services


Booking

Bookings cannot be made on this event (Event is in the past).


Other dates:

No more events

[ Show past events ]



Register interest
Register your interest - if you would be interested in additional dates being scheduled.


Booking / availability

Object Oriented Programming: Introduction using Python
Prerequisites

Thu 23 Feb 2017

Description

This course is part of the Scientific Computing series.

This course provides an introduction to object oriented programming (OOP), aimed at those who have no prior experience of object oriented programming. The concepts of object oriented programming are demonstrated in Python, and Python's implementation of these concepts is discussed. By the end of the course, attendees should have a basic familiarity with these concepts and be able to assess wether the object-oriented paradigm is appropriate for their programming tasks.

As this course is part of the Scientific Computing series, most of the examples in the presentation are of greatest relevance to scientific programming.

Please note that there are no practical exercises during this course.

Prerequisites
  • Prior attendance at the "Programming: Python for Absolute Beginners" course or equivalent experience.
Sessions

Number of sessions: 1

# Date Time Venue Trainer
1 Thu 23 Feb 2017   14:15 - 17:00 14:15 - 17:00 Cockcroft Lecture Theatre Bruce Beckles
Topics covered
  • Objects and their use in structured programming
  • Objects in Python
  • Namespaces in Python
  • Importing Python modules
  • Python Classes (including inheritance, private functions, etc)
  • Object and Class attributes in Python
Format

Presentation/Demonstration.

Notes
  • This course is probably unsuitable for those who already have significant experience of object oriented programming.
  • This course is unsuitable for those who have no experience of Python.
  • Whilst not a prerequisite, those with little programming experience may benefit from first attending the "Programming: Basics of Programming" course.
Duration

One half day session

Themes

Booking / availability

Override user: