Skip to main content

Home Specialist skills Technology and Software Python Programming 2

Python Programming 2

  • bullet point
    Exploiting polymorphism using inheritance and mixins
  • bullet point
    Constructing custom iterators and functions that yield generators
  • bullet point
    Manipulating lists, sets and dictionaries using comprehension
  • bullet point
    Building representational state transfer (RESTful) clients and application programming interfaces (APIs)
  • bullet point
    Testing units of code

Overview

Off the shelf (OTS)

The Python Programming 2 course comprises sessions dealing with advanced object orientation, iterators and generators, comprehensions, decorators, multithreading, functional programming, web services and unit testing. The learner will learn how to exploit advanced features of the Python language to build complex and efficient applications.

Delivery method
Face to face icon

Face to face

Virtual icon

Virtual

Course duration
Duration icon

22.5 hours

Competency level
Expert icon

Expert

Pink building representing strand 4 of the campus map
Delivery method
  • face to face icon

    Face to face

  • Virtual icon

    Virtual

Course duration
Duration icon

22.5 hours

Competency level
  • Expert icon

    Expert